— А, это вы… — зевая, пробормотал он. — А я тут без вас, признаться, заскучал…
Вошли в бомбоубежище. Пока спускались по лестнице, Егор спросил:
— У тебя нынче постояльцы есть?
Геноссе покачал головой:
— Сейчас нету. Все же весна — кому охота шляться по грязи и слякоти. Потеплеет — продыху не будет… А вы как съездили?
— Хорошо съездили…
Из кармана на стол бросил жменю серебряных пуль:
— Держи вот сувенир…
— Значит, достали шифровку?.. — спросил Геноссе.
— Не совсем там, где собирались, но нашли.
— А у тебя как дела?.. Что новенького?
— Да что тут новенького… Все старенькое. И все старенькое — старей и старей.
Сделал, что я тебя просил?
Геноссе кивнул, включая компьютер:
— Быстродействие оставляет желать лучшего. Собственно, перебор занимает времени немного — даже с учетом перестановки колес, вариантов конструкций. Но каждый ключ, как помните, дает только новый набор букв… Я прокрутил два словаря — немецкий и итальянский. Если попадаются из него слова, длинней пяти символов — сохраняет в отдельный файл. Нам останется его только просмотреть… Если не найдем — тогда придется просмотреть все остальное — для самой скромной шифромашины это составит, если помните, около семнадцати тысяч. В любом случае — найдем… Если бы мой компьютер и программа попала бы во времена войны, то война бы закончилась года на два раньше.
Егор восхищенно покачал головой:
— Не ожидал такой прыти.
— А что делать?.. Я ведь когда-то занимался программированием. Только работа в собесе все желание отбила. Да и без вас тут скучно было, так я написал пару статей про «Энигму» — думаю выставить их в Интернете. Вдруг какой-то журнал да купит?..
— Подожди… — поморщился Егор. — Я тебе заплачу за то, чтобы ты эти статьи пару лет никому не показывал. Столько тебе ни одно издательство не заплатит.
Ввели текст шифровки. Втроем несколько раз проверили — все ли нормально.
— Ну что, поехали? — спросил Геноссе.
— Поехали, — согласился Егор.
Геноссе ударил по клавише «Enter» резко, так, словно заколотил гвоздь.
Антон не сильно разделял оптимизм товарищей — как показывал опыт, даже если все складывается более-менее хорошо, то определенно что-то скоро пойдет совсем не так, как хотелось.
— Странно, я всегда думал, что сокровища ищут по картам, — попытался он поделиться своей неуверенностью с друзьями. — Положим, карта какой-то местности с припиской, дескать, три шага от старой березы…
— …А там у людей спросишь… — хохотнул Егор.
— Да нет, всякое бывало, — заметил Геноссе. Когда карта — неплохо. Если к ней текстовая легенда имеется — просто великолепно. В случае просто текстового описания, как здесь, тоже терпимо. А ведь бывало, и того не имели. Вроде кто-то что-то слышал, кто-то чего-то видел. И то, бывало, находили. Хотя, конечно, чаще не находили ничего.
О чем-то однообразно бубнел телевизор. За время отсутствия Егора и Антона кинескоп выгорел еще больше, и теперь изображение было почти полностью белым. На экране должно было произойти что-то действительно черное, чтоб промелькнул какой-то выразительный штришок.
Но друзья сидели за компьютером, глядя в монитор. Ожидали с азартом, как иной игрок ожидает, когда игровой автомат ошибется и выкинет если не миллион, то хотя бы несколько тысяч.
По экрану бежали строки, порой что-то попадало в разряд перспективных фраз, но на поверку оказывалось, что машина зацепилась за артикль или предлог.
— Надо было поставить больше букв для проверки… Хотите, перепишу программу?
Прихлебывая пиво, его остановил Егор:
— Сиди уже…
Первым не выдержал Антон. Развернулся и ушел в спальню. Лег на кровать, но если и заснул, то совсем ненадолго.
Уже через полчаса его тормошил Егор:
— Что ты делаешь?..
— Сплю.
— Что значит «сплю»? Как это «сплю»? Давай, вставай, волнуйся с нами.
Может быть, все же где-то не доверял Егор Геноссе. И Антону не доверял тоже. А Геноссе не верил до конца обоим. Но это был тот случай, когда не доверять двоим проще, нежели не доверять кому-то одному.
Все же такие деньги. Бывало, и за меньшее убивали.
Хорошо, если после взлома шифра просто оставят сидеть в бункере, — думал Геноссе.
Егор выглядел уверенным, но какой-то червячок грыз изнутри: а что если программа Геноссе код не сломает? Где гарантия вообще, что программа что-то делает, кроме того, что выводит на экран уйму букв? А ведь компьютер помнит все, что в него вводят. И этот подозрительный модем, пусть и выключенный в данный момент. Может, за стенами бункера уже ждут команды люди, чтоб его схватить. Конечно, можно забаррикадироваться, но что толку-то?.. Он все равно в розыске — всякий имеет право его схватить или убить при оказании сопротивления.
Пожалуй, самым спокойным был Антон. Его бы, наверное, даже обрадовало, если бы все закончилось здесь и сейчас. Он бы тогда вернулся в общежитие, начал бы ходить на занятия. А если же эта коробка вскроет код, то это еще минимум неделя поездок. В клад он не верил, а к поездкам относился просто как к приключению.
Для людей, которым иногда не везет, придумали термин «черный день». Для тех, у кого невезение превращается в тенденцию, есть понятие «черная полоса». Если бы Антон попробовал охарактеризовать в этом направлении свое бытие, на ум бы, вероятно, пришло словосочетание «черная жизнь». Ну не везет ему постоянно — что с того, вешаться?..
Часа в четыре вечера Геноссе что-то заметил:
— Кажется, похоже.
Но мгновением позже экран засыпало иными вариантами дешифровки.
Когда программа закончила работу, за стенами бункера уже садилось солнце.
Строк с результатами было достаточно много, возле каждой стоял какой-то процент. Еще секунду заняла сортировка, и…
— Оно… Наибольший коэффициент совпадения. Машина армейская, коммутационная панель не использовалась. Рефлектор тип — «С», колеса — «три», «пять» и «два». Ключ «MAS». Насчет ключа он мог бы что-то сложней придумать.
— В смысле?
— Ваш итальянец принадлежал, вероятно, к боевым пловцам. А для конспирации она называлась десятой флотилией моторных катеров, на итальянском 10 «MAS».
— Показывай, что получилось…
— Одну минутку.
Но Геноссе соврал. Весь процесс у него занял никак не больше пятнадцати секунд.
На мониторе появились строки:
DerFr iedho fzwis chend emFlu ssund derHu gelne benXB atavs kXYYO stlic hvond esHau sdesW achte rsdie Reihe funfd asGra bsieb enYYX
— А, по-моему, это просто набор букв, — заметил Антон.
— Почтальон, я тебя придушу. И суд меня оправдает. У немцев на шифромашине не было пробела. А фразу разбивали по пять символов. Вместо точки они ставили «YY».
Последнее «X» — это знак конца сообщения, аналог нашего «СК» — «связь кончаю». «Х» в тексте использовался так же как запятая или кавычки. То есть, если перебрать текст как следует, то получится…
Геноссе застучал по клавиатуре. Чуть ниже пятиграмм стал появляться текст:
Der Friedhof zwischen dem Fluss und der Hugel neben «Batavsk». Ostlich von des Haus des Wachters die Reihe funf das Grab sieben.
— Вообще-то, — продолжал Геноссе, — использование Der, да еще в начале сообщения — это криптоошибка, сообщение становится более уязвимо. Хотя то же самое можно сказать о последних трех знаках: «YYX». Так же, по правилам названия иностранных городов надлежало повторить дважды, то есть вместо XBatavskX должно быть XBatavskXBatavskX.
— Стало быть, Батавск, — задумчиво проговорил Егор.
— Батайск? Это где? Кажется, Ростовская область, — оживился Антон.
— Батавск, мой друг, Батавск. Крым, чего-то семь и пять…
Запустили переводчик. Получилось: «Кладбище между рекой и холмом возле Батавска. От дома сторожа на восток пятый ряд седьмая могила».