Kitobni o'qish: «Оракул»

Shrift:

Глава 1. Человек, который видел завтра

Петербург просыпался медленно, будто нехотя стряхивая с себя остатки ночи.

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

До открытия Международного экономического форума оставалось шесть дней.

Город жил ожиданием, и это ожидание было почти осязаемым — оно витало в воздухе вместе с сыростью и запахом мокрого асфальта. На каждом перекрёстке появлялись новые камеры наблюдения, похожие на насторожённых металлических птиц. Рабочие меняли дорожные знаки, перекладывали кабели, красили бордюры, устанавливали временные ограждения. Казалось, весь Петербург готовился к экзамену, который предстояло сдавать перед всем миром, — и от волнения город будто натянулся, как струна.

Телефон Андрея Ветрова зазвонил в 5:47 утра.

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

— Подполковник Ветров.

— Срочный выезд. Возможное заказное убийство.

— Адрес?

— Жилой комплекс «Северная панорама». Потерпевший — Дмитрий Орлов.

Наступила короткая пауза.

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

— Тот самый Орлов? Специалист по искусственному интеллекту?

— Да.

Связь оборвалась.

Через двадцать минут чёрный служебный автомобиль остановился возле двадцатипятиэтажной башни из стекла и бетона. Здание казалось неестественно высоким в утреннем полумраке, его зеркальные панели отражали серое небо, умножая его уныние. Несколько полицейских машин уже перекрыли въезд, мигалки окрашивали мокрый асфальт в тревожные оттенки синего и красного. Ленты колыхались под порывами влажного ветра, шурша, как сухие листья.

— Доброе утро, товарищ подполковник, — произнёс капитан полиции, поёжившись от холода.

Ветров взглянул на серое небо, на тяжёлые тучи, нависшие над городом, и едва заметно усмехнулся:

— Пока не уверен.

Квартира занимала весь угол двадцать восьмого этажа.

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

Ветров остановился, вдыхая этот запах, и спросил:

— Кофе?

— Машина ещё тёплая, — ответил эксперт, кивнув на кухонную зону.

Это означало одно: после приготовления напитка прошло совсем немного времени. Слишком мало для того, чтобы успеть сделать всё остальное.

Ветров медленно вошёл в гостиную.

Дмитрий Орлов лежал возле рабочего стола. Белая рубашка была пропитана кровью, и тёмное пятно казалось неестественно ярким на фоне стерильной чистоты комнаты. Рядом не валялось ни гильз, ни оружия. Стол оставался идеально аккуратным — ни сдвинутой бумаги, ни опрокинутой чашки, ни намёка на спешку. На экране большого монитора застыла трёхмерная модель городской транспортной сети: тысячи тонких линий соединяли районы Петербурга, словно нервная система огромного организма, и от этого сходства становилось не по себе.

— Один выстрел, — сообщил судмедэксперт, не поднимая глаз. — Почти в упор.

— Следы борьбы?

— Нет.

— Значит, убийцу впустили добровольно.

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

Ветров присел возле тела.

На лице погибшего не было страха. Только удивление — такое, какое бывает, когда рушится то, во что ты был абсолютно уверен. Будто в последнюю секунду перед выстрелом Орлов увидел нечто, что не укладывалось ни в одну из его теорий, ни в один из алгоритмов, которые он так любил выстраивать.

На письменном столе лежал смартфон.

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

Ветров осторожно поднял устройство, чувствуя его гладкую, холодную поверхность.

— Его уже осматривали?

— Нет.

Он открыл галерею.

Первые фотографии не вызвали интереса: научные конференции, командировки, коллектив лаборатории — обычные снимки, которые люди делают, чтобы потом, спустя годы, вспоминать, какими они были в тот момент. Потом появились новые снимки.

Большой выставочный комплекс. Монтаж сцены. Флаги разных государств. Люди в фирменной одежде форума.

Ветров нахмурился.

— Это где?

— Похоже на площадку форума.

— Но вчера монтаж ещё не был закончен.

Он увеличил изображение. Каждая мелочь выглядела естественно: даже отражения в мокром асфальте, даже блики на металлических конструкциях. Всё было слишком реальным, чтобы быть фальшивкой, — и именно поэтому вызывало тревогу.

Дата файла — два дня назад.

— Метаданные можно подделать? — спросил он, не отрывая взгляда от экрана.

— Можно.

— Насколько сложно?

— Очень.

Следующая фотография.

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

— Любопытно… — пробормотал он.

Он открыл следующий снимок — и почувствовал, как внутри всё похолодело.

На мокрой улице лежал мужчина, вокруг работали сотрудники полиции. Фотография была сделана совсем рядом, и лицо погибшего различалось отчётливо.

Марина Лебедева, вошедшая в комнату несколькими секундами позже, остановилась рядом, её каблуки глухо стукнули по полу.

— Уже нашли что-нибудь?

Ветров молча протянул ей телефон.

Она быстро просмотрела фотографии, её пальцы двигались быстро, привычно, но потом она замерла.

— Дата…

— Посмотри внимательно.

Она открыла свойства файла и несколько секунд молчала, будто пыталась найти в сухих технических данных хоть намёк на объяснение.

— Этого не может быть.

Дата создания фотографии была завтрашней.

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

— Ошибка системы?

— Возможно.

— Или розыгрыш?

— Для розыгрыша слишком дорого.

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

— Найдите это место, — спокойно произнёс Ветров, хотя внутри у него всё сжималось от предчувствия чего-то неизбежного.

Оперативник сразу вышел из комнаты, его шаги быстро затихли в коридоре.

Через несколько минут он вернулся.

— Нашли.

— Где?

— Петроградская сторона. Ресторан «Вереск».

— Проверить камеры за последние сутки.

— Есть.

Марина всё ещё смотрела на экран, будто надеялась, что цифры изменятся сами собой, если на них достаточно долго смотреть.

— Если предположить невозможное… — начала она, но Ветров резко перебил:

— Не надо.

— Но если…

Он убрал телефон в пакет для вещественных доказательств, и этот простой, механический жест вдруг придал ситуации пугающую окончательность.

— В нашей работе есть простое правило, — сказал он, глядя прямо на Марину. — Если улика кажется фантастической, сначала ищи ошибку. Лишь когда исключишь все возможные ошибки, начинай рассматривать невероятное.

В этот момент зазвонил телефон погибшего.

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

На экране высветилось имя: Елена Крылова.

Никто не произнёс ни слова.

Ветров нажал кнопку приёма вызова.

Несколько секунд в трубке слышалось только дыхание — тихое, прерывистое, будто человек на том конце линии боялся спугнуть тишину. Потом тихий женский голос произнёс:

— Дима… скажи, ты уже посмотрел последние фотографии?

Ветров переглянулся с Мариной. Её глаза расширились, и в них мелькнул тот самый страх, который он так старался не показывать.

— Это Следственный комитет.

На другом конце линии наступила тяжёлая тишина — такая, в которой можно было услышать, как бьётся собственное сердце. Затем женщина едва слышно сказала:

— Значит… не успел…

Связь оборвалась.

Ветров медленно опустил телефон, и этот жест показался ему неестественно медленным, будто время на секунду замедлило свой бег.

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

Глава 2. Невозможные снимки

К восьми утра дождь не прекратился. Он лишь стал тише, превратившись в бесконечную серую пелену, за которой растворялись шпили, мосты и стеклянные фасады нового Петербурга. Капли стекали по окнам оперативного штаба тягучими, медленными дорожками, будто время в городе замедлило ход. Город жил привычной жизнью: метро уже заполнили люди, по ЗСД тянулись вереницы автомобилей, а где‑то в центре монтажники продолжали готовить площадку к Международному экономическому форуму, даже не подозревая, что их работа уже запечатлена на фотографиях, которых, по всем законам здравого смысла, не должно существовать.

