Он осторожно расслоил вафлю. Вместо одной толстой получились две тоненькие. Мы положили их рядом и стали сличать буквы. Олег вынул карандаш и бумагу и написал два ряда букв:
я от вас ушел маска
а пу гвт фыим ндчоб
Вот когда мы расшифруем записку!
Но Олег снова задумался:
— Нет, тут что-то не так. В первом ряду буква «а» повторяется три раза. Но каждый раз она зашифрована по-разному. Сначала «а» — это «в», потом — «д», потом — «б». Значит, шифр все время меняется. Но как?
То-то и оно!
Мы опять приуныли.
Я с досадой взглянул на стручок. Разлегся как лодырь на круглой бумажной салфетке, а до нас ему и дела нет.
Только сейчас я заметил, что на салфетке, точь-в-точь как на круглой табличке в витрине, написаны буквы русского алфавита. Под каждой буквой номер. Мы стали рассматривать салфетку.
И вдруг стручок начал медленно вращаться. Совсем как часовая стрелка. Острый кончик его медленно скользил от буквы к букве.
— Смотрите! — сказал я. — После «я» на салфетке написано «а». И в шифре вместо «а» надо читать «я». После «о» стоит «п». И в шифре «п» означает «о». Значит, буквы надо заменять соседними.
— Ничего подобного! — заспорила Таня. — В слове «вас» буква «а» заменена буквой «в». А ведь буква «в» не соседняя, а вторая после «а». А в слове «ушел» буква «ш» заменена «ы». А это уже третья буква после «ш».
Ну и задача! Абракадабра!
Мы растерянно смотрели на вафли. Но что это! Хочешь верь, хочешь не верь: буквы на шифрованном треугольнике исчезли. Вместо них появились числа.
Треугольник Паскаля! Вот так штука!
Олег внимательно переводил глаза с бумажки на салфетку, с салфетки на вафлю.
— Смотрите-ка, в слове «вас» буква «а» заменяется буквой «в». Это как раз вторая буква после «а». Теперь поглядим на треугольник Паскаля. Там на этом месте тоже двойка. То же самое и в слове «ушел». Буква «ш» заменяется «ы», которая занимает третье место после «ш». И в треугольнике Паскаля там тоже стоит тройка.
Вот тебе и ключ к шифру! Только подойдет ли он к нашей записке?
Олег вынул ее из потайного кармана, и мы стали расшифровывать. Сначала, правда, запнулись. Понимаешь, слова записки не были заключены в треугольник. А нам надо было знать, по какой строчке треугольника расшифровывать каждое слово. Но Олег быстро догадался, как это делается: если в слове пять букв — расшифровывай по пятой строке треугольника, если восемь — по восьмой, и так далее.
Первое слово записки — «трэялрп». В нем семь букв. Но в нашем треугольнике было всего пять строк. Пришлось попросить большой треугольник. Для научных целей. Директор выбрал самый что ни на есть огромный.
Посмотрели на седьмую строчку. Там были такие числа: 1, 6, 15, 20, 15, 6, 1. Подписали под ними первое слово:
1 6 15 20 15 6 1
т р э я л р п.
Теперь надо было отодвинуться по кругу от «т» на одну букву, от «р» — на шесть, от «э» — на пятнадцать… Стали отсчитывать буквы по ходу часовой стрелки. Но вот беда: стручку это почему-то не понравилось. Он упорно двигался в обратном направлении.
Тогда мы смекнули, что по часовой стрелке надо отсчитывать буквы, когда зашифровываешь. А мы-то расшифровываем! Значит, и отсчитывать следует против часовой стрелки. Отсчитали от «т» одну букву назад — получили «с», от «р» шесть букв — получили «к», от «э» пятнадцать букв — получили «о»…
И вот уже вместо дурацкого слова «трэялрп» перед нами хорошее русское слово «сколько». Точно так же расшифровали и следующее слово «вюоп». В нем четыре буквы. Посмотрели на четвертую строчку треугольника: 1, 3, 3, 1. Оказалось, что это никакое не «вюоп», а просто «было».
Так, слово за слово, распутали мы всю абракадабру. Вот что оказалось в записке:
«Сколько было у меня горошин, если Нулик сперва съел одну треть их, затем прихватил не то две, не то четыре горошины, половину остатка я потерял, а Нулик вернул мне половину того, что он прихватил; потом две горошины я подарил, а последнюю унес ветер? Стручок».