like version one except hard coded critical_number_of_stable_moves