Звук вскипающего чайника совпал с осторожным постукиванием в оконное стекло. Такое впечатление, что постукивают ногтем. Это весьма занимательно, поскольку окошко мое находится на третьем этаже. Я оторвал взгляд от чайника и посмотрел в окно — красивый разноцветный волнистый попугайчик сидел на моем подоконнике.

В соседней комнате — рабочем зале — раздалось громкое жеребячье ржанье. Гала, секретарь нашего отдела, процокала каблучками по коридору. Начался очередной рабочий день.

Две желтенькие липучие бумажки, висящие на системном блоке моего компьютера, говорят о том, что сегодня мне предстоит отчитываться по долгам. На одной из них написано — «дискета», на другой — «Платон Каратаев».

Все-таки интересно, откуда взялся попугай? Он по-прежнему печально сидит на улице и изредка тюкает клювом в стекло. Эта птица наверняка перелетела через дорогу от соседствующего с нами мрачного пятиэтажного здания, к которому каждое утро подтягивается толпа веселых людей с погонами медицинской службы. Не пущу я этого попугая, не нравится он мне. Комплекс царя Дадона. Наклюет он меня сейчас в слабую голову и все. Заболею какой-нибудь бубонной чумой.

Навестим пока подчиненных. Дверь в соседнюю комнату открыта. Все на месте — Иван, Михаил и два Алексея. Как только я появляюсь на пороге, моя дорогие коллеги встречают меня уже слышанным мною сегодня ржанием. Они показывают на меня пальцами и наперебой:

— Посмотрите на него! Она от него проперлась, просто проперлась!

Вчера я выступал на конференции Министерства образования с сообщением о новых программах обучения по нашим специфическим специальностям. Короткое рутинное выступление на секционном заседании. Но вдруг через минуту после начала в наш зальчик заглянула толпа высших чиновников Минвуза. Я спокойненько отговорил свое и уселся на место, надеясь в первом же перерыве сбежать. Но на вопрос ведущего: «Не желает ли кто-нибудь выступить?» вдруг последовала нетривиальная реакция.

В рядах минвузовской комиссии поднялась шикарно одетая дама лет сорока пяти, неторопливым шагом, полным собственного достоинства, проследовала на трибуну. Зал с интересом смотрел на костюм от Кардена с меховой оторочкой и думал, наверное, о проблеме недостаточного финансировании высшего образования.

Дама дунула в микрофон и томным голосом изрекла:

— Мне очень понравилось выступление вот этого мальчи… вот этого товарища, э…э нет, господина. Коротко, предельно ясно, методически выдержано.

Она обвела зал строгим взглядом. Чувствую, что она хочет меня похвалить. И точно:

— Я просто… проперлась!

Еще один взгляд в зал и процессия удалилась.

Надо же, как быстро распространяется информация в постидустриальном обществе. Теперь мои подчиненные будут развлекаться полдня.

— Ладно, хватит ржать. Какие новости? Иван, — посмотрел на Третьего, — у тебя есть что-нибудь? У нас сегодня последний день.

Третий отрицательно покачал головой. Я так и думал.

— Сколько ты уже успел перебрать паролей?

— Все пароли длиной до 5 символов включительно. Нужного пока нет.

— В этом я не сомневался. Как ты себе представляешь пароль длиной четыре символа?

— Ха, — в разговор вступил Михаил, — я очень хорошо себе представляю даже и пароль из трех символов.

— Веселитесь, веселитесь! А мне, между прочим, по этому делу придется докладывать Улыбчивым Парням.

Народ сразу погрустнел. Улыбчивые Парни — руководители нашей славной организации — шутить насчет паролей в три символа не будут. Они вообще не умеют шутить. В принципе. Нет у них в организме такого свойства.

Мне довелось недавно сопровождать Улыбчивых Парней в редакцию популярного журнала, где у них брали интервью и пытались сфотографировать.

Девушка-фотограф навела объектив на одного из них и сказала:

— Сейчас лампочка на фотоаппарате моргнет три раза и после этого будет вспышка. Приготовьтесь.

