– Катапультирование, – вспомнил Андрей.
Пашка решил не острить.
– Отсюда прямой вывод, что устройство номер два было связано только с Черноголовкой и не связано с твоей машиной, а устройство номер четыре связано только с тобой. Даже не с твоим компьютером, иначе я бы нашел эти данные. Нет, Андрей, значение этой переменной ты получил напрямую. Уж вспоминай как.
– Охренеть… – Андрей все же прикурил сигарету.
– Быстродействие двух неизвестных устройств тоже было очень разным. – Пашка стряхнул пепел в пепельницу и продолжил уже спокойнее: – «Номер два» по параметрам ничем не отличался от любого из наших атомов, но сделал втрое больше вычислительных шагов. А «номер четыре» работал очень медленно, медленнее твоего компьютера, но тоже считал по квантовым алгоритмам. Это меня поначалу и сбило – средняя скорость двух неизвестных устройств оказалась как раз вдвое больше обычной.
– По-твоему выходит, что той ночью алгоритм Шора был просчитан на системе из трех квантовых устройств и моего компьютера?
– В самую точку. Одно из них – наши атомы, а два других сокрыты мраком. И если мы сможем их воссоздать, то квантовый компьютер у нас в руках. Вполне рабочий прототип. На нем можно будет коды ломать, честное слово.
– И комиссии можно показывать? – оживился Андрей.
– Запросто.
Андрей задумчиво откинулся на спинку кресла.
– И как это сделать? – спросил он.
– Пока не знаю, – пожал плечами Пашка. – Но совет могу дать. Найди эту… Как, кстати, ее зовут?
– Алену?
– Да. Если эта баба смогла обойти проблему погрешности двойного сканирования, то в квантовых алгоритмах она дока. Высший класс.
– Дурак ты, Паша… – нахмурился Андрей. – Мы лучшие в этой области, ты сам это знаешь прекрасно.
– Нет. Как бы у тебя ни свербило, но эта девушка нас обскакала. Пока мы уродовались с дохнущими атомами, она сделала рабочую утилиту. Я не смог. Думаешь, не пробовал? Ищи ее, это я тебе говорю как один из лучших спецов по квантовым вычислениям.
– Лучше бы ты подумал, откуда взялись два неизвестных счетных устройства, – нервно огрызнулся Андрей и включил мониторы.
– Да я уже башку себе наизнанку вывернул! – Паша хмуро махнул рукой. – Но это не было взломом. К коммуникациям Аватара никто не подключался. Вообще. Ни один из недостающих блоков не зафиксирован протоколом. Мало того, ты, наверное, не обратил внимания на один моментик.
– На какой? – Андрей сощурился от сигаретного дыма и отложил сигарету.
– После того как отработало устройство номер два, оно передало результат вычислений на наши атомы – неизвестным способом. Атомы возбудились не от лазерной пушки, а от последовательности квантов, содержащей вот этот результат вычислений. Откуда они взялись в замкнутом бронированном контейнере?
– Ты у меня спрашиваешь как у физика? – нахмурился Андрей. – Неоткуда им было взяться. Если только по дикой случайности испущенные атомом кванты несколько раз отразились от стенок контейнера и сложились в осмысленное число. Но вероятность этого не больше, чем если рассыпанные на пол горошины сложатся в номер твоего телефона.
– Я же говорю – тупик, – вздохнул Паша. – Устал я дико.
Взгляд Андрея упал на сиротливо лежащий на столе мини-диск.
– Не хочешь ей еще позвонить? – отвлек его от размышлений Пашка.
Андрей понял, что сказать правду все же придется. Иначе с каждой минутой будет хуже и хуже. Особенно напрягал Валентин, почуявший запах сорока миллионов долларов. Да, деньги приличные, хватило бы на всех. Но если рассказать, как все было, Пашка со свету сживет своими моралями. Или пошел он в задницу? Кто он сам по себе? Программер, математик… Без эксперимента гроша ломаного не стоит.
Андрею стало легче – он почти физически ощутил, как зависит от него Пашка. Это хорошо. Андрей от Валентина так не зависит. А впрочем, сейчас все от него зависят. Мнят себя крутыми спецами, хитрыми, опытными, удачливыми. А телефон этой бабы есть только у него.
– Паш, ты всю ночь копался с протоколом? – спросил Андрей. – Езжай отдохни, мне нужна будет твоя свежая голова. Как я без тебя, если свалишься?
Пашка улыбнулся.
– Да, – потер он ладонью глаза. – Правда, я без тебя наверняка умру от голода.
– Гонишь, – отмахнулся Андрей. – Я ей вечером позвоню и сразу к тебе. Идет?
– Лады. Вальке сам позвонишь?
– Да.
Андрей выпроводил Пашу и уселся на диван. Было тихо. За окном в ясном небе кучерявились облака. На подоконник вспорхнула запыленная городская синичка, обвела глазом комнату и улетела.
На душе тяжело лежал неприятный ком. Словно ворох мокрого грязного белья. Хотелось разорвать грудь и вывалить все это на пол, а потом уложить в стиральную машину и нажать кнопку. По-дурацки все получилось с этим диском – одно на другое, как специально. Звонить Алене теперь не было ни малейшего желания, да, скорее всего, это ничего бы и не решило. Если диск был в единственном экземпляре, то вероятность восстановления данных слишком мала. Все равно идея квантовой машины буквально висит в воздухе – ну, год пройдет, может, чуть больше. Сделаем. Причем сделаем сами, без всяких ободранных замухрышек.
Андрей даже разозлился от этих мыслей.
– Черт бы ее побрал! – Он зло стиснул зубы.
Тут работаешь, ночами не спишь, а всякая облезлая тварь живет на озарениях. Хлоп! Придумала. Будто открыла шкатулочку, а там все на блюдечке с голубой каемочкой. Ни тебе школьных занятий до помутнения рассудка, ни тебе университета… Шесть лет жизни! И вкалывать, вкалывать… Господи, неужели она больше заслужила премию? Талант, озарения… Все это бесчестная халява. Что она делала, пока Андрей пробивал себе дорогу? В лаборатории работала, получала зарплату? А он подыхал в загаженной крысами халупе, работая не на компьютере, а выписывая формулы в купленной за рубль тетради. Хрен ей теперь! Когда до цели всего один шаг, она появляется, нагло садится на стул и протягивает дискетку – нате вам, посмотрите, чего стоят ваши старания. Парьтесь, мол, парьтесь, а я уже в прошлом году все придумала, только у меня нет денег на пожрать.
Андрей сорвался с дивана и, бегом влетев в кабинет, схватил многострадальный диск. Пальцы свело судорогой, когда он попытался его сломать.
– Скотство! – Андрей швырнул диск на пол и начал топтать ногами.
Пластик хрустнул, но нужного эффекта Андрей все равно не добился. Тогда он сбегал на кухню за топориком для разделки мяса и принялся рубить коробочку прямо на паркете – куски пластмассы и радужного диска разлетелись по всей комнате. Из паркета брызнули щепки, но это уже не могло огорчить. Андрей удовлетворенно выпрямился и отложил топорик. Зазвонил телефон.
– Алло. – Трудно было сразу успокоить дыхание.
– Андрей, это Паша. Я уехал впопыхах и забыл сказать, что надо обратно на компьютер перенести все, что я снес на диск.
– Что?! – У Андрея моментально пересохло во рту. – Я думал, ты все вернул!
– Нет. Да ты не беспокойся, там все просто. Перепиши с мини-диска прямо в корневую директорию. Ладно, я въезжаю в тоннель. Пока.
Короткие гудки в трубке.
Андрей медленно опустился на корточки и, уронив трубку, закрыл лицо ладонями.
– Мамочка… – прошептал он.
Из-под пальцев показались первые слезы.
Глава 5
Через десять минут Андрей понял, что не может перестать плакать. Точнее, он и не плакал уже, но слезы катились из глаз в три ручья, будто комнату заполнили пары хлорпикрина.
– Что за черт… – Андрей испугался не на шутку.
Он взял носовой платок и попытался вытереть глаза. Но слезы не унимались – все плыло перед глазами, а свет разбивался на десятки радужных бликов.
Компьютер не отвечал на команды. Любая попытка ввести текстовую строку упиралась в одно и то же сообщение об ошибке: «Необходимая библиотека не найдена».
Под подошвами тапочек хрустели остатки диска.
Андрей нащупал телефон, набрал номер, но Пашкина мобила не отвечала.