Ветров сидел за длинным столом оперативного штаба, ссутулившись над папкой с материалами. Его поза казалась обманчиво расслабленной, но в каждом движении сквозила напряжённая собранность человека, который привык держать под контролем даже то, что контролировать невозможно. Перед ним лежал смартфон Дмитрия Орлова, запечатанный в прозрачный пакет, — он выглядел безобидным, почти игрушечным, и от этого казался ещё более зловещим.

Марина Лебедева поставила рядом два бумажных стакана с кофе. Пар поднимался тонкими струйками, на мгновение разгоняя промозглый воздух комнаты.

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

— Спасибо.

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

— Вы ведь почти не спали?

— А ты?

— Уже сутки.

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

— Значит, работаем.

Дверь открылась с тихим, почти виноватым скрипом. В кабинет вошла невысокая женщина лет тридцати пяти в белом халате поверх гражданской одежды. Её движения были точными, выверенными, словно она заранее знала, где и как ступить, чтобы не нарушить хрупкий баланс пространства.

— Ольга Синицына. Управление цифровой криминалистики, — представилась она, положив на стол металлический кейс. Холодный блеск металла на фоне тусклого света комнаты казался почти агрессивным.

— Телефон вскрывали? — спросила она деловито, без лишних приветствий.

— Только просмотрели галерею.

— Хорошо.

Она достала планшет, кабели и небольшой прибор размером с книгу — он тихо щёлкнул, когда она его включила, и на экране вспыхнули первые строки кода.

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

Марина усмехнулась, но в её смехе не было веселья.

— Надеюсь, в переносном смысле.

— Очень на это рассчитываю, — ответила Ольга, и в её голосе прозвучала едва уловимая тревога.

Через сорок минут экран планшета покрылся таблицами, строками и графиками, которые для постороннего взгляда выглядели как хаотичный набор символов, но для Ольги были языком, понятным до последней запятой. Она молча просматривала строчку за строчкой, её пальцы скользили по экрану с механической точностью. Наконец сняла очки и посмотрела на Ветрова так, будто собиралась сообщить что‑то, что изменит всё.

— Странно, — произнесла она наконец.

— Что именно? — спросил Ветров, подавшись вперёд.

— Если кто‑то подделал фотографии, то сделал это идеально.

— Объясните.

— Метаданные совпадают. Дата создания. Дата изменения. Последнее резервное копирование. Даже внутренние журналы файловой системы. Всё согласовано.

Марина нахмурилась, будто пыталась найти в этих словах скрытый подвох.

— Такое возможно?

— Теоретически — да.

— Практически?

— Практически я такого никогда не видела.

Ветров поднялся, и стул под ним скрипнул, нарушив тишину комнаты.

— Значит, либо работал гений…

— …либо снимки действительно были сделаны именно тогда, когда указано, — закончила Ольга, и её голос прозвучал непривычно тихо.

Повисла тишина — та самая, когда воздух становится густым и тяжёлым, будто сам мир затаил дыхание. Первой её нарушила Марина.

— Но это невозможно.

Ольга пожала плечами, но в этом жесте не было безразличия — скорее, усталое признание того, что реальность иногда выходит за пределы привычных объяснений.

— Именно поэтому мне это и не нравится.

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

Ветров открыл блокнот. Большинство страниц были исписаны формулами — не математическими, а скорее логическими схемами: стрелки, квадраты, вероятности, словно Орлов пытался уложить хаос мира в чёткие рамки. Рядом — короткие записи: «Итерация 164», «Ошибка менее 0,3 %», «После вмешательства результат меняется».

Последняя запись была сделана неровным почерком, будто рука в тот момент дрожала или спешила: «Если фотографии попадут полиции, останется шанс».

— Странная фраза, — сказала Марина, наклонившись ближе.

— Очень.

— Он словно рассчитывал погибнуть.

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

К полудню пришли результаты вскрытия.

Судмедэксперт говорил спокойно, будто читал прогноз погоды, и от этой будничности его слова звучали ещё страшнее.

— Смерть наступила около пяти сорока утра.

— Пороховые газы?

— Выстрел практически в упор.

— Следы борьбы?

— Нет.

— Токсикология?

— Пока рано.

Ветров задумчиво потёр подбородок, чувствуя под пальцами жёсткую щетину.

— Значит, убийца был знаком Орлову.

— Скорее всего.

— Или тот ожидал его.

Эксперт кивнул, его лицо оставалось бесстрастным, но в глазах мелькнуло что‑то похожее на сочувствие — будто ему было жаль, что наука не может объяснить всё.

Телефон на столе внезапно зазвонил, и звук этот прозвучал в тишине кабинета как выстрел. Все вздрогнули, даже те, кто привык к резким звукам и неожиданным поворотам.

На экране высветилось: Елена Крылова.

Марина посмотрела на Ветрова, её взгляд спрашивал разрешения, хотя она и так знала, что выбора нет. Он кивнул.

— Алло, — ответила она спокойно, но в голосе всё равно проскользнула напряжённость.

Несколько секунд в трубке было слышно только тяжёлое дыхание, будто человек на том конце линии пытался собрать силы для того, чтобы произнести слова, которые уже невозможно будет забрать обратно.

— Дмитрий?

Марина спокойно ответила:

— Это Следственный комитет.

На другом конце повисло молчание — такое, в котором можно было услышать, как бьётся собственное сердце.

— Что случилось?

— К сожалению, Дмитрий Орлов погиб сегодня утром.

Женщина долго не отвечала. Когда наконец заговорила, её голос звучал так, будто она произнесла эти слова уже тысячу раз в своих мыслях, но так и не смогла привыкнуть к их тяжести.

— Я предупреждала его…

Связь оборвалась.

Ветров мгновенно поднял голову, его взгляд стал острым, как лезвие.

— Немедленно установить её местоположение.

Через десять минут оперативник вернулся. Его лицо было бледным, а движения — торопливыми, будто он боялся, что время ускользает сквозь пальцы.

— Есть адрес.

— Поехали.

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

Елена Крылова уже ждала. Высокая женщина лет сорока, с собранными в тугой узел волосами и сдержанным взглядом, в котором читалась не паника, а глубокая, выжженная усталость — та, что приходит не от недосыпа, а от груза знаний, которые некому доверить.

— Примите соболезнования, — сказал Ветров, стараясь подобрать слова, которые не прозвучали бы как пустая формальность.

Она кивнула.

— Спасибо.

— Вы сказали, что предупреждали Орлова.

— Да.

— О чём?

Она посмотрела в огромное окно, за которым дождь продолжал стучать по стеклу, будто пытался достучаться до чего‑то важного.

— Последние две недели Дмитрий говорил странные вещи.

— Какие?

— Что времени осталось очень мало.

— До чего?

— Не объяснял.

— Он кого‑нибудь боялся?

Она ответила не сразу, и в этой паузе чувствовалось, что каждое слово даётся ей с трудом.

— Он боялся собственного проекта.

Марина быстро подняла глаза, её пальцы невольно сжались в кулак.

— Что это значит?

Елена медленно села, будто силы внезапно покинули её.

— Вы ведь уже нашли телефон?

Ветров ничего не ответил, но его молчание оказалось красноречивее любых слов.

Она поняла всё без объяснений.

— Значит… фотографии тоже нашли.

Марина резко подалась вперёд, её голос дрогнул от напряжения.

— Откуда вы знаете про фотографии?

Елена закрыла глаза, словно пыталась отгородиться от чего‑то, что было слишком болезненным, чтобы смотреть прямо.

— Потому что я видела их вчера.

