assign_all and assign_evenly initial try.