Первый Улыбчивый Парень послушно мигнул три раза в такт лампочке и был сфотографирован. Поскольку фотодевушка рассмеялась, снимок получился не очень резкий. Она смущенно рассмотрела снимок и сказала:

— А вы не могли бы как-то вот… э…э… улыбнуться?

Первый Парень в знак понимания кивнул и, снова моргнув три раза… улыбнулся. Мы с интересом разглядывали жуткий оскал. Делать было нечего.

Я с преувеличенной бодростью произнес:

— По-моему, получилось совсем неплохо.

Парни посмотрели и синхронно кивнули.

Фотодевушка пискнула:

— Так мы остановимся на этом снимке?

Опять кивок. Второй Парень вдруг смущенно посмотрел на нас. Я ужасно удивился.

— А нельзя ли и меня… чтобы и я… так же хорошо… получился?

— Сейчас сделаем, — снова пискнула наш фотограф и, кусая губы, чтобы не расхохотаться, сфотографировала второго.

Этот журнал теперь лежит у нас на почетном месте. Если кто-то из моих подчиненных будет шалить, я покажу его и пообещаю, что Улыбчивые Парни заберут его навсегда. И съедят.

Михаил наш Сидоров очнулся и вступил в наш содержательный разговор:

— А… это… надо заняться целенаправленным перебором. Где-то взять дополнительную информацию…

Мы с Третьим не выдерживаем и громко хохочем. Но мысль действительно интересная, хотя и не новая.

— Спасибо, Миш. Действительно, хорошая мысль.

Михаил, смутившийся было от нашего смеха, оживляется:

— Да, Кот, ты не знаешь, где можно взять гранитную плиту? Я тут колонки купил хорошие. Надо их установить как следует.

— Нет проблем, Миш, — я оборачиваюсь к Третьему. — Иван подскажет тебе.

И выразительно смотрю.

Шутки шутками, но надо что-то делать. Я возвращаюсь к себе. Беру в руки дискету вокруг которой и идет суета. «Суета вокруг дискеты» — чем не название? Не новое, правда… Не смешно, зато смертельно! Там несколько файлов, закрытых на неизвестном нам пароле. Судя по названиям файлов, информация, которая в них располагается, может в один день свалить правительство небольшой соседней страны. Именно поэтому Улыбчивые Парни очень хотят ее прочитать.

Идея насчет дополнительной информации действительно хороша. Но всю дискету я пересмотрел. Все слова, которые там встретились, мы попробовали. Надо учесть, что у нас только копии самих файлов. А подлинник… Да, есть еще один путь. Я снимаю трубку телефона оперативной связи и, глядя в затрепанный справочник, набираю номер. Первый гудок еще не успевает закончиться, а звонкий женский голос уже отвечает:

— Секретариат заместителя министра!

— Зоинька, привет!

— Здравствуйте! Здравствуй…э…э… Котик.

Каждый раз девушки смущаются и не знают как со мной себя вести. Их можно понять. Большая и суровая начальница этих амазонок часами разговаривает с каким-то непонятным человеком. Со мной. А потом подолгу сидит молча или плачет. Непорядок, беда какая-то.

— Зоинька, а где же наш очаровательный черноглазый заместитель… гм… министра?

— У… Лелы сейчас совещание. Она обязательно вам… тебе перезвонит.

— Спасибо. Буду ждать.

Кладу трубку и собираюсь пойти к ребятам. Но тут звонок.

— Слушаю.

— Привет, — это наш генерал Козлов. — Как там, не прочитали дискету?

— КсанПалыч, я вам сразу сказал, что задача практически неразрешима…

— Ну, я так руководству и говорю. Но зато, представляешь, если мы сделаем это, какой я… какие мы будем молодцы? Давайте, ищите. И вот еще что. Срочно выясни такие вопросы… э…э… Сколько всего строк в свободно распространяющихся… — тут генерал затрудняется и по буквам. — У… У них, тьфу… Unix. Так. Сколько всего ошибок в продуктах Microsoft и…

— Прошу прощения, я не успеваю… Значит, КсанПалыч, я записываю… Сколько звезд на небе, так?