В кабинете стало настолько тихо, что был слышен шум вентиляции — ровный, механический гул, который вдруг показался неестественно громким. Ветров внимательно следил за её лицом: ни дрожи, ни растерянности. Она говорила спокойно. Слишком спокойно.

— Какие именно фотографии? — спросил он, стараясь, чтобы его голос звучал ровно.

— Все.

— Форум?

— Да.

— Кортежи?

— Да.

— Убийство мужчины возле ресторана?

Женщина медленно кивнула, и в этом движении было столько горечи, что оно казалось почти физическим ударом.

Марина тихо произнесла:

— Значит, Орлов показывал их вам.

— Нет.

— Тогда как?

Елена открыла ноутбук. Несколько секунд она искала нужную папку, её пальцы двигались быстро, но без суеты — будто она делала это уже не раз. Потом повернула экран.

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

Дата файла. Та же самая. Два дня назад.

— Откуда она у вас? — спросил Ветров, и в его голосе впервые прозвучала нотка нетерпения.

— Дмитрий прислал её вчера ночью.

— Зачем?

Елена долго молчала. Казалось, она взвешивала каждое слово, пытаясь найти среди них то единственное, которое не разрушит остатки её мира. Наконец сказала:

— Он написал всего одну фразу.

— Какую?

Она открыла электронное письмо. В теме не было ничего. Только вложение. И одна короткая строка текста: «Если со мной что‑нибудь случится, никому не позволяйте запускать „Оракул“».

Ветров почувствовал, как внутри что‑то неприятно сжалось, будто невидимая рука стиснула грудь.

— Что такое «Оракул»?

Елена посмотрела ему прямо в глаза, и в её взгляде он увидел не страх, а горькое осознание того, что пути назад уже нет.

— Машина, которая должна была научиться предсказывать будущее.

Она ожидала, что следователь усмехнётся, не поверит, назовёт это фантазией учёных, порождённой переутомлением и амбициями. Но Ветров молчал. Потому что в кармане его пиджака лежал телефон убитого. А в этом телефоне уже находилась фотография следующего преступления.

И если хотя бы одна из этих фотографий окажется настоящей, времени до новой смерти оставалось меньше суток.

Глава 3. Проект «Оракул»

Офис компании почти опустел.

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

Ветров стоял возле панорамного окна.

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

— Красиво, — тихо сказала Марина.

— Любую систему легче понять сверху, — ответил Ветров. — Посмотри на машины. Кажется, будто каждая едет сама по себе. Но на самом деле поток подчиняется законам.

— Хотите сказать, что и люди такие же?

— Не знаю. Но, похоже, Орлов пытался это доказать.

Елена Крылова ждала их в переговорной.

Комната была оформлена подчеркнуто просто: длинный стол, экран во всю стену, стеклянная доска с исписанными маркером формулами и графиками. На одном из графиков жирной линией была обведена надпись:

Точность прогноза — 97,84 %.

Ветров остановился.

— Что означает эта цифра?

Елена заметила его взгляд.

— Последняя успешная серия испытаний.

— Испытаний чего?

Она медленно села.

— Вы наверняка представляете искусственный интеллект как программу, которая разговаривает с человеком.

— Примерно так.

— «Оракул» никогда не был таким.

Она включила экран.

На нем появилась трехмерная карта Санкт-Петербурга.

Миллионы разноцветных точек двигались по улицам.

Марина удивленно наклонилась вперед.

— Это что?

— Обезличенная модель города.

Точки непрерывно меняли цвет.

Красные собирались возле станций метро.

Синие перемещались по магистралям.

Зеленые заполняли жилые кварталы.

— Это люди? — спросила Марина.

— Их цифровые следы.

— Объясните.

— Смартфоны. Банковские карты. Навигаторы. Камеры. Датчики транспорта. Покупки. Интернет. Все это ежедневно оставляет огромное количество информации.

Ветров молчал.

Елена продолжила:

— По отдельности эти данные почти бесполезны. Но если объединить их...

На экране появилась сложная сеть линий.

Город будто превратился в живой организм.

— ...можно увидеть закономерности.

— Предсказывать пробки? — спросил Ветров.

— Это самое простое.

— Тогда что было целью проекта?

Елена выключила экран.

Несколько секунд в комнате стояла тишина.

— Предсказывать решения людей.

Марина усмехнулась.

— Вы серьезно?

— Совершенно.

— Это невозможно.

— Мы тоже так думали.

Елена достала планшет.

— Вот эксперимент трехмесячной давности.

На экране появились десятки графиков.

— Мы моделировали перемещение посетителей одного торгового центра.

— И?

— Алгоритм заранее определил, какие магазины посетят восемьдесят девять процентов людей.

— Совпадение.

— Нет.

Следующий эксперимент.

Метро.

Алгоритм рассчитал, какая станция будет перегружена через два часа.

Точность — девяносто четыре процента.

Потом были авиарейсы.

Потребление электроэнергии.

Количество вызовов скорой помощи.

Каждый раз результат становился лучше.

Ветров задумчиво постучал пальцами по столу.

— Но прогнозировать поведение толпы и предсказать конкретное убийство — разные вещи.

Елена медленно кивнула.

— Именно поэтому Дмитрий испугался.

— Когда?

— Неделю назад.

— Что произошло?

Она глубоко вздохнула.

— Алгоритм впервые построил прогноз, который нельзя было объяснить случайностью.

Марина напряглась.

— Какой?

— Он показал смерть человека.

— Чью?

— Одного инженера.

— И что?

— Через сутки инженер погиб.

В комнате повисла тяжелая тишина.

Ветров внимательно следил за выражением лица Елены.

Она не пыталась драматизировать.

Не искала эффектных пауз.

Говорила спокойно.

И именно это настораживало сильнее всего.

— Совпадение? — спросил он.

— Так решил Дмитрий.

— А вы?

— Я тоже.

— До сегодняшнего утра?

Она кивнула.

— До сегодняшнего утра.

В этот момент в переговорную вошел молодой мужчина в очках.

Небритый.

В мятой толстовке.

Он явно не спал всю ночь.

— Максим Белоусов, — представился он. — Ведущий разработчик.

Он сразу заметил следователей.

— Уже допрашиваете всех подряд?

— Пока разговариваем, — спокойно ответил Ветров.

Максим криво усмехнулся.

— Разницы обычно немного.

Он подошел к компьютеру.

Несколько секунд молча смотрел на экран.

Потом неожиданно спросил:

— Вы нашли серверную?

— Нет.

— Хорошо.

Ветров насторожился.

— Почему хорошо?

— Потому что если кто-то уже получил доступ к центральному узлу, то фотографии — это сейчас далеко не самая большая проблема.

— Объясните.

Максим повернулся к ним.

— Все считают, что «Оракул» — одна программа.

Он покачал головой.

— Нет. Это сотни моделей, объединенных в единую систему.

Она постоянно пересчитывает миллионы вариантов будущего.

— Будущего? — переспросила Марина.

— Возможного будущего.

— Разница есть?

— Огромная.

Он подошел к стеклянной доске и быстро нарисовал схему.

Из одной точки расходились десятки линий.

— Представьте, что человек выходит из дома.

Он может повернуть направо.

Налево.

Остановиться выпить кофе.

Опоздать на автобус.

Каждое решение рождает новую цепочку событий.

Максим провел поверх схемы жирную линию.

— «Оракул» выбирает наиболее вероятную.

Ветров внимательно посмотрел на рисунок.

— Тогда почему фотографии выглядят так, будто будущее уже произошло?

Максим открыл рот, собираясь ответить.

Но не успел.

Его телефон громко завибрировал.

Он взглянул на экран.

Лицо мгновенно побледнело.

— Что случилось? — спросил Ветров.

Максим медленно поднял глаза.

— Серверная...

