I don't understand, why? maybe I don't understand the logic of the solution