Максим не смог бы объяснить, почему они приехали именно в северный индийский штат Уттáр-Прадéш, в город Варанаси. Это была лишь промежуточная остановка. Просмотрев списки ближайших рейсов из Ченнаи, он выбрал город отчасти наугад. Возможно, сказалось, что в Варанаси учился Джерри. Здесь монах познакомился с Шустовым-старшим. Впрочем, Аня ни о чём не спрашивала, и Максиму не пришлось по-настоящему задумываться о причинах своего выбора. Они вообще в последние дни говорили редко. Но отчуждения между ними не было. Наоборот, они сблизились ещё больше, пусть и не выражали это словами. Аня и Максим жили в одной связке. Как сказал бы Дима, их объединила ситуация.
Сейчас, сидя на крыше гостевого дома, под тканым пологом, Максим неспешно допивал масала-чай и крутил в руках синий листок – сложенную в несколько раз записку Джерри. Успел выучить содержимое записки, однако выбрасывать не хотел. Даже порой ложился спать, сжимая её в кулаке.
В первую ночь, когда они только добрались до Варанаси, Максим проснулся в испарине. Его преследовали кошмары – неразборчивые видения, сотканные из шафрановых одежд. Он пытался пройти сквозь них, разводил их широкие и вездесущие полотна. Испачкав руки, вдруг понимал, что вместо монашеских одеяний всюду висят вымоченные в крови простыни. Напуганный, Максим падал в шелестевшую воронку из книжных страниц, таких же окровавленных и назойливых. Страницы с кратким шорком резали его тело, оставляли на коже путаный, похожий на письмена узор, а на дне воронки его ждали чёрные гигантские столбы. Задыхаясь, Максим всматривался в их матовую поверхность, и в ответ на него смотрели печальные глаза отца. Пойманный в глубь монолитов, отец казался истощённым и постаревшим. Максим сопротивлялся, но чувствовал, что его затягивает в эти твёрдые и одновременно с тем зыбучие каменные столбы, а потом услышал Анин голос. Она разбудила Максима. Перешла со своей кровати, легла рядом с ним и обняла его со спины.
– Что тебе снилось, Митрофанушка? – спросила Аня.
Максим не ответил. Лишь потом, уняв дрожь, прошептал:
– У дедушки под конец были редкие минуты ясности. Боль ненадолго отступала, и он становился почти таким, как прежде. Даже улыбался. Только улыбался грустно. Понимал, что ему осталось недолго. И как-то сказал мне, что перед смертью человек отпускает свою тень. Если рядом никого нет, тень уходит в никуда. Растворяется, как туман под солнцем. А если рядом есть кто-то любящий, то скорбь открывает его сердце, и тогда тень умершего переходит к нему.
Аня крепче обняла Максима, приникла лбом к его шее.
– Странно… Дедушка обычно ничего подобного не говорил. Ни во что такое не верил. А тут сказал. И я видел, как он умирает, был тогда в его комнате. Там и мама была, и Корноухов, и сиделка. Но думаю, если это правда – про тени, – то его тень отошла ко мне. А теперь я видел, как умирает Джерри. И мы с ним не были близки, но всё равно я почувствовал это. Почувствовал, как он отдаёт мне свою тень.
Аня слушала молча, и Максим был ей благодарен. Они так и уснули – вдвоём, а с утра Максим вернулся к тетрадям отца. Что бы там ни происходило, не оставлял надежду разобраться с зашифрованным текстом. И сейчас, сидя на крыше гостевого дома, вновь просматривал записи, сделанные ещё в Канди.
Аня следила за тем, как молодая служанка хной выводит ей на правой руке цветочный узор-мехенди. По крышам соседних домов бегали обезьяны, качались на штырях арматуры. Оскалив жёлтые клыки, переругивались, прыгали по балконам и выступам в стене.
Внизу, чуть в стороне от гостевого дома, была открытая веранда. То и дело откладывая тетради, Максим брался за уже остывший масала-чай и лениво поглядывал на отдыхавшую там на высокой кровати индианку в бордовом сари. Она, задумавшись, держала в руках яблоко, и к нему с пола настойчиво тянулась рыжая коза. Когда чуть позже женщина ушла в дом, коза резко вскочила на кровать, потопталась на разложенных по матрасу одеждах, затем с безучастным видом пустила струю. Максим усмехнулся. Диме понравилась бы такая сценка, как и то, что последовало за ней. Индианка, вернувшись, не стала наказывать козу, даже не накричала на неё, просто встряхнула облитую ткань и преспокойно вывесила её сушиться на бельевую верёвку. Чуть позже к ним присоединилась девочка лет шести. Они втроём устроились на кровати: индианка вычёсывала девочке волосы, а коза, стоя за её спиной, зажёвывала с плеча женщины светло-коричневый шарф.
Максим возвратился к тетрадям и распечаткам. Успел разбить текст на фрагменты по возможным ключам от двух до пятидесяти букв. Прогнал эти фрагменты через частотный анализ. Ничего не добился. Так и не овладел им в достаточной степени – не хватало концентрации для выявления биграмм и триграмм. Пока сосредоточился на поиске закономерностей, знал, что с них начинается вскрытие любой шифровки. Однако до сих не уловил ни единого хоть сколько-нибудь очевидного совпадения и злился.
Ключ, судя по всему, был большой, уж точно не меньше двадцати или тридцати знаков. Но текст был ещё больше, что оставляло возможность повторений: те же буквы ключевого слова могли оказаться над теми же буквами открытого текста, как итог – одинаковая последовательность в шифровке. Это неизбежно, потому что в любом тексте хватает повторяющихся слов: местоимений и предлогов. Чем чаще встречаются подобные совпадения, тем легче подобраться к разгадке. Это может стать первым шагом к определению длины ключевого слова – достаточно посчитать промежутки между повторами.
Найти повторы в тексте из двадцати трёх тысяч букв трудно, и всё же Максиму удалось выхватить сочетание «ШЪОЛ», встречавшееся три раза. Сомнительный улов, но Максим за него уцепился. Высчитал, что между первым и вторым «ШЪОЛ» – семьдесят четыре знака, между вторым и третьим – двести девяносто шесть. Хорошее и подозрительное совпадение, потому что эти промежутки были кратны тридцати семи, а значит, ключевое слово могло состоять из тридцати семи или семидесяти четырёх букв. Всего два варианта, один из которых – первый – Максим давно проработал. Делить текст на семьдесят четыре фрагмента ему ещё не доводилось.
Максим взялся за это число поначалу с подозрением, а затем с возрастающим воодушевлением. Даже подозвал Аню, которая сушила оконченный узор – теперь у неё были разрисованы обе руки, по коже и гипсу, – и принялся объяснять ей свою теорию. Включил ноутбук. Чёрный пятнадцатидюймовый «Асус». Точно такая модель была у Димы, пока её не отобрали люди Скоробогатова. Максим купил ноутбук в Варанаси, чтобы не привязывать себя к общему компьютеру в гостевом доме.
Открыл набранный текст шифровки. Первым делом задал поиск и обнаружил, что «ШЪОЛ» действительно встречается три раза.
– Это и хорошо, и плохо.
– Почему хорошо? – спросила Аня, стараясь удобнее устроиться на пластиковом стуле.
– Потому что у нас есть конкретный, ни разу не нарушенный промежуток.
– А почему плохо?
– Потому что три повтора – мало.
Они разбили текст на семьдесят четыре фрагмента, вычленив отдельные буквы по каждому из семидесяти четырёх предполагаемых шифралфавитов. Максим наловчился делать это быстро. На всякий случай всё перепроверил. Убедился, что фрагменты сформированы правильно.
Взялся за первый фрагмент. Выстроив его буквы в алфавитном порядке, высчитал частоту их появления. Результаты получились обнадёживающими: буква «Д» – 7,1 %, «Ь» – 5,3 %, «Л» – 4,3 %, остальные – от 3 до 0,3 %. Такое распределение вполне походило на допустимое в русском языке.
Второй фрагмент оказался чуть менее удачным. Частота буквы «Ц» в нём достигла 14,6 %.
– Предположим, что бывает и так, – нахмурился Максим.
Третий и четвёртый фрагменты по распределению процентов напомнили первый фрагмент, а пятый и шестой напомнили второй, в одном из случаев показав сразу две буквы, частотность которых превысила пятнадцать процентов.
– Начнём с этих шести. – Максим всматривался в экран, боясь допустить малейшую ошибку.
Заглядывая в общую таблицу частотности, начал подставлять буквы. Пяти букв достаточно. По ним можно увидеть, получается что-то осознанное или очередная белиберда.
За ноутбуком Аня с Максимом провели почти три часа.
Ничего не добились.
Какие бы комбинации ни применял Максим, всякий раз в итоге видел очередные «лозжд» или «ъзарх». Ничего лучше «генол» ему собрать не удалось – единственное вменяемое сочетание, от которого он так и не продвинулся дальше.
Максим не сдавался.
Начал заново проверять последовательность действий.
Аня терпеливо сидела рядом.
Добравшись до третьего фрагмента из семидесяти четырёх, Максим в отчаянии понял, до чего безнадёжны его попытки. Ему недоставало опыта, знаний, да и памяти, чтобы удержать все возможные варианты в голове, не говоря уже о том, чтобы умело их тасовать и перестраивать. В приступе бессилия Максим смахнул со стола пустую чашку, та ударилась о бетонный пол и разбилась. Звон стекла привлёк внимание обезьян с соседних крыш и рыжей козы снизу. Едва не опрокинул ноутбук, вцепился в одну из тетрадей так, что смял и надорвал её обложку. Затем стиснул ладонями виски и притих.
– Макс… – Аня положила ему на предплечье свою ладонь. Сказала, что они выйдут на улицу, и Максим её послушал. Потому что доверял ей. Сейчас ему было важно кому-то довериться, пусть даже в такой мелочи.
Постарался разгладить помятую обложку. Вновь увидел символ человека с солнцем над головой и надпись «La Ciudad del Sol». Проклятый Город Солнца.
– Как думаешь, где сейчас Дима? – спросила Аня, когда они спустились к набережной Ганги.
– Его не тронут. Он им нужен. Считай, Дима у них в заложниках. И когда я разберусь с записями отца… Всё будет хорошо.
«Что бы ни происходило, не доверяй своим друзьям». Максим до сих пор не понимал, почему Лиза предупредила его об опасности и почему сказала о ней так неопределённо. «Считай, это в моих интересах». Вряд ли она играла против собственного отца. Тогда почему? Их побег из подвала сполна объяснил Дима – люди Скоробогатова поторопились, решив, что Максим добрался до дневника Затрапезного. Осознав ошибку, не смогли придумать ничего лучше, чем подослать к нему Лизу и устроить нелепый побег. С другой стороны, Сатунтар преследовал их в Пудучерри с такой одержимостью, будто побег был вполне настоящим. А Зои? Она сообщила Сальникову об их задумке выбраться через храмовые тоннели? Это тоже было частью плана? Или же всё происходило по-настоящему, и Скоробогатов, устав от игры, собирался от них избавиться? В таком случае Лиза действительно спасла им жизнь… Да и зачем тратить столько усилий на то, чтобы подослать к нему Диму, а потом вот так запросто намекать на его предательство? Этого Максим не знал. Слишком много вопросов, и ни одного вразумительного ответа.
Они с Аней неторопливо шли по береговым ступеням из песчаника и сланца. Здесь пахло влагой и специями. Максим запретил себе думать о Лизе, о позволившем себя схватить Диме, о тетрадях, об утомляюще долгих и пока тщетных попытках разобраться в их содержании… Мысли упрямо штурмовали его спокойствие, и, чтобы окончательно отвлечься, он старался заинтересовать себя священной рекой и городскими постройками.
Домá здесь были такими же мрачными, как и воды Ганги. По их стенам бежали рваные письмена и неуклюжие изображения божеств вперемешку с ликами святых и древней свастикой. Каждый дом кривился на собственный лад, исполосованный трещинами, облепленный балкончиками и растущими на крыше деревьями. В городе царствовали оранжевый Хануман и синий Шива.
Сама Ганга была запружена прогулочными лодками. Её противоположный берег казался пустынным, не отмеченным ни единым деревом или строением, а берег, по которому шли Аня с Максимом, был целиком, насколько хватало глаз, покрыт массивными ступенями – подобные лестницы здесь называли гхатами. Нижние ступени опускались в Гангу, а верхние уводили к суете улиц. И повсюду царило нервное крикливое оживление.
Пройдя по гхатам к воде, индийцы стирали одежду: намылив её тяжёлыми брусками мыла и скрутив в широком замахе, лупили ею по серым, отдельно стоявшим валунам. Тут же другие индийцы, зайдя по пояс в реку, вкладывали себе в горло пальцы и принимались громко, надрывно харкать. Драили зубы пальцами и продолговатыми палочками. Стриглись, брились. Чуть поодаль горожане занимались починкой лодок: подбивали шпангоуты, конопатили, обвязывали верёвками. Здесь же расправляли и готовили к промыслу сети с обломками кирпичей вместо грузил.
По всем гхатам отдельными оазисами восседали паломники двунадесяти религий, съехавшиеся в Варанаси для омовения в Ганге. Они устраивали диспуты, пели молитвы. Тут же проповедовали провидцы в белых, расшитых перламутром одеждах или вовсе без одежд, едва прикрытые набедренной повязкой.
Вдоль домов переменчивым строем сразу несколько мужчин справляли нужду. Аня брезгливо отворачивалась от них и старательно переступала через сбегавшие к реке грязные потёки мочи. Затем с не меньшей брезгливостью замечала, как сидевшие на корточках нищие подъедают с газет неприглядную, больше похожую на рвоту рисовую жижу и как вокруг них с осторожной жадностью суетятся чахлые собаки.
Максима забавляла Анина брезгливость, и он посмеивался, представляя, с каким восторгом тут разгуливал бы Дима. Необычная будничность древнего города отвлекла от зашифрованных тетрадей, и Максим наслаждался кратким отдыхом. В довершение всего они с Аней добрались до открытого крематория с тремя кострами из толстых брёвен на берегу и с отдельным большим костром в бежевом здании без крыши. Чуть выше, окружённые дровяными свалами, возвышались облупленные коробки хосписов. Сюда, к священной реке, съезжались умирать со всей Индии. Служащие крематория выносили пепел в больших корзинах, с кратким благоговением опрокидывали его в Гангу и торопились назад, за следующей ношей.
У воды лежали носилки с очередным подготовленным к кремации телом, а на заборе у погребального костра пёстрыми лоскутами сушились выстиранные вещи работавших тут людей. Ниже по течению, зайдя по шею в Гангу и покачивая рогами, купались чёрные буйволы. И тут же, на гхатах, приютилась уличная чайная, для которой, как разглядел Максим, воду зачерпывали исключительно из реки.
– Пойдём по берегу до конца? – с сомнением спросила Аня, остановившись метрах в десяти от ближайшего костра. Подойти ближе она не решилась.
Кажется, Аня предпочла бы подняться к городским улицам или вовсе вернуться в гостевой дом. Варанаси ей не понравился.
– По берегу до конца, – прошептал Максим.
В задумчивости шагнул к маслянистой кромке реки. Рассеянно смотрел, как по её тёмным водам проплывают упаковки от жевательного табака, кувшинки, обрывки тканей и снулая рыба. Настойчиво повторял это незамысловатое «по берегу до конца». Чувствовал, что именно сейчас, во время прогулки ненадолго позабыв о головоломках отца, приблизился к их решению. И решение было совсем рядом, понятное и логичное, стоило лишь протянуть к нему руку, ухватить его, и тогда всё встанет на свои места. Максим прислушивался к охватившему его наитию. Увидев возле себя очередного торговца благовониями, не удержался, крикнул на него со всей злостью. Впрочем, напугал одну Аню. Индиец остался невозмутим и с глупой улыбкой повторил своё унылое: «Хватай – летай». И вот краткое мгновение Максиму казалось, что наитие ушло, и хотелось от обиды ударить злосчастного торгаша, но следом Максим уже радостно вскрикнул:
– До конца!
Пазл сложился. И Максим увидел его целиком ещё до того, как смог внятно сформулировать найденное решение. Всё оказалось до смешного простым и, как теперь казалось, очевидным.
– Господи, какой же я дурак…
Индиец не уходил. Невыразительно тянул заученные реплики, жестами предлагал отойти в сторонку, но Максим уже не обращал на него внимания.
– Ты о чём? – тихо спросила Аня.
– Идём! Нужно возвращаться. Я всё понял. По берегу до конца пройдёмся в другой раз.
Они устремились назад, к гостевому дому. Тетради и ноутбук были у Максима с собой, и они с Аней вполне могли уединиться где-нибудь в кафе, однако сейчас этого было мало. Им недоставало главной детали. Максим не отчаивался. Знал, что без проблем раздобудет её, хватит одного звонка.
– Помнишь, я говорил, что ключ к шифру может быть любого размера? – Максим на ходу объяснял тайну тетрадей.
– Помню. – Аня едва поспевала за ним.
– Так вот, чем больше ключ, тем он надёжнее, тем меньше в тексте закономерностей – тех самых, что я искал. Ключ из двадцати букв даст в десять раз меньше повторений, чем ключ из двух букв. Понимаешь?
– Понимаю.
– А теперь скажи, какой ключ лучше ключа из двадцати букв?
– Не знаю… Ключ из сорока букв.
– Верно. А ещё лучше?
– Из пятидесяти.
– А ещё? Ну? Какой ключ будет самый надёжный?
– Из тысячи? – неуверенно ответила Аня.
– Бери точнее!
– Это как?..
Максим, чувствуя тепло воодушевления, рассмеялся. Подумал, что ведёт себя глупо. Это Дима любил устраивать спектакли по малейшему поводу. Достаточно вспомнить, как он тянул со своими ужимками и вопросами, прежде чем рассказал про светодиоды в глобусе.
– Самый надёжный ключ, – наконец сказал Максим, – по длине полностью совпадает с самим текстом.
– А так бывает?
– А почему нет? Просто это неудобно. Его нужно передавать на бумаге. Но с таким ключом шифр взломать невозможно даже со всеми современными программами. Понимаешь? С ним не справится ни один компьютер. Потому что в таком шифре вообще нет закономерностей. Главное, чтобы сам ключ при этом был достаточно сложным, неоднородным.
– Думаешь, с тетрадями твоего папы…
– Да! Уверен! Я мог до старости искать в них закономерности! Тут частотный анализ ничего не даст, сколько ни бейся, потому что для каждой буквы – свой собственный алфавит! Для каждой! То есть текст надо разбить не на тридцать семь или семьдесят четыре фрагмента, а на двадцать три тысячи тридцать шесть.
– И в каждом фрагменте окажется одна буква?
– Ну да, – хохотнул Максим. – Вот и сиди, анализируй.
– А где ты возьмёшь ключ? Если он такой большой… Сергей Владимирович мог записать его в отдельных тетрадях. Это же ещё три тетради! Где их искать?
– Всё проще. Ему ничего не пришлось записывать. Он взял готовый текст.
– А так можно?
– Ну конечно! Это не лучший вариант, но допустимый. Чтобы уж совсем было хорошо, надо использовать случайный набор букв. Но в крайнем случае сгодится и какая-нибудь книга.
– Книга…
– Да! Я же говорю, это было очевидно, просто мы не замечали. Опять искали совсем не то. Усложняли задачу там, где лишь требовалось внимательно изучить оставленные подсказки.
– «La Ciudad del Sol».
– Именно! «Город Солнца». Дима был прав. Эта книга, как и подставка под глобус, оказалась двойным ключом. Мы её рано списали со счетов.
– Но ведь она осталась у Скоробогатова…
– Не страшно. Я выписал выходные данные. Теперь нужно кое-кому позвонить.
– Кому?
– Алине.
Сокурсница, из-за которой Дима в прошлом году угодил в больницу. Не самый очевидный выбор. Однако других вариантов Максим не придумал.
– Пусть сходит в Ленинку. Сделает полную копию. Перешлёт мне на почту, и…
– …мы вскроем шифр?
– Вскроем!
Максим на ходу выхватил из кармана телефон. Проговорив свою теорию вслух, он уже не сомневался в её точности.