посмотрите варианты прошлых лет.Я помню какую-то олимпиаду  (наверное не Верченко, а что-то другое) в  которой задания были на алгоритмы  дешифровки , их нужно было знать, на просто математике они не решались.  Но вероятно их можно было выучить, разобраться в теме. Отбор ребенок прошел, написав программы для дешифровки на питоне.  А как их на самом деле следовало решать, так и осталось не ясным.  На финал он не пошел.