— Что с ней?

— Только что сработала тревога.

— Пожар?

— Нет.

Он покачал головой.

— Кто-то вошел внутрь.

— Охрана?

— Никого не задержала.

— Почему?

Максим посмотрел на экран телефона еще раз.

— Потому что система безопасности показывает, что внутрь никто не входил.

Он сделал паузу.

— Но центральный сервер только что начал копировать все данные проекта на неизвестный внешний носитель.

Глава 4. Кто следующий?

Сирена тревоги звучала негромко, почти деликатно — будто не хотела пугать, а лишь осторожно напоминала о надвигающейся беде. Вместо привычного резкого сигнала по всему этажу раздавались короткие электронные импульсы, напоминавшие сердцебиение: тук… тук… тук… — ровное, механическое, от которого по коже пробегал неприятный холодок.

— Серверная на минус первом уровне, — быстро сказал Максим Белоусов, направляясь к лифту. Его шаги были резкими, торопливыми, но в них чувствовалась и какая‑то обречённость, будто он уже знал, что увидит внизу, и не хотел этого видеть.

— Значит, кто‑то из своих, — заметила Марина, чуть нахмурившись.

— Или тот, кто научился выдавать себя за своего, — пробормотал Максим, и в его голосе прозвучала горькая ирония.

Двери лифта закрылись с тихим, почти виноватым шипением. Пока кабина опускалась вниз, никто не произнёс ни слова. Ветров смотрел на мигающие цифры этажей, и каждая из них будто отсчитывала не метры, а секунды до чего‑то неизбежного. Что‑то в происходящем не складывалось. Если убийца охотился за разработками «Оракула», почему сначала убил Орлова? Логичнее было бы украсть данные и исчезнуть. Если только убийство не было частью плана — и тогда смерть Орлова была не концом, а началом.

Лифт остановился с едва уловимым толчком. Тяжёлая металлическая дверь серверного блока оказалась распахнутой.

— Этого не может быть… — прошептал Максим. Его голос дрогнул, и в этом дрожании было столько боли, что казалось, будто кто‑то ударил его в самое уязвимое место.

Замок не был взломан. Петли были целы. Дверь стояла так, будто её просто оставили открытой, и от этой неестественной «обычности» становилось ещё страшнее.

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

— Не заходите, — сказал Ветров, подняв руку.

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

Марина медленно обошла помещение взглядом, её глаза скользили по углам, по шкафам, по полу, пытаясь найти хоть какую‑то деталь, которая нарушила бы эту пугающую идеальность.

— Если здесь кто‑то был, он очень аккуратный, — произнесла она, и в её голосе прозвучало не восхищение, а тревога.

Максим бросился к центральной консоли. Его пальцы забегали по клавиатуре, клавиши щёлкали, как сухие ветки под ногами в тёмном лесу. Экран ожил. Строки системного журнала стремительно побежали вверх, сливаясь в сплошной поток символов. Максим резко остановил прокрутку.

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

03:18 — авторизация администратора.

Следующая строка:

03:19 — экспорт архива.

Далее:

03:27 — завершение операции.

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

Максим медленно повернулся. Его лицо было бледным, почти серым.

— Дмитрий Орлов.

Марина нахмурилась, её брови сошлись в одну линию, а взгляд стал острым, как лезвие.

— Но в три восемнадцать он был уже мёртв.

— Именно, — тихо ответил Максим, и это слово повисло в воздухе, тяжёлое и неотвратимое.

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

Через полчаса в серверную прибыла группа криминалистов. Ольга Синицына осторожно извлекла из считывателя электронную карту доступа. Её движения были точными, выверенными, будто она боялась, что малейшая ошибка разрушит хрупкие улики.

— Интересно… — пробормотала она, рассматривая карту под ярким светом фонаря.

— Что нашли? — спросил Ветров.

— Карта настоящая.

— Принадлежала Орлову?

— Да.

— А отпечатки?

— Только его.

— Камеры?

Оператор системы безопасности покачал головой. Его лицо было напряжённым, будто он сам не верил в то, что собирался сказать.

— Коридор пуст.

— Совсем?

— Совсем.

Он вывел изображение на большой монитор. Время — 03:17. Пустой коридор. 03:18. Никого. 03:19. Никого. Дверь серверной медленно открывается сама — будто повинуясь невидимой команде. 03:20. Коридор остаётся пустым.

— Монтаж? — спросила Марина, и в её вопросе прозвучала отчаянная надежда на простое объяснение.

Оператор отрицательно покачал головой.

— Проверили контрольные суммы файлов. Записи оригинальные.

Максим нервно провёл рукой по волосам, взлохматив их так, что стал выглядеть ещё более измученным.

— Кто‑то использовал удалённый доступ?

— Тогда дверь не открылась бы, — ответил оператор, и его слова прозвучали как приговор.

Ветров задумчиво смотрел на экран. Иногда самая невероятная загадка имела простое объяснение. Но сейчас он видел только факты, каждый из которых противоречил предыдущему, и вместе они складывались в картину, которую разум отказывался принимать.

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

— Начнём с ближайшего круга Орлова, — сказал Ветров, его голос звучал ровно, но в нём чувствовалась стальная решимость.

Марина открыла папку.

— Елена Крылова. Заместитель руководителя проекта.

— Уже поговорили.

— Максим Белоусов. Главный разработчик.

Максим криво усмехнулся, и эта усмешка была не от веселья, а от горького осознания своего положения.

— Я здесь.

— Софья Демина.

Елена подняла голову. Её глаза были усталыми, но в них читалась тревога, которая не давала ей покоя.

— Она сегодня не пришла.

— Почему?

— Не знаю.

— Телефон?

— Не отвечает.

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

Ветров посмотрел на Елену. Его взгляд был спокойным, но от этого спокойствия становилось только страшнее — он видел всё, ничего не упускал.

— Когда вы видели её последний раз?

— Вчера вечером.

— Она знала о фотографиях?

Елена задумалась, её пальцы непроизвольно сжались в кулак.

— Нет… хотя…

— Что?

— Дмитрий собирался поговорить с ней.

— О чём?

— Не сказал.

Телефон Ветрова завибрировал, нарушив тишину, как резкий звук разбитого стекла. Звонил оперативник, которого утром отправили проверять ресторан с фотографии.

— Слушаю.

— Андрей Сергеевич, есть новости.

— Говорите.

— Ресторан нашли.

— Дальше.

— Всё совпадает.

— Что именно?

— Вывеска. Улица. Даже отражение домов.

Ветров почувствовал, как внутри неприятно кольнуло — будто невидимая игла коснулась чего‑то важного.

— И?

— Есть одна проблема.

— Какая?

— На фотографии рядом с рестораном стоит строительный забор.

— Да.

— Сейчас его нет.

— Потому что ещё не поставили?

— Именно.

— Когда поставят?

— Завтра утром. Разрешение уже подписано.

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

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

— Пока это лишь совпадение, — ответил Ветров, но даже для самого себя его слова прозвучали неубедительно. Они повисли в воздухе, хрупкие и беспомощные перед лицом фактов.

К вечеру группа вернулась в Следственный комитет. На доске расследования появились новые фотографии: Орлов, проект «Оракул», серверная, неизвестный силуэт в отражении витрины, фотография будущего убийства. Каждый снимок был как осколок зеркала, в котором отражалась часть страшной картины.

Ветров долго смотрел на последнее изображение. Затем приблизил лицо мужчины. Что‑то казалось знакомым. Не черты лица, не одежда — что‑то другое, едва уловимое, как отголосок сна, который уже почти забылся. Он взял фотографию в руки, поднёс ближе, будто надеялся разглядеть в ней то, что ускользало от взгляда.

— Марина.

— Да?

