Думал в кой-то веки задание сам решил, а тут! Где моя ошибка?