Генерал издает негромкое рычание.

— Ты мне тут, блин… Ты брось это… Понял, да? В семнадцать доложишь.

Я иду с этими поручениями опять в рабочий зал. Вопросительно гляжу на Третьего. Он снова отрицательно качает головой и глазами показывает на увлеченно говорящего по телефону Михаила. А слышно нам вот что:

— Девушка, да, да, добрый день. У вас можно купить гранитную плиту? А… что? Размеры? Ну, девяносто на сорок. На кого оформить заказ? Пишите Сидоров, Михаил Владимирович…

Пауза. Видимо, на том конце записывают. Миша продолжает.

— Год рождения? Гм… Шестьдесят восьмой. Как, как вы сказали? Нет, я еще жив…

Миша кладет трубку и ошалело смотрит на нас. По моему, он сейчас будет кого-то бить. Я поспешно возвращаюсь к себе. Дать Мише телефон фирмы по изготовлению надгробных памятников — неплохая мысль, совершенно в стиле Третьего.

В моей комнатке стоит Гала с бумагами и перестукивается с попугаем. Приоткрыла окошко и пытается его подманить. Хитрая птица не летит в комнату и ее, птицу эту, вполне можно понять.

— Гала, привет! Не зови его, он прилетел от бактериологов…

Девушка стремительно захлопывает окно и спрыгивает с подоконника. Испуганный попугай перелетает к другому окну.

— Фу, напугал. Я документы тебе принесла.

— Клади на стол, я посмотрю.

Уходит и очень хорошо. Потому, что раздается звонок оперативной связи.

— Слушаю.

— Привет, Котяра! Что, не можешь без меня?

Я говорю голосом, соответствующим команде «Смирно»:

— Товарищ заместитель мини…

— Если ты будешь придуриваться, я положу трубку.

— Здравствуй, Лелуша, прости меня. Действительно, не могу без тебя. Я соскучился.

— Все ты врешь, — мечтательно говорит Лела. Я так и вижу, как она сидит и вкусно потягивается в своем шикарном кресле. — Ты трепло и врунишка. Самый лучший из всех.

— Ах, как приятно. Ты мне льстишь. Как твое замужество?

— Ах, — передразнивает меня Лела. — Оно расстроилось. Ты рад?

— Честно сказать?

— Скажи сначала официально, а потом честно.

— Хорошо. Выражаю свои соболезнования по поводу э…э расстройства…

Лела неудержимо хохочет. Я жду. Наконец, унимается:

— Так-так. Расстройства… чего?

— Вообще. Расстройства в целом. Но я так понимаю, что оно и тебе было ни к чему.

— Ты слишком самонадеян. Но вообще-то ты правильно понял. А то представляешь, какие слухи распускали про меня?

— Догадываюсь. У тебя в аппарате почти одни женщины… Ты всегда была равнодушна к слухам. Но ты же теперь… как это?

— Что ты хочешь сказать? — теперь чувствую, как она хмурится.

— Все время забываю это слово. А! Вот… по-ли-тик. Кстати… Что говорят про меня?

— Ничего, — голос Лелы становится стальным. — Никто. Ничего. Никогда про тебя… про нас с тобой не скажет.

— Понял-понял. Слушай, я начинаю тебя бояться….

— Бойся, бойся! Я такая! — несколько секунд молчит. — Что случилось?

— Я держу в руках дискету… Но это только плохая копия. Ты слушаешь?

— Да. И тебе не жалко правительства маленькой, но гордой и независимой страны?

— Ты будешь смеяться, мое большое, горячее и нежное… южное, нет, восточное солнце, но мне наплевать на какое бы то ни было правительство. В том числе и на свое. Меня интересует результат.

— «Большое, нежное, горячее…». Хорошо! Соответствующие услуги по телефону? Одно удовольствие с тобой разговаривать. Мои тоже смотрели эту дискету, но у меня нет таких… как ты. Чем я могу тебе помочь, мой серенький Котик?

— Приезжай, я посмотрю на тебя и…

— Только посмотришь? Не верю!

