Ведь всё правильно написано. В решении он же не исправляет, а просто усложняет запись с тем же смыслом..? Все же требования, кроме последнего, выполняются. Зачем? Или я чего-то не догоняю?