Решение соответствует условию. Подскажите в чем ошибка?