— Посмотри внимательно.

Она подошла ближе, её шаги были тихими, но в этой тишине каждый звук казался громче обычного.

— Что именно?

— Часы.

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

Марина нахмурилась.

— И что?

Ветров подошёл к столу, открыл пакет с личными вещами Орлова и достал смарт‑часы. Модель была точно такой же.

— Думаете, совпадение? — спросила она, и в её голосе прозвучала надежда на то, что это действительно совпадение.

— Пока не знаю, — спокойно ответил он, но в его глазах читалось совсем другое.

В этот момент в кабинет вошёл дежурный. Его лицо было серьёзным, а движения — торопливыми, будто он спешил передать новость, пока она не стала ещё страшнее.

— Андрей Сергеевич…

— Да?

— Только что поступило заявление о пропаже человека.

— Кто пропал?

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

— Софья Демина.

Марина медленно перевела взгляд на фотографию будущего убийства. Её лицо побледнело, а глаза расширились, будто она увидела что‑то, что невозможно было игнорировать.

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

— Пришлите фотографию Деминой, — спокойно сказал Ветров, хотя внутри у него всё сжималось от предчувствия.

Дежурный открыл электронную карточку сотрудницы. На экране появилось лицо молодой женщины — живое, настоящее, полное надежд и планов, которые могли оборваться в любой момент.

Марина побледнела ещё сильнее, её пальцы невольно сжались, будто она пыталась удержать что‑то ускользающее.

— Это она…

Ветров молча сравнил снимок из личного дела с фотографией из телефона Орлова. Сомнений не осталось. Человек, лежавший на мокром асфальте возле ресторана, был Софьей Деминой.

Если снимок говорил правду, до её смерти оставалось меньше восемнадцати часов. И теперь Ветрову предстояло сделать невозможное — остановить будущее, которое уже начало сбываться.

Глава 5. Первый ложный вывод

В кабинете стояла такая тишина, что было слышно, как дождевые капли стучат по металлическому отливу за окном — ритмично, монотонно, будто отсчитывали секунды, утекавшие сквозь пальцы. За стеклом город тонул в сером полумраке: фонари расплывались в мутных пятнах света, а улицы казались пустыми, словно Петербург затаил дыхание в ожидании чего‑то неизбежного.

На экране ноутбука светилась фотография Софьи Деминой. Её взгляд был живым, чуть задумчивым — будто она о чём‑то размышляла в тот момент, когда был сделан снимок. Рядом, распечатанная на листе формата А4, лежала увеличенная фотография с телефона Дмитрия Орлова. Одно лицо. Никаких сомнений. В этом совпадении не было случайности — только холодная, безжалостная точность, от которой по спине пробегал ледяной озноб.

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

— Значит, она станет следующей жертвой.

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

— Андрей Сергеевич?

— Мы не знаем этого наверняка.

— Но…

— Мы знаем только одно. Кто‑то очень хотел, чтобы мы увидели именно эту фотографию.

Марина нахмурилась, её брови сошлись в одну линию, а взгляд стал острым, как лезвие.

— Думаете, это ловушка?

— Пока не исключаю.

Он поднялся и подошёл к доске расследования. Фотографии Орлова, схемы проекта «Оракул», журналы доступа к серверной, снимок будущего преступления — всё это уже начинало складываться в единую картину. Но в центре этой картины по‑прежнему зияла пустота. Мотив. Без него все остальные детали были лишь осколками зеркала, в которых отражались обрывки чужих замыслов.

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

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

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

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

— Где?

— Недалеко от станции метро «Чкаловская».

— Камеры?

— Уже запрашиваем.

Марина открыла планшет. Экран светился холодным голубоватым светом, подчёркивая усталость в её глазах.

— Банковская карта после этого не использовалась.

— Машина?

— Осталась возле офиса.

— Такси?

— Нет.

— Значит, ушла пешком, — произнёс Ветров, и эта простая фраза повисла в воздухе, наполненная тревогой.

Спустя час они уже просматривали записи с городских камер. Изображения сменяли друг друга, как кадры из мрачного фильма: вестибюль метро, переход, пешеходный переход, двор, снова улица. На одной из камер Софья появилась около десяти вечера. Тёмное пальто, чёрная сумка через плечо. Она быстро шла вдоль мокрой улицы, постоянно оглядываясь, будто чувствовала чей‑то взгляд между лопаток.

— Стоп, — резко сказал Ветров.

Оператор остановил запись. Ветров приблизился к экрану, его лицо оказалось почти вплотную к изображению, словно он надеялся разглядеть в пикселях то, что ускользало от логики.

— Прокрутите назад.

Несколько секунд. Вот Софья выходит из кадра. Через четыре секунды появляется мужчина. Высокий, в тёмной куртке, капюшон закрывает лицо. Он идёт тем же маршрутом, будто тень, повторяющая шаги своей жертвы.

— Увеличьте.

Качество изображения оказалось слишком плохим. Черты лица расплывались, превращаясь в бесформенное пятно. Но походка… Что‑то в ней было необычное. Правая нога двигалась чуть медленнее, будто человек когда‑то получил серьёзную травму, и теперь каждый шаг давался ему с усилием.

— Можно идентифицировать?

Оператор покачал головой.

— Недостаточно данных.

— Тогда ищите его по следующим камерам.

Через несколько минут стало ясно: неизвестный словно растворился. На одной камере он был. На следующей — исчез.

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

— Бывает, если заранее знать расположение камер, — спокойно ответил Ветров, но в его спокойствии чувствовалась сталь.

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

— Есть кое‑что интересное, — сказала она, раскладывая документы на столе.

— Большая часть информации уничтожена.

— Удалена?

— Нет.

— Тогда?

— Перезаписана.

Ветров поднял голову. Его взгляд стал острым, сосредоточенным.

— Полностью?

— Практически.

— Значит, кто‑то специально стирал данные.

— Да.

— Когда?

— Незадолго до смерти Орлова.

Марина перелистнула несколько страниц, её пальцы скользили по бумаге с почти механической точностью.

— А восстановить можно?

— Частично.

Ольга достала ещё один лист. На бумаге были лишь отдельные строки, словно обрывки мыслей, вырванные из контекста:

«Итерация № 4121».

«Вероятность события — 99,12 %».

«После вмешательства наблюдателя прогноз перестраивается».

Последняя запись оказалась самой короткой:

«Главная ошибка — считать прогноз будущим».

Ветров перечитал фразу несколько раз. Его лицо оставалось неподвижным, но в глазах мелькнуло понимание, холодное и неумолимое.

— Любопытно…

— Что именно? — спросила Марина.

— Орлов сам пишет, что прогноз — не будущее.

— Тогда почему фотографии совпадают?

— Именно это нам и предстоит понять.

Поздним вечером в кабинет вошёл генерал Поляков. Усталый, раздражённый, он выглядел так, будто день вытянул из него все силы, оставив только жёсткую решимость. Без обычных приветствий он сразу перешёл к делу.

— Что у вас?

Ветров коротко изложил результаты. Генерал молча выслушал, его лицо оставалось непроницаемым, но в сжатых губах читалось недовольство.

Потом резко спросил:

— Вы сами‑то верите в эту чушь?

— В какую именно?

— Что машина умеет видеть будущее.

Ветров немного подумал, взвешивая каждое слово.

— Нет.

— Тогда объясните фотографии.

— Пока не могу.

— Форум через несколько дней, — жёстко произнёс генерал. — В город приедут главы государств, министры, руководители крупнейших компаний. Если информация о каком‑то устройстве, предсказывающем убийства, просочится в прессу, начнётся паника.

— Мы это понимаем.

— Надеюсь.

Он уже собирался выйти, но остановился у двери. Его рука замерла на ручке, будто он хотел добавить что‑то, что изменит всё.

