– Да, не спалось что-то, – Антон протёр глаза и зевнул.
– У меня какое-то странное предчувствие, – признался Денис. – Будто мы не с алгоритмом общаемся, а с живым человеком.
– В сущности так оно и есть, – довольно потянулся Липницкий. – Иначе за что нам платить будут?
– Может, ещё раз запустим? – робко спросил Каширин. – Осадочек остался мерзкий, как будто мы его бросили одного.
– Ты согласен? – Стэн посмотрел на Дёню, который всё-таки был для него моральным авторитетом.
– Я бы ещё в коде покопался немного и завтра потестировал. Если вам, конечно, такое подходит.
– Мне – вполне, – отозвался Липницкий. – Чем убедительнее речь усопшего, тем, мать его, лучше. Антоха, что скажешь?
– Вы только не сильно там что-то меняйте, – попросил Каширин. – А то вообще перестанет работать, и я потрачу кучу времени на восстановление.
– Справедливо, – заметил Стэн, открывая программную консоль.
Перед глазами появился код с гораздо более затейливыми функциями, которые учитывают состояние суперпозиции кубитов. Вместо обычных функций появились алгоритмы Шора, Гровера, Дойча-Йожи. Те самые, которые трое товарищей боялись использовать, чтобы не дестабилизировать квантовые соединения в теле компьютера, котором может повредить даже малейшее изменение температуры.
А теперь строки на мониторе пестрели невероятными уравнениями, предполагающими расчёты в четвёртом измерении.
– Признавайся, у тебя уже давно были эти наработки, – Стэн толкнул Антона в плечо. – И только сейчас ты решился их показать.
– Что-то вроде того, – скромно ответил Каширин.
– Сдаётся мне, с этим кодом не всё так просто, – тихо произнёс Денис, бегло просматривая строки. – Ты как будто решил поиграть со временем.
– Вот вам и итог, – таинственно улыбнулся Антон.
***
На следующее утро Денис попивал эспрессо, сидя в кафе через дорогу от работы. Придётся немного опоздать. Шутка ли – когда с засекреченного номера звонит агент ФСБ и назначает встречу.
Наблюдая, как рабочие самоотверженно правят под вывеской лаборатории народное творчество, Бабакин с замиранием сердца ждал свидания. По крайней мере, его забавляло, как два не слишком трезвых товарища перечёркивали баллончиком ненавистное “ай”, чтобы под английским названием русскими буквами было написано “Кубайтел”, а не что попало.
– Майор Артём Кокорин, – представился подошедший к столику человек в штатском.
– Денис Бабакин, – учёный привстал для рукопожатия. – Чем обязан?
– Мне известно, что сегодня вас заставят совершить должностное преступление, – ФСБ-шник сразу перешёл к делу. – Точное время не скажу, зато место назову. Исследовательская лаборатория “Кубайтай”.
– Тел, – машинально исправил Денис.
– Не важно, – продолжил майор. – Я знаю что вы там работаете и задействованы в одном засекреченном проекте.
– Есть такое, – Бабакин даже не стал отпираться.
– Я хочу устроить засаду, но для этого понадобится ваша помощь, – Кокорин прищурился, став похожим на шаблонного американского детектива.
– Внимательно слушаю.
Денис понимал, что не в его интересах спорить с федералами, как их назвали бы в Америке, поэтому решил смиренно покориться судьбе.
– Вам просто нужно вести себя естественно, – сказал майор, – не вызывая подозрений.
– После того как вы об этом попросили, быть естественным стало гораздо труднее, – развёл руками учёный.
– Я понимаю, – ФСБ-шник позволил себе лёгкую улыбку. – Но всё же постарайтесь. От этого многое зависит.
– Можно идти? – поглядывая на часы, спросил Бабакин.
– Простите что задержал, – майор, вежливо указав в сторону выхода, проводил учёного взглядом.
К ФСБ-шнику подошла официантка.
– Ваш счёт, – сказала она и протянула небольшую папку.
[11 августа 2022]
Тестовый запуск системы. Инициализация протокола /неоспиритизм/… ОК
Загрузка модулей распознавания… ОК
Идентификация личности… ОК
Вычисление даты смерти… 15.08.1990
Обработка потенциальной стилистики… ОК
Загрузка модуля чата… ОК
viktor90: Куда вы пропали? Ау!
StanLee: Мы здесь! Никуда мы не пропадали.
viktor90: Я вас уже минут пять зову, а вы молчите.
– Потрясающе! – воскликнул Липницкий. – Он ещё и запомнил вчерашнюю переписку.
– Антоха, признавайся, как ты этого добился? – спросил Денис, стараясь выглядеть непринуждённо. – Мало тебе было саму идею проекта выдумать.
– Код перед вами, – улыбнулся Каширин. – Пожалуйста, читайте, разбирайтесь.
– На пальцах рассказать слабо? – ехидно уточнил Стэн.
– Завидовать нехорошо, – Антон скрестил руки и уставился в монитор. – Давайте ему ещё что-нибудь напишем.
viktor90: Опять пропали.
BaBaika: Вы, значит, с рыбалки ехали?
viktor90: Да! И кажется, уснул. Вы мне, наверное, снитесь.
AntonK: А вы помните такой большой синий автобус? Кажется, марки “Икарус”.
viktor90: Причём тут автобус? Не помню никаких автобусов…
– Слишком он живой какой-то, – хмыкнул Денис. – Очень странное чувство.
– Если даже разработчик повёлся… – затянул свою песню Липницкий.
– Молчи! – вдруг перебил его Антон.
AntonK: Вы уснули за рулём! Просыпайтесь сейчас же!
viktor90: Но…
– Ты что делаешь? – испугался Денис.
– Это не твоя Ира, – сказал Стэн со злостью.
Но Каширин даже бровью не повёл, продолжая клацать по клавиатуре.
AntonK: Я не шучу! Вы скоро погибнете!
viktor90: Но как?..
AntonK: “Икарус”! Долбаный “Икарус”! Давите на тормоз!
Инициализация остановки соединения… ОК
Соединение разорвано по инициативе viktor90
– Это что сейчас было? – психанул Стэн. – Ты же мог сломать алгоритм! Дёня, запускай чат ещё раз.
– М-момент, – Бабакин начал заикаться от волнения. – Только не ори так.
– Ничего я не сломал, – спокойно произнёс Антон, чувствуя своё превосходство.
[11 августа 2022]
Тестовый запуск системы. Инициализация протокола /неоспиритизм/… ОК
Загрузка модулей распознавания… ОК
Идентификация личности… ОК
Вычисление даты смерти… ОШИБКА
Симуляция прекращена
– Не работает, – сказал Бабакин с пересохшим горлом.
– Ещё раз! – взревел Липницкий, глядя на Антона.
[11 августа 2022]
Тестовый запуск системы. Инициализация протокола /неоспиритизм/… ОК
Загрузка модулей распознавания… ОК
Идентификация личности… ОК
Вычисление даты смерти… ОШИБКА
Симуляция прекращена
– Никак, – шумно выдохнул Денис. – Вылетает на определении даты смерти.
– Что ты наделал? – вскочив, Липницкий схватил Антона за плечи и начал трясти.
– Наконец-то работает, – совершенно не изменившись в лице, произнёс Каширин.
– Как работает, если ты всё угробил? – Стэн взялся за голову. – Полтора года псу под хвост!
– У меня есть теория, – сохраняя полное спокойствие, сказал Антон. – Наберите в поиске “группа Кино”.
– Господи, зачем? – пребывая в отчаянии, атеист Липницкий любил поминать Создателя всуе.
– Надо, – ответил Каширин, загадочно улыбаясь.
– Сейчас, – Денис достал телефон, открыв стриминговый сервис. – Секундочку.
– Может, лучше будем чинить алгоритм, чем всякой хернёй страдать? – поинтересовался Стэн.
– Не понял… – удивился Бабакин.
– Что там? – хором спросили Антон и Станислав.
– У них, оказывается, новая песня недавно вышла.
– Включай, – попросил Каширин.
Из динамика донеслось узнаваемое, но более современное звучание старой доброй группы “Кино”. Доиграв, энергичное вступление сменилось знакомым до боли голосом:
Заливали огни зимы
Талой водой тысячи звёзд,
Но не я или ты, а – мы,
Значит, не рухнет мост.
Ещё будут идти дожди,
Перед зарёй вечно темно,
Значит, всё ещё впереди,
Просто помни одно2
– Может, это что-то из неизданного? – задумчиво спросил Денис. – Что-то не припомню у них этой песни.
Один и один
Это больше, чем два,
Это сила
Большинства
– А припев-то прилипчивый, – кивнул Антон.
– Это… – Станислав протянул свой айфон коллегам. – …не из неизданного.
Во весь экран красовалась фотография постаревшего Цоя, выступающего на сцене.
– Вот шутники, – Денис заёрзал на стуле. – Наверное, состарили его нейросетями. Иногда такое любят делать.
– И тут? – Липницкий показал следующее фото. – И ещё здесь? И в “Википедии”, наверное, тоже пошутили?
– Что ты имеешь в виду? – спросил Денис, нервно хохотнув.
– Вот это! – Станислав открыл страничку, посвященную Виктору Цою, где было написано: “годы активности 1978 – наст. время”
– Сюр какой-то, – сказал Бабакин, покрываясь холодным потом.
– То есть, ты хочешь сказать…
– Мы изменили историю, – закончил за Станислава Антон.
– Но как?..
– Эффект Манделы, – пояснил Каширин; до него только начало доходить, что за код передал ему незнакомец на улице. – Кубиты могут принимать промежуточное состояние суперпозиции, буквально взаимодействуя со временем через параллельные Вселенные. Мы сейчас действительно общались с Цоем, пока он спал перед тем, как врезаться в автобус, и изменили реальность.
– Значит, мне не показалось, – прошептал Денис. – Это была совсем не симуляция.
– Так, всё, – Станислав хлопнул рукой по столу. – Надо менять объект исследований.
– Хочешь ещё кого-то воскресить? – с опаской спросил Бабакин.