before changing the solution