— И ещё.

— Да?

— Сегодня этим делом заинтересовались наверху.

— Насколько высоко?

Генерал посмотрел ему прямо в глаза. В этом взгляде было предупреждение, тяжёлое и неотвратимое, как грозовая туча.

— Настолько, что завтра к расследованию подключится ФСБ.

Дверь закрылась с тихим, но зловещим щелчком.

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

— Теперь работать станет намного сложнее.

— Не обязательно.

— Думаете, помогут?

Ветров не успел ответить. Его телефон завибрировал, нарушив тишину, как резкий звук разбитого стекла. На экране высветился неизвестный номер. Он включил громкую связь.

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

— Вы ищете Софью Демину.

— Кто говорит?

— Это сейчас неважно.

— Где она?

Короткая пауза повисла в воздухе, густая и вязкая, как туман над Невой.

— Если хотите найти её живой, перестаньте искать убийцу.

Марина быстро сделала знак оператору начать определение местоположения звонящего. Её движения были быстрыми, но чёткими — она действовала на автомате, повинуясь многолетней привычке.

Ветров продолжал говорить спокойно, будто вёл обычный разговор, а не пытался удержать на краю пропасти чью‑то жизнь.

— Тогда кого мы должны искать?

Голос на другом конце стал почти безэмоциональным, холодным, как лёд.

— Ищите человека, который сделал фотографии.

— Это вы?

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

— Нет.

— Тогда кто?

Ответ прозвучал настолько неожиданно, что в кабинете снова воцарилась тишина, густая и тяжёлая, будто воздух стал свинцовым.

— Человек, который ещё не сделал их.

Связь оборвалась.

Оператор поднял голову. В его взгляде читалось бессильное сожаление.

— Не успели.

— Почему?

— Одноразовый спутниковый терминал.

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

Последняя фраза незнакомца не выходила у него из головы. «Человек, который ещё не сделал фотографии». Это звучало как бессмыслица. Или как ключ к загадке, смысл которого пока был скрыт, но который мог открыть дверь в мир, где будущее не просто предсказывают — его создают.

Глава 6. Город как компьютер

Ночь постепенно уступала место серому петербургскому рассвету — он пробирался в город осторожно, будто боялся спугнуть остатки тьмы. Дождь наконец прекратился, но влажный воздух всё ещё пах рекой, мокрым гранитом и свежим асфальтом — этот запах был особенным, почти осязаемым, как сама петербургская сырость, проникающая под кожу. Из окна кабинета Следственного комитета было видно, как по Литейному мосту медленно ползут первые автомобили — они двигались вяло, словно город просыпался нехотя, с тяжёлой головой после бессонной ночи. Город просыпался, не подозревая, что где‑то среди миллионов жителей уже разворачивается игра, правила которой никто до конца не понимает, а ставки измеряются человеческими жизнями.

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

— Всё ещё думаете об этом? — спросила Марина, входя в кабинет с папкой документов. Её голос прозвучал мягко, почти осторожно, будто она боялась спугнуть ход его мыслей.

— Такие фразы не говорят случайно.

Она поставила папку на стол. Лёгкий стук картона о дерево прозвучал в тишине неожиданно громко.

— Или говорят специально, чтобы запутать.

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

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

— Мы получили доступ к переписке Орлова за последние три месяца.

— Что‑нибудь интересное?

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

Она протянула планшет. Экран вспыхнул, высветив письмо без подписи. Текст состоял всего из двух строк, но от них веяло чем‑то зловещим, будто за этими словами скрывалась целая вселенная невысказанных угроз:

«Любая модель становится опасной, когда начинает учитывать саму себя.

Не запускайте седьмую итерацию».

Дата отправки — за неделю до смерти Орлова.

— Отправитель?

— Анонимный сервер.

— Отследили?

— Нет.

Ветров задумчиво кивнул. Его взгляд скользнул по строкам, будто он надеялся прочесть между ними то, что осталось ненаписанным.

— Что такое седьмая итерация?

— Пока неизвестно.

Через час они уже ехали через центр города. Машина плавно скользила по улицам, а Петербург жил в непривычном, натянутом ритме — будто кто‑то чуть сильнее обычного затянул невидимые струны, на которых держался привычный порядок вещей.

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

У «Экспофорума» кипела работа: грузовики разгружали оборудование, монтажники собирали павильоны, инженеры прокладывали последние линии связи. Всё это напоминало подготовку к какому‑то грандиозному ритуалу, где каждый участник знал только свою маленькую часть, не видя всей картины.

— Весь город напоминает муравейник, — сказала Марина, глядя в окно. В её голосе звучало не восхищение, а лёгкая тревога.

— Именно это и видел «Оракул», — тихо ответил Ветров.

— В каком смысле?

Ветров не ответил сразу. Он наблюдал за потоком машин, за пешеходами, за тем, как город просыпался и начинал свой бесконечный танец. Тысячи людей одновременно принимали решения. Кто‑то сворачивал направо, кто‑то тормозил перед пешеходным переходом, кто‑то выходил из автобуса, кто‑то доставал телефон, кто‑то поднимал воротник, прячась от ветра. Каждое действие казалось случайным, почти бессмысленным. Но весь поток двигался удивительно упорядоченно, будто подчинялся невидимому дирижёру.

— Представь себе, — наконец сказал он, — что ты можешь видеть не отдельных людей, а всю систему сразу.

— Как карту?

— Скорее как гигантское уравнение, — ответил Ветров, и в его голосе прозвучала почти болезненная сосредоточенность.

Марина усмехнулась, но в этой усмешке не было веселья — скорее попытка сбросить напряжение.

— Люди слишком непредсказуемы.

— Поодиночке — да. Массово — далеко не всегда.

Их ждал профессор Николай Харитонов. Его кабинет располагался в старом корпусе университета, построенном ещё в XIX веке. Высокие потолки, тёмные книжные шкафы, старые часы с маятником, мерно отсчитывающие секунды, и огромная доска, исписанная формулами, создавали ощущение, что время здесь течёт иначе — медленнее, гуще, будто вязкий сироп, в котором застревают мгновения.

Профессор оказался сухощавым мужчиной лет шестидесяти с внимательным взглядом, в котором читалась усталость человека, слишком много знавшего и слишком мало сказавшего.

— Господин Ветров?

— Да.

— Дмитрий рассказывал о вас.

Это удивило следователя.

— Мы никогда не встречались.

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

Профессор жестом предложил присесть. Стулья были старыми, с потёртой обивкой, и когда Ветров опустился на сиденье, дерево тихо скрипнуло, будто вздохнуло.

— Чем именно занимался проект «Оракул»? — спросил Ветров.

Харитонов улыбнулся, но улыбка вышла грустной, словно он вспоминал что‑то, о чём давно следовало забыть.

— На этот вопрос существует длинный и короткий ответ.

— Начните с короткого.

— Он пытался научить компьютер понимать город.

Марина нахмурилась, её брови сошлись в одну линию, а взгляд стал острым, как лезвие.

— Разве город можно понимать?

Профессор поднялся и подошёл к доске. Мелок сухо царапнул по поверхности. Он нарисовал несколько точек.

— Один человек непредсказуем.

Добавил ещё десяток.

— Десять человек — уже немного предсказуемее.

Потом быстро заполнил доску сотнями точек, и они заплясали перед глазами, как звёзды на ночном небе, только эти звёзды были холодными и безжалостными.

— Миллион человек подчиняется статистике.

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

— Любой город оставляет цифровой след. Банковские операции, метро, телефоны, камеры, навигаторы, электронные пропуска. Всё это образует огромную сеть взаимосвязей.

— Значит, «Оракул» анализировал эти связи? — спросила Марина.

