– Это Люция пришла ночью к мужу в квартиру, где он скрывался от геймеров, и нанесла ему семь ножевых ран – но не по своей воле, а по воле того, кто послал ее туда!.. Ты знаешь, о ком я говорю!
– Знаю, – неожиданно согласился он. – Но если бы я знал раньше, что это она… Почему ты молчал, Рик?
– Да потому что я боялся! – сказал я. – Я знал, что в один прекрасный день ты навестишь ее и будешь безжалостно расспрашивать о подробностях, а она… Она была ранимой женщиной, Адриан. Она этого не могла вынести. Вот почему я и сам-то ее ни о чем не расспрашивал…
– Допустим, – быстро сказал он. – Но все-таки я не приходил к ней, Рик!
– Я тебе не верю, – заявил я. – Да, я знаю, что ты ведешь борьбу за благое дело, Адриан. Но при этом ты не останавливаешься перед жестокостью по отношению к тем, кто невольно стал «игрушкой» в руках этих сволочей-геймеров… Ты просто ненавидишь их, Адриан! А ведь они – обыкновенные люди, которые не виноваты в том, что ими манипулируют негодяи и отщепенцы!.. Я видел, как ты расправлялся с моим отцом и с той троицей… Я видел, как жестоко ты разделался с водителем автобуса прошлой ночью… Как же так получается, Адриан? Ты борешься за то, чтобы люди жили спокойно и счастливо, – и сам же убиваешь их при этом! Лес рубят – щепки летят, да?! Не стоит, по-твоему, сожалеть об отдельных единицах, когда спасаешь множество других – так, что ли?
Я взглянул на Клура, ожидая увидеть на его лице смущение или хотя бы презрительную насмешку, но он мирно улыбался.
– Самое смешное, Рик, – сказал он после паузы, – что я действительно временами срываюсь. Понимаешь, в критической ситуации частенько забываешь о том, что имеешь дело с игрушками. Собственно говоря, под влиянием стресса человек способен забыть многое… Взять тебя, например. Ты безоговорочно поверил пятилетней девочке, забыв про то, что я тебе рассказывал о геймерах. Тебе даже и в голову не пришло, малыш, что устами этого милого ребенка тебе мог вешать лапшу на уши мерзавец, который на самом деле повинен в смерти вдовы Этенко… Хотя, повторяю, ты во многом прав, и если завтра сложится такая ситуация, когда мне надо будет ради победы в этой войне убить кого-то из своих друзей, я сделаю это! Пойми, Рик, я – солдат, и все мои товарищи – бойцы, воюющие в условиях мирного времени, и слишком много людей уже погибло за эту победу, чтобы в душе оставалось место для сантиментов…
Я смотрел на него и видел, что он говорит правду. Если он посчитает нужным, то убьет кого угодно ради победы своих. И тогда мне стало так страшно, будто я глянул в пулеметную амбразуру и увидел, что зрачок дула уставился в мое лицо, а палец пулеметчика нажимает на спусковой крючок.
И я молча встал и ушел.
Не знаю, говорил ли что-нибудь мне вслед Клур. Я ничего не слышал и не видел. Только знаю, что он не пытался меня остановить.
Уже спустившись в подземку, я обнаружил в своем кармане медальон, который мне сунул Клур. Первым моим побуждением было – выбросить его в ближайший мусоросборник, но потом я решил вернуть его интерполовцу.
Однако Клура на площади уже не оказалось.
* * *
Я знал, что дешифровка сообщения Слана могла занять у меня много времени. Было бы безумием полагать, что я способен превзойти ораву специалистов по криптографии и всевозможным кодам, имеющих в своем распоряжении самые современные средства, и расколоть этот крепкий орешек с первой же попытки.
Тем не менее, ничего иного мне не оставалось. Теперь, когда я не хотел иметь никаких дел с Клуром и его коллегами, до Шлемиста можно было добраться только таким способом. А добраться до него было крайне необходимо. Дело было не в том, что я стремился облегчить задачу Клура и Интерпола. Если на свете существует справедливость, то во имя этой справедливости мерзавец должен был ответить за гибель Слана и Люции, за то, что Катерина Этенко осталась сиротой, и за то, что ежедневно сотни людей в Интервиле повиновались приказам и командам геймеров.
Я надеялся лишь на то, что мне все-таки удастся отыскать тот ключик к файлу Слана, который могли пропустить дешифраторы Контроля. В конце концов, я знал Этенко лично, и знал, как мне казалось, неплохо. Вполне возможно, Слан надеялся на то, что именно я первым обнаружу его файл в моей «старушке», а раз так – то он должен был зашифровать имя Шлемиста, не прибегая к хитроумным кодам.
Что ж, посмотрим…
Я сел за стол в своей комнате, взял несколько листов бумаги и ручку и вывел крупными буквами посередине страницы:
UTYREHJD
Ну-с, с чего начнем?
Первые соображения: предстоит решить, что это такое – код или слово на одном из неизвестных языков? Вывод: скорее всего, это код. Если бы речь шла об одном из языков Земли, люди Контроля, располагавшие доступом к любой библиотеке мира, наверняка очень быстро нашли бы перевод этого слова в соответствующем словаре. К тому же, едва ли Слан был полиглотом, чтобы знать в совершенстве какой-нибудь мертвый язык. Вдобавок, если считать название файла указанием на имя или фамилию Шлемиста, то причем здесь иностранный язык? Фамилии и имена, как известно, не переводятся…
Версия номер два: может ли быть это нелепое словечко транскрипцией фамилии Шлемиста? На первый взгляд, это не очень-то логично, ведь задачей Слана было избрать такой шифр, который не бросался бы в глаза геймерам. Но на всякий случай проверим…
Я включаю свой комп-нот, соединяюсь с Информаторием и через полчаса убеждаюсь, что ни в самом Интервиле, ни в его окрестностях не было и нет человека, фамилия или имя которого хотя бы отдаленно напоминали загадочное словцо. Нет ни Утирехдов Ивановичей, ни Иванов Утирехдовых. На карте города и в перечне городских объектов нет топонимов, начинающихся на «Ути-»…
Значит, все-таки это код.
Когда-то я интересовался различными способами кодирования, и мне известно, что существует множество разновидностей кодов. В принципе, нет такого кода, который нельзя было бы расшифровать. Особенно с помощью мощного компьютера, обладающего гигантским объемом памяти и быстродействием, приближающимся к скорости света. Дело в том, что все шифры взламываются с помощью трех орудий: математики, законов частотности и метода проб и ошибок.
Если подставлять в шифровку различные буквы, то, рано или поздно, обязательно получишь такую группу знаков, которая будет иметь смысл. Достаточно вычислить хотя бы одну букву – и лед тронется. Остальные буквы разгадываются так же, как в кроссвордах – с той разницей, что известные буквы используются в дальнейшем для расшифровки остальной части криптограммы.
Однако, для этого надо иметь достаточно обширный текст. Хотя бы одно предложение. В данном случае было только одно слово, и задача намного усложнялась. Тем более, что ни одна буква в этом слове не повторялась…
Но делать было нечего, и я принялся наугад подставлять различные буквы в это самое «UTYREHJD», пока у меня в глазах не запрыгали пятна от усталости. Ничего осмысленного не получалось.
… Может быть, справиться в Информатории, сколько семибуквенных слов имеется в наиболее распространенных языках? Впрочем, что мне это даст? Ведь я расшифровываю не просто слово, а фамилию…
… А если установить, сколько человек в Интервиле носят фамилию из семи букв?
Это была блестящая идея, и я потратил около часа, чтобы убедиться в ее тупиковости. Всего в Интервиле проживало, если верить компьютерам Информатория, двадцать пять тысяч человек, чья фамилия состояла из семи букв. Что дальше – приступить к проверке каждого из них на предмет геймерства? Но такая проверка займет никак не меньше нескольких месяцев, даже с помощью Клура и его людей.
И, собственно говоря, почему ты решил, что слово UTYREHJD обозначает только фамилию? Если бы Слан хотел, чтобы это словечко было эффективной указкой на конкретного человека, он не стал бы брать одну только фамилию – ведь на свете нет ничего оригинального, в том числе и фамилий. Как он мог быть уверен, что некая фамилия существует в единственном числе в условиях многомиллионного города? Только в том случае, если эта фамилия или очень экзотическая (какой-нибудь Мухопад) или… или нецензурная.
Все равно, этот вариант отпадает. Беглый взгляд на экран комп-нота показывает, что одних только «экзотических» фамилий из семи букв (кстати, а что считать экзотикой? Кому-то и моя фамилия покажется странной, а ведь есть фамилии, вообще не поддающиеся логическому объяснению: например, Гржмбрин – был, помнится, в нашей школе учитель химии с такой фамилией) в Международном – несколько сотен, и глаза рябит от разных диковинных фамилий-определений типа «Задолиз» (по иронии судьбы, именно такова фамилия главного редактора «Утреннего Интервиля»)… М-да, как в старом анекдоте: «Дывысь, Голожопко, яка чудна хвамилия: Иванов!»…
Следовательно название файла, скорее всего, должно включать и имя, и фамилию. Именно эти две величины, как правило, служат у людей для того, чтобы отличить конкретного человека от множества тезок и однофамильцев. И здесь открывается широкий простор для всяческих предположений: сколько букв должно отводиться на имя, а сколько – на фамилию. И то, и другое может быть равно в данном случае одной букве. Особенно, если Шлемист – выходец из Азии. Ведь именно там в ходу – имена и фамилии, состоящие из одной-единственной гласной, что-нибудь типа О, Э, Ю и тому подобное… Но, даже если это не так, я могу утонуть в море других возможных вариантов…
Я в отчаянии откидываюсь на спинку стула. Голова моя начинает гудеть как колокол, мышцы спины и шеи от длительного напряжения сводит судорога, а глаза слезятся от неотрывного созерцания экрана комп-нота.
Неужели мне так и не удастся разгадать эту шараду?
Чтобы сменить парадигму мышления, как любят говаривать ученые мужи, я решаю переменить позу и перебираюсь на диван, где почти вертикально закидываю ноги на стену, а голову откидываю с края вниз. Утверждают, что прилив крови к голове способствует умственной деятельности. Бумага мне теперь не нужна: перед глазами моими и так постоянно стоит: UTYREHJD… UTYREHJD…
Через четверть часа я делаю вывод, что прилив крови к мозгу способен вызвать только сильную головную боль, и ложусь на бок, подперев голову рукой.
… Самое скверное, что проклятое слово может оказаться вовсе не фамилией, а, скажем, ссылкой на какую-либо из публично известных ипостасей Шлемиста. Самым характерным определением в таких случаях, разумеется, является наименование какой-нибудь профессии. Но опять, как и в случае допущения, что UTYREHJD – это фамилия, возникают проблемы идентификации конкретного человека только по его профессии. И их даже больше… Какая, интересно, профессия из семи букв является в Интервиле уникальной? В том смысле, что ею должен заниматься один-единственный человек… Дворник? Префект? Скорняк? Или бондарь?
Что ж, запросим Информаторий… Крах иллюзий: дворников в Интервиле никогда не было и нет (город убирается специальным подразделением Экологической службы), префектов – двадцать пять, а что касается скорняков и бондарей, то, как ни странно, в Интервиле их насчитывается с полсотни. Причем все они занимаются шитьем шапок и изготовлением бочек не профессионально, ради заработка, а в качестве хобби, и поэтому едва ли могли снискать такую широкую славу в городе, что их соответствующим образом могли бы прозвать…
За окном начинает темнеть. Слышно, как в соседней комнате мама укладывает Катерину спать.
Что же ты хотел сказать своим UTYREHJDом, Слан? Какая идея пришла в твою голову, пока ты прятался от своих убийц в моей квартире? Все-таки не хочется верить в то, что я так и не узнаю, кто скрывается под кличкой Шлемист. Потому что это будет означать, что я, возможно, буду каждый день встречаться с этим человеком на улице, или буду видеть его на экране стереовизора, не зная, что это он убил тебя и Люцию.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
– Знаю, – неожиданно согласился он. – Но если бы я знал раньше, что это она… Почему ты молчал, Рик?
– Да потому что я боялся! – сказал я. – Я знал, что в один прекрасный день ты навестишь ее и будешь безжалостно расспрашивать о подробностях, а она… Она была ранимой женщиной, Адриан. Она этого не могла вынести. Вот почему я и сам-то ее ни о чем не расспрашивал…
– Допустим, – быстро сказал он. – Но все-таки я не приходил к ней, Рик!
– Я тебе не верю, – заявил я. – Да, я знаю, что ты ведешь борьбу за благое дело, Адриан. Но при этом ты не останавливаешься перед жестокостью по отношению к тем, кто невольно стал «игрушкой» в руках этих сволочей-геймеров… Ты просто ненавидишь их, Адриан! А ведь они – обыкновенные люди, которые не виноваты в том, что ими манипулируют негодяи и отщепенцы!.. Я видел, как ты расправлялся с моим отцом и с той троицей… Я видел, как жестоко ты разделался с водителем автобуса прошлой ночью… Как же так получается, Адриан? Ты борешься за то, чтобы люди жили спокойно и счастливо, – и сам же убиваешь их при этом! Лес рубят – щепки летят, да?! Не стоит, по-твоему, сожалеть об отдельных единицах, когда спасаешь множество других – так, что ли?
Я взглянул на Клура, ожидая увидеть на его лице смущение или хотя бы презрительную насмешку, но он мирно улыбался.
– Самое смешное, Рик, – сказал он после паузы, – что я действительно временами срываюсь. Понимаешь, в критической ситуации частенько забываешь о том, что имеешь дело с игрушками. Собственно говоря, под влиянием стресса человек способен забыть многое… Взять тебя, например. Ты безоговорочно поверил пятилетней девочке, забыв про то, что я тебе рассказывал о геймерах. Тебе даже и в голову не пришло, малыш, что устами этого милого ребенка тебе мог вешать лапшу на уши мерзавец, который на самом деле повинен в смерти вдовы Этенко… Хотя, повторяю, ты во многом прав, и если завтра сложится такая ситуация, когда мне надо будет ради победы в этой войне убить кого-то из своих друзей, я сделаю это! Пойми, Рик, я – солдат, и все мои товарищи – бойцы, воюющие в условиях мирного времени, и слишком много людей уже погибло за эту победу, чтобы в душе оставалось место для сантиментов…
Я смотрел на него и видел, что он говорит правду. Если он посчитает нужным, то убьет кого угодно ради победы своих. И тогда мне стало так страшно, будто я глянул в пулеметную амбразуру и увидел, что зрачок дула уставился в мое лицо, а палец пулеметчика нажимает на спусковой крючок.
И я молча встал и ушел.
Не знаю, говорил ли что-нибудь мне вслед Клур. Я ничего не слышал и не видел. Только знаю, что он не пытался меня остановить.
Уже спустившись в подземку, я обнаружил в своем кармане медальон, который мне сунул Клур. Первым моим побуждением было – выбросить его в ближайший мусоросборник, но потом я решил вернуть его интерполовцу.
Однако Клура на площади уже не оказалось.
* * *
Я знал, что дешифровка сообщения Слана могла занять у меня много времени. Было бы безумием полагать, что я способен превзойти ораву специалистов по криптографии и всевозможным кодам, имеющих в своем распоряжении самые современные средства, и расколоть этот крепкий орешек с первой же попытки.
Тем не менее, ничего иного мне не оставалось. Теперь, когда я не хотел иметь никаких дел с Клуром и его коллегами, до Шлемиста можно было добраться только таким способом. А добраться до него было крайне необходимо. Дело было не в том, что я стремился облегчить задачу Клура и Интерпола. Если на свете существует справедливость, то во имя этой справедливости мерзавец должен был ответить за гибель Слана и Люции, за то, что Катерина Этенко осталась сиротой, и за то, что ежедневно сотни людей в Интервиле повиновались приказам и командам геймеров.
Я надеялся лишь на то, что мне все-таки удастся отыскать тот ключик к файлу Слана, который могли пропустить дешифраторы Контроля. В конце концов, я знал Этенко лично, и знал, как мне казалось, неплохо. Вполне возможно, Слан надеялся на то, что именно я первым обнаружу его файл в моей «старушке», а раз так – то он должен был зашифровать имя Шлемиста, не прибегая к хитроумным кодам.
Что ж, посмотрим…
Я сел за стол в своей комнате, взял несколько листов бумаги и ручку и вывел крупными буквами посередине страницы:
UTYREHJD
Ну-с, с чего начнем?
Первые соображения: предстоит решить, что это такое – код или слово на одном из неизвестных языков? Вывод: скорее всего, это код. Если бы речь шла об одном из языков Земли, люди Контроля, располагавшие доступом к любой библиотеке мира, наверняка очень быстро нашли бы перевод этого слова в соответствующем словаре. К тому же, едва ли Слан был полиглотом, чтобы знать в совершенстве какой-нибудь мертвый язык. Вдобавок, если считать название файла указанием на имя или фамилию Шлемиста, то причем здесь иностранный язык? Фамилии и имена, как известно, не переводятся…
Версия номер два: может ли быть это нелепое словечко транскрипцией фамилии Шлемиста? На первый взгляд, это не очень-то логично, ведь задачей Слана было избрать такой шифр, который не бросался бы в глаза геймерам. Но на всякий случай проверим…
Я включаю свой комп-нот, соединяюсь с Информаторием и через полчаса убеждаюсь, что ни в самом Интервиле, ни в его окрестностях не было и нет человека, фамилия или имя которого хотя бы отдаленно напоминали загадочное словцо. Нет ни Утирехдов Ивановичей, ни Иванов Утирехдовых. На карте города и в перечне городских объектов нет топонимов, начинающихся на «Ути-»…
Значит, все-таки это код.
Когда-то я интересовался различными способами кодирования, и мне известно, что существует множество разновидностей кодов. В принципе, нет такого кода, который нельзя было бы расшифровать. Особенно с помощью мощного компьютера, обладающего гигантским объемом памяти и быстродействием, приближающимся к скорости света. Дело в том, что все шифры взламываются с помощью трех орудий: математики, законов частотности и метода проб и ошибок.
Если подставлять в шифровку различные буквы, то, рано или поздно, обязательно получишь такую группу знаков, которая будет иметь смысл. Достаточно вычислить хотя бы одну букву – и лед тронется. Остальные буквы разгадываются так же, как в кроссвордах – с той разницей, что известные буквы используются в дальнейшем для расшифровки остальной части криптограммы.
Однако, для этого надо иметь достаточно обширный текст. Хотя бы одно предложение. В данном случае было только одно слово, и задача намного усложнялась. Тем более, что ни одна буква в этом слове не повторялась…
Но делать было нечего, и я принялся наугад подставлять различные буквы в это самое «UTYREHJD», пока у меня в глазах не запрыгали пятна от усталости. Ничего осмысленного не получалось.
… Может быть, справиться в Информатории, сколько семибуквенных слов имеется в наиболее распространенных языках? Впрочем, что мне это даст? Ведь я расшифровываю не просто слово, а фамилию…
… А если установить, сколько человек в Интервиле носят фамилию из семи букв?
Это была блестящая идея, и я потратил около часа, чтобы убедиться в ее тупиковости. Всего в Интервиле проживало, если верить компьютерам Информатория, двадцать пять тысяч человек, чья фамилия состояла из семи букв. Что дальше – приступить к проверке каждого из них на предмет геймерства? Но такая проверка займет никак не меньше нескольких месяцев, даже с помощью Клура и его людей.
И, собственно говоря, почему ты решил, что слово UTYREHJD обозначает только фамилию? Если бы Слан хотел, чтобы это словечко было эффективной указкой на конкретного человека, он не стал бы брать одну только фамилию – ведь на свете нет ничего оригинального, в том числе и фамилий. Как он мог быть уверен, что некая фамилия существует в единственном числе в условиях многомиллионного города? Только в том случае, если эта фамилия или очень экзотическая (какой-нибудь Мухопад) или… или нецензурная.
Все равно, этот вариант отпадает. Беглый взгляд на экран комп-нота показывает, что одних только «экзотических» фамилий из семи букв (кстати, а что считать экзотикой? Кому-то и моя фамилия покажется странной, а ведь есть фамилии, вообще не поддающиеся логическому объяснению: например, Гржмбрин – был, помнится, в нашей школе учитель химии с такой фамилией) в Международном – несколько сотен, и глаза рябит от разных диковинных фамилий-определений типа «Задолиз» (по иронии судьбы, именно такова фамилия главного редактора «Утреннего Интервиля»)… М-да, как в старом анекдоте: «Дывысь, Голожопко, яка чудна хвамилия: Иванов!»…
Следовательно название файла, скорее всего, должно включать и имя, и фамилию. Именно эти две величины, как правило, служат у людей для того, чтобы отличить конкретного человека от множества тезок и однофамильцев. И здесь открывается широкий простор для всяческих предположений: сколько букв должно отводиться на имя, а сколько – на фамилию. И то, и другое может быть равно в данном случае одной букве. Особенно, если Шлемист – выходец из Азии. Ведь именно там в ходу – имена и фамилии, состоящие из одной-единственной гласной, что-нибудь типа О, Э, Ю и тому подобное… Но, даже если это не так, я могу утонуть в море других возможных вариантов…
Я в отчаянии откидываюсь на спинку стула. Голова моя начинает гудеть как колокол, мышцы спины и шеи от длительного напряжения сводит судорога, а глаза слезятся от неотрывного созерцания экрана комп-нота.
Неужели мне так и не удастся разгадать эту шараду?
Чтобы сменить парадигму мышления, как любят говаривать ученые мужи, я решаю переменить позу и перебираюсь на диван, где почти вертикально закидываю ноги на стену, а голову откидываю с края вниз. Утверждают, что прилив крови к голове способствует умственной деятельности. Бумага мне теперь не нужна: перед глазами моими и так постоянно стоит: UTYREHJD… UTYREHJD…
Через четверть часа я делаю вывод, что прилив крови к мозгу способен вызвать только сильную головную боль, и ложусь на бок, подперев голову рукой.
… Самое скверное, что проклятое слово может оказаться вовсе не фамилией, а, скажем, ссылкой на какую-либо из публично известных ипостасей Шлемиста. Самым характерным определением в таких случаях, разумеется, является наименование какой-нибудь профессии. Но опять, как и в случае допущения, что UTYREHJD – это фамилия, возникают проблемы идентификации конкретного человека только по его профессии. И их даже больше… Какая, интересно, профессия из семи букв является в Интервиле уникальной? В том смысле, что ею должен заниматься один-единственный человек… Дворник? Префект? Скорняк? Или бондарь?
Что ж, запросим Информаторий… Крах иллюзий: дворников в Интервиле никогда не было и нет (город убирается специальным подразделением Экологической службы), префектов – двадцать пять, а что касается скорняков и бондарей, то, как ни странно, в Интервиле их насчитывается с полсотни. Причем все они занимаются шитьем шапок и изготовлением бочек не профессионально, ради заработка, а в качестве хобби, и поэтому едва ли могли снискать такую широкую славу в городе, что их соответствующим образом могли бы прозвать…
За окном начинает темнеть. Слышно, как в соседней комнате мама укладывает Катерину спать.
Что же ты хотел сказать своим UTYREHJDом, Слан? Какая идея пришла в твою голову, пока ты прятался от своих убийц в моей квартире? Все-таки не хочется верить в то, что я так и не узнаю, кто скрывается под кличкой Шлемист. Потому что это будет означать, что я, возможно, буду каждый день встречаться с этим человеком на улице, или буду видеть его на экране стереовизора, не зная, что это он убил тебя и Люцию.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78