Решение первой задачи шестой лекции

Решение вроде бы правильное, но долгое - падает с time-limit