Архив задач олимпиады по математике и криптографии

Простая замена с использованием остатков

Для зашифрования слова каждая его буква заменяется на двухзначное число согласно таблице. Затем выбираются секретные ключи K1,K2 – натуральные числа от 1 до 9. С их помощью каждое двузначное число преобразуется так. Пусть A – первая цифра двузначного числа, B – его вторая цифра. Двухзначное число (A,B) преобразуется в число (A1,B1) по формулам A1=B,B1=r10 (A+K1∙B). Здесь r10 (x) – остаток от деления числа x на 10. Затем число (A1,B1) преобразуется в число (A2,B2) по аналогичным формулам, но только вместо ключа K1 используется ключ K2. Далее каждое исходное двузначное число (A,B) было заменено числом (A2,B2 ). В результате получилось вот что: 49 97 32 20 52 77 20 37 85 72. Восстановите исходное слово.