3959 Nils Almgren