Это понятно, что чисто математическая головоломка.Я оппонировал в плане, что все контесты Кириенко это совсем легко-легко.Кроме того, он "глазками" просматривает код каждой задачи каждого ученика и отклоняет решение, если плохой стиль программирования (отсутствие комментариев, "плохие" названия переменных, испольтзование while вместо for, неоправданное использование break, использование вложенных if вместо оператора and  и т.д., и т.п.). Так что, многим самоучкам придется переучиваться.