— Не только, — тихо ответил профессор, и в этом «не только» прозвучало что‑то пугающее.

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

— Знаете, чем сильный шахматист отличается от начинающего?

— Видит больше ходов?

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

— Начинающий просчитывает один‑два варианта. Мастер — десять. Компьютер — миллионы.

Он посмотрел на Ветрова, и в его взгляде была не просто усталость — в нём была тяжесть знаний, которые слишком дорого достаются.

— «Оракул» пытался делать то же самое с реальностью.

Эти слова надолго повисли в воздухе, тяжёлые и неумолимые, как капли перед грозой.

— Но тогда он не предсказывал будущее, — тихо произнёс Ветров, будто сам боялся спугнуть эту мысль.

Профессор улыбнулся, и на этот раз улыбка была почти доброй.

— Наконец‑то правильный вопрос.

Он снова сел за стол. Чашка с остывшим чаем стояла рядом, и на её стенках осели тонкие кольца, похожие на годовые кольца деревьев.

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

— Тогда почему фотографии совпадают? — спросила Марина, и в её голосе прозвучало не просто любопытство — в нём слышался страх перед ответом.

— Потому что иногда наиболее вероятный вариант действительно становится реальностью.

— А если вмешаться?

— Тогда вся модель перестраивается, — спокойно ответил Харитонов, будто говорил о чём‑то обыденном, вроде изменения маршрута автобуса.

Ветров вспомнил запись из блокнота Орлова: «После вмешательства наблюдателя прогноз меняется». Теперь эта фраза приобретала объём, становилась осязаемой, тяжёлой, как камень, который тянет на дно.

— Кто ещё знал об этом? — спросил он.

Улыбка исчезла с лица профессора. Его пальцы медленно сомкнулись на краю стола, будто он искал опору в чём‑то твёрдом и надёжном.

— Слишком многие.

— Назовите имена.

Харитонов медлил. В комнате стало тихо, и слышно было только, как маятник часов отсчитывает секунды — ровно, неумолимо, будто время само решало, сколько ещё можно тянуть.

Затем он достал из ящика старую фотографию. На ней стояли пятеро молодых учёных. Орлов, Елена Крылова, совсем молодой Максим Белоусов, сам профессор и ещё один мужчина — высокий, темноволосый, с суровым взглядом, будто он уже тогда знал, что мир не так прост, как кажется. Лицо показалось Ветрову знакомым, как отголосок сна, который почти забылся.

— Кто это?

— Кирилл Нестеров.

— Архитектор проекта?

— Да.

— Мы выяснили, что он исчез три года назад.

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

— Это официальная версия.

— А настоящая?

Старик долго молчал. Часы в углу кабинета мерно отсчитывали секунды, и каждая из них казалась тяжелее предыдущей.

Наконец он произнёс:

— Если Кирилл действительно вернулся… значит, дело гораздо опаснее, чем вы думаете.

— Почему?

Профессор посмотрел прямо в глаза Ветрову. В этом взгляде было предупреждение, холодное и беспощадное, как северный ветер.

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

В этот момент телефон Марины резко завибрировал, нарушив тишину, как резкий звук разбитого стекла. Она взглянула на экран и побледнела, а её пальцы на мгновение замерли, будто не решались коснуться дисплея.

— Андрей Сергеевич… — её голос прозвучал непривычно тихо.

— Что случилось?

— Нашли Софью Демину.

— Жива?

Марина несколько секунд не могла ответить. Её губы чуть дрогнули, прежде чем она смогла произнести слово.

— Пока да.

— Где она?

— Возле ресторана «Вереск».

Ветров резко поднялся. Стул с сухим скрипом отъехал назад, будто сам спешил уйти с его пути.

— Та самая улица?

Марина молча кивнула. Её глаза были широко раскрыты, а в них читался тот самый страх, который приходит, когда понимаешь, что реальность начинает повторять предсказания.

Он посмотрел на часы. Стрелки ползли вперёд с издевательской неторопливостью. До момента, указанного на фотографии Орлова, оставалось меньше двух часов. Время, которое раньше казалось бесконечным, теперь сжималось в тугую пружину, готовую вот‑вот распрямиться и ударить.

Глава 7. Вероятность смерти

Телефон Марины ещё вибрировал в руке, когда Андрей Ветров уже направился к двери кабинета профессора Харитонова. Звук был резким, навязчивым, будто пытался пробиться сквозь плотную завесу напряжённой тишины.

— Машину! — бросил он через плечо, и голос прозвучал жёстко, без лишних интонаций — так говорят, когда каждая секунда стоит чьей‑то жизни.

Через несколько секунд они уже спускались по широкой каменной лестнице старого университетского корпуса. Сквозь высокие окна лился холодный утренний свет, ложась на ступени неровными прямоугольниками, похожими на застывшие тени. Дождь закончился, но город оставался влажным, словно только что поднялся из воды, и в воздухе витал тот особенный запах сырой брусчатки и старого камня, который бывает только в Петербурге после затяжного ливня. Капли ещё стекали с карнизов, падали с глухим стуком, отсчитывая мгновения, будто торопили их.

Профессор догнал их у выхода. Его шаги были негромкими, но тяжёлыми, будто каждый из них давался ему с усилием.

— Подполковник!

Ветров остановился. В его позе читалась готовность сорваться с места в любую секунду, но он сдержался, обернулся.

Старик протянул ему сложенный вчетверо лист бумаги. Пальцы Харитонова слегка дрожали, но взгляд оставался твёрдым.

— Если увидите Кирилла… не пытайтесь сразу его арестовать.

— Почему?

— Потому что он всегда просчитывает на несколько ходов вперёд.

— Это вы о шахматах?

— Нет. О людях, — тихо ответил профессор, и в этих словах прозвучала горькая мудрость человека, слишком хорошо знавшего цену чужим ошибкам.

Не дожидаясь ответа, он развернулся и медленно пошёл обратно. Его фигура постепенно растворялась в полумраке коридора, а тень, вытянувшись, будто тянулась следом, словно не хотела отпускать.

Чёрная служебная «Шкода» вылетела на набережную, рассекая влажный воздух, как нож — резко, точно, без колебаний. За рулём сидел опытный оперативник Алексей Громенко, молчаливый мужчина лет сорока пяти, с лицом, будто высеченным из гранита: ни лишних эмоций, ни суеты. Сирена не включалась — Ветров не хотел привлекать лишнего внимания. До ресторана «Вереск» было меньше пятнадцати минут, и эти минуты казались одновременно бесконечными и катастрофически короткими.

Марина открыла планшет. Экран вспыхнул холодным светом, выхватив из полумрака её напряжённое лицо.

— Софью обнаружил патруль.

— При каких обстоятельствах?

— Она сидела на автобусной остановке в двух кварталах от ресторана.

— Одна?

— Да.

— Ранения?

— Нет.

— Значит, фотография ошибается?

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

— Или мы вмешались раньше.

Ветров промолчал. Он снова вспомнил слова Орлова: «После вмешательства наблюдателя прогноз перестраивается». Если теория была верна, то само расследование уже меняло цепочку событий. Но насколько? И не становились ли они сами частью чужого плана, думая, что действуют на опережение?

Ресторан «Вереск» оказался небольшим заведением на тихой улице Петроградской стороны. Старое кирпичное здание с потемневшими от времени швами между камнями выглядело так, будто помнило десятки чужих историй. Большие окна, тёмно‑зелёная вывеска, аккуратная летняя терраса, пока ещё закрытая и словно задрёмывающая в ожидании сезона, придавали месту обманчиво мирный вид.

Полицейская машина стояла у тротуара, её тёмный силуэт казался чужеродным среди старинных фасадов. Патрульный сразу узнал Ветрова и кивнул, коротко и сдержанно, как кивают, когда понимают, что дело серьёзнее, чем кажется.

