Решение, на мой взгляд, логично. Помогите, пожалуйста, в чем ошибка.