— Не смущай меня. Пришли мне, пожалуйста, точную копию твоей дискеты по защищенной почте. Образ дискеты можно сделать…

— Я знаю. Ты меня хорошо научил. Я наповал сражаю своих технарей моими глубокими познаниями. Ты можешь обещать мне одну вещь?

— Да, конечно. После того, как я раскрою содержание файлов, я гарантирую, что они не дойдут до… заказчика раньше пятнадцатого. А это уже будет некритично для маленькой, но гордой страны. Я правильно тебя понял?

— И после этого он… этот серый мартовский Кот обзывает меня «политиком». А сам-то ты кто?

— Ты же сказала — серый мартовский…с хвостом и ушами.

— Ну ладно, мне некогда. Через полчаса у тебя все будет. Пока.

— Целую.

Но она уже не слышит — положила трубку.

Будем ждать. Поглядим пока, что мне подкинула Гала. Я берусь за пачку бумаг. «Исходящие документы находят в капусте, а входящие — приносят в секретариат аисты». Слышу в соседней комнате звуки передвигаемой и роняемой мебели — история с надгробной гранитной плитой вступила в свою завершающую фазу.

В пачке документов — листочек с приколотой к нему дискетой. Что такое? Они, дискеты эти, последние дни меня просто преследуют. На этот раз меня просят дать заключение о «наличии в представленном программном обеспечении алгоритмов криптографической защиты информации». Здорово! Особенно приписка в конце: «заключение предполагается использовать в судебном заседании по уголовному делу No…». Понятно, хотят засудить моего старого злейшего друга за работу без лицензии. Дудки, не играю я в такие игры. Но заключение требуют сегодня. Как бы вывернуться?

Включаю компьютер и начинаю писать бумаги. Для достижения бюрократического вдохновения начинаю с жалостливого отчета о том, как мы пытались найти пароль и у нас ничего не получилось. Главное — придумать слова помудренее и посложнее. Вот, например так — «логико-семантический анализ результата не дал». Чувствую, что написал что-то смутно знакомое, где-то я это уже читал. Сижу, вспоминаю. А, вот — «применение служебно-розыскной собаки не дало результатов, поскольку путь отхода был присыпан кайенской смесью». Очень похоже. Неплохо. Если меня позовут на красивый генеральский ковер, бумажка у меня уже готова.

Вот и вдохновение появилось. Разогрелся. Начинаю соображать, как вывернуться из неприятной истории по поводу экспертизы на наличие криптографических модулей. Несколько минут разглядываю красивую дискету с надписью «ООО Гусев и сыновья. Криптобанк». Да, отвертеться трудно.

Ладно. Недрогнувшей рукой пишу: «Всесторонняя научно-техническая экспертиза показала, что на дискете находятся программные модули, содержащие криптографические процедуры. Но делать достоверный вывод о том, что указанная дискета действительно принадлежит „ООО Гусев и сыновья“ не представляется возможным». Вот так. Объективность, объективность и еще раз объективность. «Учиться, учиться и учиться, и еще раз учиться. Вирус Ленин. exe». Представляю, как зарычит генерал Козлов. Но если он такой умный, то пусть сам подписывает другое заключение.

Отвлекаюсь на неясный шум в коридоре. Краем уха улавливаю фразу: «бедненький, в окошко вывалился». Очень интересно. Выхожу посмотреть. Так я и думал. По коридору неверными шагами движется сам великий Арнольдыч. Лицо его мрачно, как и всегда, рука забинтована, рубашка перепачкана йодом. Я останавливаюсь и делаю подходящее моменту скорбное лицо:

— Здравствуй, Олег! С тобой что-то случилось? Ты ударился всем телом?

— Нет, всем телом я ударился позавчера. А сегодня представляешь себе… — Арнольдыч делает паузу. Я начинаю догадываться, что случилось. Делаю титанические усилия, чтобы не расхохотаться. — Так вот. Посмотрел я с утра в окно, а там…

— Попугай?

