What can be wrong with this solution? I'm not sure if I understand the task completely.