marriage problem - first working solution