— Точно! Я решил его пойма… э…э… покормить… А я, между прочим, уже давно говорил, что у нас плохие, неправильные окна и грязные, скользкие подоконники. Безобразие! Хорошо, что у меня второй этаж. Только. И он невысокий…

— Да. Действительно, безобразие. Сочувствую.

Держусь из последних сил. Киваю Арнольдычу, который идет жаловаться дальше и убегаю опять к себе. Минуты три страшно веселюсь, не реагируя на телефон и почту. Потом пью уже изрядно остывший чай и постепенно прихожу в себя.

Вижу, что от Лелы приехало нужное мне письмо, но вспоминаю про поручение КсанПалыча и бегу к ребятам. Не вовремя я! Арнольдыч зашел теперь к ним и завершает свою печальную историю. Я с порога разворачиваюсь и возвращаюсь к себе. Меня почти валит с ног молодецкое ржание. Возмущенный Арнольдыч ковыляет дольше со словами: «Жалкие, ничтожные люди! Никакого сочувствия… Вы еще под стол пешком ходили, а я уже в Эфиопии воевал. Разве за такую молодежь я много раз всходил на эшафот?».

Второй заход. Сделав серьезное лицо, передаю генеральское задание. Народ делает аллегорические телодвижения. Один из Алексеев молча показывает большой плакат: «Я точил карандаши на голове всех начальников!!!».

— Ну, ну, спокойно, это не я придумал. Накидайте коротенькую справку. А чтобы сосчитать строки в исходниках Unix, найдите число символов перевода строки — программа из пяти строк. Ошибки в мягких форточках посчитаете по формуле с учетом общего объема кода и числа уже найденных ошибок. Третий класс, вторая четверть. Дерзайте.

Третьему обещаю через десять минут дать дополнительную информацию.

Сколько я уже сегодня пробежал? Километра два, не меньше. Сохранить хоть какую-то ясность мысли в этих условиях — задача не из простых. Запираю дверь и смотрю Лелину почту.

Здесь информации существенно больше. Запускаю поиск и жду. Внезапно задумываюсь, зачем мне все это надо. Не успеваю додумать эту предательскую мысль до конца, как поиск успешно завершается. Вот, по-видимому, и пароль. Забавно, как это сейчас принято говорить — исламский след?

Переписываю буквы на листочек и снова иду к Третьему. Прошло уже, конечно, не десять минут, а верный час.

Третий вопросительно смотрит. Я протягиваю листочек.

Он удивленно:

— Ins…

Я прикладываю палец к губам. Он кивает и набирает 9 символов. Такой пароль перебором за реальное время не найти и все это понимают. Напряженная пауза… Получилось!

— Отлично! Иван, Алексей, оформляйте дискету на отправку, но раньше завтрашнего дня не отправляйте. Я пойду писать победные реляции.

Смеясь, вместо фраз «логико-семантический анализ результатов не дал» пишу «развернутый логико-семантический анализ позволил получить успешный результат». Зову Галу и отдаю победную бумагу ей. Одно дело сделано.

Быстро бегу обедаю и возвращаюсь продолжать. Теперь «Платон Каратаев». Этим делом у меня занимаются два Алексея. Судя по их утренней занятости, ребята не ленятся. Зову их к себе.

— Ну что, ребята, как дела? Прочитали, что этот страдалец посылал в стольный град Лондон?

Ребята переглядываются.

— В принципе мы восстановили процентов 70 отправленной корреспонденции за полгода до того, как… он перестал работать. Но…

— Что?

— Там совершенно непонятная информация. Как будто писал ненормальный.

Я смеюсь.

— Ребята, так оно и есть. Он же, бедняга, нездоров. Они сами признали. Вот, почитайте, что про него пишет Томлинсон.

Протягиваю им несколько листочков.

— А вот мы еще хотели спросить… Мы ему не повредим этой информацией?

— Ребята, во-первых, это не наше дело. Наше дело сделать то, о чем нас попросили. Не больше и не меньше. Вопросом, который вас так мучает, будут заниматься адвокаты. А во-вторых… Сами же ответили — ненормальный писал. Я уверен, ему это зачтется. Выводите все, что прочитали, на бумагу и Гале на отправку.