— Она внутри.

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

Она выглядела измученной. Под глазами залегли тёмные круги, похожие на следы бессонницы и страха, а кожа казалась неестественно бледной, будто свет не отражался от неё, а впитывался, оставляя лишь пепельный оттенок.

Увидев следователей, девушка вздрогнула, будто её выдернули из тяжёлого сна.

— Вы… наконец приехали.

Ветров сел напротив. Его движения были спокойными, но в них чувствовалась собранность сжатой пружины.

— Нам нужно поговорить.

— Он уже близко?

— Кто?

Она нервно посмотрела в окно. Стекло отражало её лицо, делая его ещё более хрупким, почти прозрачным.

— Не знаю.

— Софья, кто вас преследует?

Она долго молчала. Тишина в зале стала густой, почти осязаемой, будто сама комната затаила дыхание.

Затем тихо спросила:

— Дмитрий погиб?

Марина опустила взгляд. Её пальцы едва заметно сжались, будто она пыталась удержать что‑то, что вот‑вот могло выскользнуть.

— Да.

Софья закрыла лицо ладонями. Плечи дрогнули, и несколько секунд она беззвучно плакала — так плачут, когда уже нет сил кричать.

— Он говорил, что не успеет…

— Что именно?

— Остановить систему.

Когда официант принёс свежий чай, пар поднялся тонкими струйками, на мгновение скрыв лицо Софьи, словно давая ей короткую передышку. Она немного успокоилась, но в её глазах всё ещё плескался страх — не тот, что приходит от внезапной опасности, а тот, что рождается от долгого ожидания удара.

— Расскажите с самого начала.

Она глубоко вдохнула, будто набиралась смелости, чтобы произнести слова, которые слишком долго держала внутри.

— Вы знаете, чем занимался «Оракул»?

— В общих чертах.

— Тогда вы знаете не всё.

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

— Алгоритм никогда не выдавал один прогноз.

— А сколько?

— Сотни тысяч.

— Тогда почему Орлов сохранил именно эти фотографии?

Софья нервно сжала чашку, и Ветров заметил, как побелели костяшки её пальцев.

— Потому что они повторялись.

— Не понимаю.

— После каждой новой итерации система снова и снова показывала одни и те же события.

Марина нахмурилась, её брови сошлись в одну линию, а взгляд стал острым, как лезвие.

— Насколько часто?

— Почти всегда.

— Какие именно события?

— Смерть Дмитрия.

Она замолчала, и тишина повисла между ними, тяжёлая и холодная, как мокрый туман.

— И?

— Потом мою.

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

— Продолжайте.

— Потом ещё одного человека.

— Кого?

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

— Имя было скрыто.

— Почему?

— Не знаю.

Дверь ресторана открылась с тихим скрипом, похожим на вздох. Все одновременно повернули головы. Вошёл пожилой мужчина с зонтом, его плащ был слегка влажным, а взгляд рассеянным — он явно думал о чём‑то своём. За ним — молодая пара, смеющаяся, не замечающая ничего вокруг. Обычные посетители, живущие в мире, где нет ни прогнозов, ни угроз, ни страха. Напряжение немного спало, но лишь на мгновение — оно не исчезло, а просто отступило в тень, выжидая.

Софья продолжила уже тише, будто боялась, что её услышат не только сидящие за столом.

— Три недели назад Дмитрий перестал доверять результатам.

— Почему?

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

— Объясните.

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

— Представьте, что компьютер рассчитывает, как вы будете расследовать преступление.

— Допустим.

— Потом он показывает преступнику наиболее вероятные действия полиции.

Марина медленно произнесла, будто каждое слово обжигало:

— Получается…

— Да, — тихо подтвердила Софья, и её голос дрогнул. — Преступник всегда оказывается на шаг впереди.

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

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

Камеры зафиксировали неизвестного. Возможно, наблюдает за рестораном.

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

— Сколько выходов?

— Два, — тихо ответила Марина.

— Людей снаружи?

— Уже подтягиваются.

Он слегка кивнул. Главное — не спугнуть наблюдателя. Пусть думает, что контролирует ситуацию.

— Софья, — спокойно сказал он, — вам угрожали лично?

— Нет.

— Тогда почему вы решили скрыться?

Она медленно достала телефон. Экран был разбит, трещины паутиной разбежались по стеклу, словно отражая хаос, ворвавшийся в её жизнь.

— Вчера ночью мне пришло сообщение.

— Покажите.

Она открыла фотографию. Снимок был сделан возле этого самого ресторана. На нём стояла она сама. Судя по одежде, фотография была сделана всего несколько часов назад. В нижнем углу было написано: «Не приходи завтра». Буквы казались зловещими, будто кто‑то вывел их кровью.

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

— Кто отправил?

— Неизвестный номер.

— Отследили?

— Телефон сразу отключился.

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

— Андрей Сергеевич, — тихо произнесла Марина.

— Что?

Она незаметно указала взглядом на противоположную сторону улицы. Возле газетного киоска стоял мужчина в тёмной куртке. Он держал в руках телефон, но почти не смотрел на экран. Всё его внимание было приковано к ресторану, как будто он пытался проникнуть взглядом сквозь стены.

— Видите?

— Да.

— Наш?

— Не знаю.

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

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

— Берём его! — приказал Ветров.

Оперативники, дежурившие снаружи, бросились следом. Их движения были резкими, порывистыми, полными отчаянной решимости. Мужчина не побежал. Не ускорил шаг. Он просто свернул за угол, и его фигура растворилась в городской суете, как капля чернил в воде.

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

— Испарился? — недоверчиво спросила Марина, и в её голосе прозвучало отчаяние человека, столкнувшегося с чем‑то, что не укладывается в привычные рамки.

Оперативник тяжело дышал, его грудь вздымалась, а лицо было мокрым от пота и дождя.

— Мы потеряли его.

Ветров медленно подошёл к тому месту, где незнакомец стоял мгновение назад. Асфальт был мокрым, и на нём, почти незаметный среди тёмных пятен, лежал небольшой белый конверт. Без марки. Без адреса. Только одна надпись, выполненная чёрными печатными буквами: «Для Андрея Ветрова». Буквы были ровными, механическими, будто их напечатал не человек, а машина.

Он осторожно надел перчатки и вскрыл конверт. Внутри находилась одна фотография. Цветная. Очень чёткая. На ней был запечатлён кабинет оперативного штаба Следственного комитета. На стене висела доска расследования, исписанная заметками и исчерченная стрелками, связывающими людей и события в единую сеть. Фотография была сделана через окно соседнего здания, под таким углом, что создавалось ощущение подглядывания — будто кто‑то наблюдал за ними всё это время.

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

На обороте фотографии была всего одна строка: «Вы уже делаете именно то, что должны были сделать». Слова были написаны тем же ровным, механическим почерком, и от них веяло ледяным спокойствием человека, который видит всю картину целиком, в то время как остальные блуждают в её фрагментах.

Ветров медленно опустил фотографию. Его пальцы чуть дрогнули, но он тут же взял себя в руки. В комнате стало тихо, и эта тишина была страшнее любого крика — она означала, что они наконец поняли: они не охотники. Они — часть чужой игры, и каждый их шаг был кем‑то просчитан задолго до того, как они его сделали.

Bepul matn qismi tugad.

5,0
1 ta baho
44 100,29 s`om
Yosh cheklamasi:
12+
Litresda chiqarilgan sana:
17 avgust 2026
Yozilgan sana:
2026
Hajm:
190 Sahifa 1 tasvir
Mualliflik huquqi egasi:
Автор
Yuklab olish formati:

O'xshash kitoblar