Хочется сказать — сумасшедший день. Если бы не все они были такие.

Отпускаю ребят. Тут же звонок. Кокетливая Танечка, секретарша генерала Козлова, напоминает, что я что-то должен к семнадцати. Елки-палки, забыл. Двадцать минут.

Стрелой врываюсь в рабочий зал. С протянутой рукой. Ребята столпились у Мишиного стола и хохочут.

— Ребята, в чем дело?

— Да понимаешь, Кот, какая беда… Мы берем известное число ошибок у старика Гейтса Б., потом общий объем кода продуктов, потом твою формулу. Следи, следи внимательно. Подставляем. Чувствуешь, да? Число всех ошибок сопоставимо с объемом кода.

— Я не вижу тут никакой трагедии. Просто мы математически показали, что мелкомягкие продукты — одно сплошное недоразумение. Поняли? Теперь разделите это число на 10 и быстро вбейте мне в справку. Готово? Я побежал.

В генеральской приемной успеваю сделать секретарше пару комплиментов и проскакиваю к самому генералу.

Он прячет принесенную справку и приветливо смотрит на меня. Это большая редкость.

— А ты, Котяра, молодец! Прочитал-таки дискету…

Жмет мне руку. И продолжает, мечтательно возведя взор к потолку:

— Сами Улыбчивые Парни передали нам свою благодарность!

Понятно. «Сам генерал пожал мне руку… дверью!».

Генерал что-то смущается. Теперь он смотрит куда-то вниз. Нехорошо это. Смотрю на него, жду. Он, наконец, решается:

— Мы тут списочек подготовили на награждение. Всего…м…м… двадцать три человека. Ты тоже есть.

Я «тоже» есть. Это приятно. Никто не забыт, ничто не забыто. Подвиг его неизвестен, дело его бессмертно. И, наконец — «как не впасть в отчаянье при виде того, что делается дома». Последнее выстрадал Ваня Тургенев, держа на коленях Полину Виардо.

Я справляюсь с собой. Киваю:

— Спасибо, КсанПалыч! Разрешите пойти домой, отдохнуть от нечеловеческого напряжения.

Благосклонно кивает из-за стола. Ухожу.

За дверью меня караулит Гала. Надутая до невозможности.

— А…а! Они… они издеваются надо мной! Они все время безобразно ржут… Они… — больше не придумала.

— Гала, не кричи. Они хорошие ребята и прекрасно к тебе относятся.

— А ты, ты… Ты даже имя мое у меня отнял!

Ах, я изверг!

— Ты же знаешь, что имя «Лена» — запретное для меня, а «Гала» — это просто «праздник». Ты же хочешь работать у нас? Тогда не кричи и отвези меня домой.

Через сорок минут я дома. Меланхолично что-то ем. Начинаю читать книгу. Полчаса безуспешно борюсь с вселенской энтропией и засыпаю.

Мне снится, что я еду в прекрасный солнечный день по дамбе от Ленинграда до Кронштадта. Песчаные насыпи по бокам дороги почему-то напоминают мне Африку. И вот Кронштадт. Я тихо брожу по мощеным улочкам, прохожу мимо памятника исследователю Пахтусову. И вдруг оказываюсь там, где много раз бывал. Передо мной серая гладь залива и много лет стоящий здесь К-237. А впереди база подводных лодок…

Телефонный звонок с трудом возвращает меня к жизни. Я откашливаюсь:

— Гм… Алло!

На другом конце — Гала:

— Вез корабль карамель, наскочил корабль на мель… И матросы две недели карамель на мели ели…

Сон в руку.

— Добрый вечер, Галка! А если бы ты не туда попала?

— Я тебя уверенно узнаю по голосу. Поезд в 23.55.

— А сейчас сколько?

— Четверть одиннадцатого.

— Так. «Глубина-глубина, отпусти их…».

— Не шепчи! Все уже вышли.

— А… карамель?

— Вот о ней-то и речь. Давай, выходи к подъезду.

Спасатели, ой, то есть, чиновники, вперед!