Часть первая. Новый город
Он согласился через пять дней.
Не из жажды власти, не из страха и не из любопытства. Алиса сказала ему накануне: «Ты уже всё решил, просто боишься себе признаться». И была права. Влад боялся не того, что станет Ведущим, а того, что откажется — и тогда следующему кандидату плевать будет на честность.
Куратор ждал на связи ровно в назначенный час.
— Я согласен, — сказал Влад. — Но с условием.
— Слушаю.
— Никаких смертей. В «Монополии» вы стирали бизнесы и дома, но людей не трогали. В «Мафии» убийство — механика. Я не позволю, чтобы по-настоящему убивали людей ради игры. Найдите способ.
В динамике повисла пауза — длинная, напряжённая.
— Технически это сложно, — ответил наконец Куратор. — «Мафия» завязана на устранение игроков. Это драматургия.
— Мне всё равно, как вы это сделаете. Замените смерть на изгнание. На анабиоз. На перевод в другой город. Придумайте. Но если я узнаю, что погиб хотя бы один человек, я закончу сеанс. И сделаю так, чтобы о ваших проектах узнали все.
Куратор хмыкнул — на этот раз без насмешки, скорее с профессиональным уважением.
— Вы торгуетесь, как опытный переговорщик. Хорошо. Мы переписали протокол. «Убийство» заменено на «нейтрализацию» — «нейтрализованные» игроки переносятся в изолированное пространство до конца игры. Безопасно, гуманно, обратимо. Вас устроит?
— Вполне.
— Тогда добро пожаловать в Город М, Влад. Добро пожаловать в «Мафию.Live».
---
Позже, вспоминая этот разговор, Влад поймает себя на мысли, что тогда он ещё не понимал истинных масштабов проекта. Куратор не был просто начальником — он был одним из основателей системы, человеком, который четверть века назад запустил первый игровой город и с тех пор поднялся на вершину невидимой иерархии. Городов, подобных М, насчитывалось больше десятка — разбросанных по стране, тщательно законспирированных, каждый со своим Ведущим и своим населением. «Мафия.Live» была не экспериментом — она была империей. И Куратор правил ею с того самого момента, как первый игровой протокол был запущен в закрытом режиме.
Тогда, в начале своего пути в Городе М, Влад знал лишь малую часть этой картины. Куратор казался ему просто теневым администратором — влиятельным, но далёким. Лишь много позже, когда первый убитый ляжет на пол своей гостиной, Влад начнёт осознавать: он вошёл не в игру, а в структуру, которой уже двадцать лет. И у всего в этой структуре — своя цена.
---
Город М оказался меньше, чем Город N, — около двадцати пяти тысяч жителей, уютные улочки, старая архитектура вперемешку с современными кварталами. На первый взгляд — провинциальная идиллия. Никто здесь не просыпался в пентхаусе, если ложился в хрущёвке. Никаких бродячих памятников. Никаких небоскрёбов-однодневок.
Но под этой идиллией шла игра.
Население делилось на две неравные, тщательно изолированные друг от друга части.
Первая — Игроки. Шестьсот человек. Каждый из них при регистрации в городе получал роль: мафия, мирный, комиссар, доктор, маньяк. Роли распределялись случайным образом и перетасовывались каждый новый сеанс — примерно раз в месяц. Состав мафии насчитывал около сорока человек; они делились на несколько кланов, конкурировавших за влияние, но обязанных каждую ночь приходить к единому решению о жертве. Комиссаров было восемь, докторов — пятеро. Остальные — мирные жители, которые днём жили обычной жизнью, а во время дневных собраний голосовали, пытаясь вычислить мафию. Ночью мирные жители не общались — таково было правило, обеспечивающее чистоту игры. Эти люди знали правила, знали о существовании «Мафии.Live» и сознательно в ней участвовали.
Вторая часть — Горожане. Двадцать четыре с лишним тысячи человек, которые не знали ровным счётом ничего. Они просто жили в Городе М: растили детей, ходили на работу, ругались с начальством, влюблялись, старели. Для них не существовало никакой «Мафии.Live». Для них были только слухи — глухие, невнятные, которым никто толком не верил. Исчезновения людей они объясняли себе как угодно: переезд, больница, семейные обстоятельства. Власти города — подконтрольные Куратору — подчищали информационные хвосты. Пропавший возвращался через месяц, и никто не задавал лишних вопросов, потому что вопросы здесь было задавать не принято.
Влад поселился в неприметном доме на окраине. Его «башней» на этот раз стал подвал — просторный, оборудованный по последнему слову техники. Огромный экран во всю стену транслировал карту города. Зелёным подсвечивались кварталы Игроков. Серым — кварталы Горожан. Чёткое разделение, которое поначалу казалось Владу почти мудрым.
Для прикрытия Куратор устроил его в городскую администрацию — советником по общественной безопасности. Должность была тихой, незаметной и не требовала публичности. Но в случае необходимости она давала ровно столько официального веса, чтобы выйти к микрофону — и никто не удивился.
Первые недели он не спал, изучая логи. Всё было чисто. Протокол работал без сбоев. Иногда он вспоминал Алису — её скептическую усмешку, её манеру задавать неудобные вопросы именно тогда, когда ему хотелось тишины. Она бы сказала: «Ты опять нашёл себе идеальный механизм и делаешь вид, что люди — винтики». Влад отмахивался от этих мыслей. Механизм был нужен. Без него — хаос.
Он хранил одну запись — старую, потрёпанную аудиокассету. Они расстались в Городе N два года назад, но за неделю до его отъезда Алиса сунула ему этот свёрток. На кассете был записан её голос — всего одна фраза, которую она наговорила, пока он спал в кресле после очередной ночной смены: «Ты хороший человек, Влад. Только не дай им сделать из тебя функцию». Он прослушал запись один раз, за неделю до приезда в Город М, и больше не включал. Кассета лежала в ящике стола — рядом с протоколами игры, рядом с картами слепых зон, рядом со всем, что должно было оставаться в порядке. Иногда, глядя на этот ящик, Влад чувствовал себя человеком, который носит с собой ключ от дома, в который не уверен, что хочет возвращаться.
Но он работал. Он верил в протокол.
А потом на восьмую неделю случилось то, чего не должно было случиться.
---
Часть вторая. Первая кровь
Ведущий объявлял результаты ночи каждое утро в девять ноль-ноль.
— Доброе утро, Город М. Ночь прошла. Мафия сделала свой выбор. Нейтрализован Константин Берг, тридцать два года, владелец сети кофеен. Причина — игровое решение мафии. Он будет возвращён по окончании сеанса. Всем хорошего дня.
Стандартное объявление. Ничего особенного.
Но в одиннадцать утра в подвале зазвонил прямой телефон от городской службы безопасности.
— Ведущий, — голос майора Гришина звучал напряжённо. — Берг мёртв. По-настоящему. Огнестрельное ранение.
Влад почувствовал, как пол уходит из-под ног.
Игру он не остановил. Не имел права. Через четырнадцать часов мафия должна была снова сделать выбор, и Ведущий обязан был объявить результат. Город не знал о трупе — пока. Но Влад уже понимал: если убийца не найден, следующая ночь может принести вторую смерть.
---
Он стоял в квартире Берга — дорогой, со вкусом обставленной, с панорамным видом на парк. Тело лежало на полу в гостиной. Никаких следов взлома. Никаких признаков борьбы. Выстрел в затылок. Профессионально.
Камеры не дали почти ничего. Убийца знал расположение объективов и использовал слепые зоны, которых в старых районах Города М хватало с избытком.
Влад связался с Куратором в тот же час.
— В городе убийство. Настоящее. Вы дали слово.
Куратор выслушал молча.
— Это не наш протокол. Я дам вам все инструменты, чтобы выяснить. Полный доступ к логам, цифровым подписям, камерам, личным делам. Найдите, кто это сделал.
— С чего вы так спокойны?
— Потому что за двадцать лет такое случается впервые. И мне это не нравится так же, как вам.
Влад положил трубку и долго сидел в тишине подвала. Двадцать лет — целая эпоха. За это время Куратор построил систему, которая работала как часы. Жёстко, кроваво, но без сбоев. Все знали правила — и правила не менялись.
До Влада.
Он пришёл и настоял на своём: никаких смертей. Куратор согласился. Игроков предупредили. Влад верил — система может работать иначе. Чище. Без трупов.
Восьмая неделя — и труп.
Куратор не лгал. Теперь Влад знал это точно: тот включился в расследование сразу, жёстко, без колебаний. Он был честен. Честен настолько, насколько вообще может быть честен человек, двадцать лет строивший эту машину.
Но тело на полу от этого никуда не исчезало.
Влад смотрел на своё отражение в тёмном экране и впервые за долгое время не узнавал человека напротив. Тот, в отражении, выглядел растерянным. Тот, в отражении, не знал, что делать дальше.
Ведущий никогда не должен выглядеть растерянным.
Он выключил экран и поехал на место преступления. К тому моменту, как он переступил порог квартиры Берга, лицо снова стало каменным. Никто не заметил, чего ему это стоило.
---
Часть третья. Вторая кровь и ложный след
Игра шла своим чередом. Каждое утро Влад выходил в эфир с объявлением нейтрализации — и каждый раз чувствовал фальшь в собственном голосе. Он расследовал убийство Берга, а тем временем мафия выбирала новых «жертв», комиссары искали мафию, доктора ставили защиты. Сеанс не прерывался. Город жил в двух реальностях сразу — и только Ведущий знал, что одна из них дала трещину.
А потом погибла Елена Маркова.
Пятьдесят один год. Владелица строительной компании. Горожанка — не Игрок.
Её смерть разорвала привычную картину мира для двадцати четырёх тысяч человек, которые раньше могли не замечать странностей. Теперь игнорировать происходящее стало невозможно. Город зашевелился — глухо, тревожно.
На этот раз убийца сменил почерк. Не выстрел — нож. Удар в сердце. Точный, профессиональный.
Камеры снова молчали. Те же слепые зоны. Та же тёмная фигура в капюшоне. Убийца вошёл и вышел, не оставив следа в объективах. Но теперь его маршрут стал чуть заметнее — он прошёл через арку старого кирпичного дома, который значился в городском реестре как подлежащий сносу. Слепая зона длиной в сорок метров. Влад сопоставил маршруты обоих убийств: и в первом, и во втором случае убийца использовал для исчезновения заброшенные или аварийные строения — те, что не были подключены к централизованной системе видеонаблюдения. Это требовало доступа к плану городского кадастра.
Технический администратор? Архитектор? Риелтор? Кто-то, кто знал городскую застройку на уровне документации.
Влад начал с логики игры.
Первое, что он установил: убийца знал результат ночного голосования мафии до официального объявления. Это был неопровержимый факт. Группа захвата выезжала немедленно после фиксации игрового решения. Убийца опередил их на двенадцать минут. Значит, информация о жертве у него уже была.
Круг подозреваемых сужался до тех, кто имел доступ к игровому протоколу в реальном времени: члены мафии — около сорока человек; технические администраторы системы — трое; сотрудники службы безопасности — восемь человек в двух дежурных группах.
Влад начал методично прорабатывать каждую категорию и почти сразу наткнулся на неожиданное.
Один из дежурных офицеров службы безопасности, лейтенант Дмитрий Соболев, имел зуб на Берга. За полгода до убийства Берг уволил его жену из своей кофейни — грубо, с публичным скандалом, с испорченной трудовой. Соболев, по словам сослуживцев, тяжело переживал: жена впала в депрессию, семья залезла в долги. Сам он в разговорах с приятелями несколько раз ронял фразы вроде «я бы этому кофейному барону голову свернул».
Влад поднял логи перемещений Соболева в ночь убийства Берга. Офицер заступил на дежурство в десять вечера, но в районе двух ночи отлучался — официально по вызову, якобы сработала сигнализация в соседнем квартале. Камеры подтверждали: Соболев действительно выезжал. Но маршрут его патрульной машины пролегал в трёх минутах от дома Берга. А время отсутствия — двадцать семь минут — было подозрительно долгим для проверки ложной сигнализации.
Второй факт: при осмотре квартиры Берга эксперт обнаружил микрочастицы грунта на ковре в прихожей — специфический состав, характерный для промышленной зоны на северной окраине. Именно там, по данным биллинга, находился телефон Соболева во время его ночного выезда. Совпадение? Возможно. Но Влад не верил в такие совпадения.
Третий факт — финансовый. За две недели до убийства Соболев внёс крупную сумму на депозит в банке. Происхождение денег он объяснил смутно: якобы одолжил у дальнего родственника. Родственник, как выяснилось позже, никаких денег не давал.
Всё указывало на Соболева.
Влад вызвал его на допрос в подвал. Лейтенант держался нервно — потные ладони, бегающий взгляд, сбивчивые ответы. На вопрос о ночном выезде он повторил легенду про сигнализацию. На вопрос о деньгах — замкнулся и отказался отвечать без адвоката.
Гришин, присутствовавший при допросе, мрачно заметил:
— Похоже, мы его взяли, Ведущий.
Но Влад медлил. Что-то не складывалось. Соболев выглядел виноватым, но не так, как выглядит хладнокровный убийца, опередивший службу безопасности на двенадцать минут. Скорее — как человек, который совершил что-то другое и теперь боится, что это вскроется.
Влад приказал копать дальше.
То, что вскрылось через три дня, не имело к убийству Берга никакого отношения. Соболев действительно брал деньги — но не за убийство. Он продавал служебную информацию о маршрутах патрулей мелкой криминальной группировке, которая промышляла контрабандой через северную промзону. Ночной выезд был нужен, чтобы забрать очередной конверт. Микрочастицы грунта попали на обувь Соболева во время передачи, а затем он сам занёс их в квартиру Берга — потому что именно Соболев был в составе группы, которая первой вошла в квартиру после обнаружения трупа.
Соболев раскололся на четвёртый день. Контрабанду прикрыли. Гришин был в ярости — крыса в его собственном отделе. А Влад остался с тем же вопросом, что и в начале: если не Соболев, то кто?
Ложный след отнял почти неделю. Истерия в городе тем временем нарастала, и Влад чувствовал, как время утекает сквозь пальцы.
В ту ночь ему снова приснился Город N — пустой, безлюдный, с остановившимися часами. Но теперь он знал, что находится в школе, в том самом кабинете, где когда-то разговаривал с Алисой. Она сидела за столом и молча смотрела на него. «Ты обещал честность, — сказала она, хотя губы её не двигались. — А получил труп. Что дальше, Влад?» Он хотел ответить, но не нашёл слов. Проснулся в четыре утра и поехал в участок.
---
Часть четвёртая. Третья кровь и параллельное дно
Расследование шло уже вторую неделю. Игра не останавливалась ни на день. Влад держал лицо перед Игроками, объявлял результаты, следил за соблюдением протокола — а сам параллельно прорабатывал версии, допрашивал свидетелей, прочёсывал слепые зоны. Он спал по три часа в сутки, но ни разу не пропустил утреннего эфира. Ведущий не имел права на слабость.
На тринадцатый день погиб третий.
Виктор Нойманн, сорок семь лет, директор фармацевтической компании. Игрок со стажем, мирный житель. Убийца снова сменил почерк: на этот раз — удушение. Никаких следов борьбы, никаких свидетелей, те же слепые зоны на подходах к дому.
Три убийства за три недели. Три разных способа. Ни одной зацепки, кроме той, что убийца знал городскую застройку изнутри и имел доступ к игровой информации. Город балансировал на грани паники. Гришин требовал результатов. Куратор молчал, но Влад чувствовал его напряжение даже сквозь экран.
Влад снова засел за данные, но теперь у него прибавилось работы. Убийца был не единственным, кто вскрыл уязвимость системы. Расследование по Соболеву вывело на целую сеть параллельных преступлений — мелких и крупных, которые не имели к «Мафии» никакого отношения, но процветали именно потому, что город жил на два мира.
Выяснилось, что хирург городской больницы, Игрок со стажем, использовал служебное положение для подделки медицинских карт — «нейтрализованные» по игре люди числились у него как пациенты с осложнениями после операций, и страховая компания исправно платила за лечение. Схема работала два года. Никто не проверял, потому что игра прикрывала всё.
Другой случай: пожилая пара из Горожан держала подпольное казино в подвале жилого дома. Они не знали об игре, но интуитивно чувствовали, что полиция в их районе появляется редко и неохотно. Этим пользовались. И не только они — Влад насчитал за месяц четыре подпольных заведения, которые существовали исключительно благодаря слепым зонам городской системы безопасности, созданным для игры.
Параллельное дно. Город М, сам того не планируя, породил теневую экономику, паразитирующую на его секретности. И убийца был лишь самой страшной её частью — не единственной, но самой опасной.
Влад собрал совещание с Гришиным.
— Мы не можем бороться со всем сразу. Приоритет — убийца. Остальное — фиксируйте, но не отвлекайте ресурсы.
— Их слишком много, — хмуро ответил Гришин. — Контрабанда, страховое мошенничество, подпольные игры. Если город взорвётся, всё это вылезет наружу одновременно. И тогда даже правда покажется мелочью.
— Значит, нужно, чтобы не взорвался.
Гришин кивнул и ушёл, но его слова остались в кабинете, как сигаретный дым. Влад смотрел на карту города — зелёные и серые кварталы, разделённые невидимой стеной, — и впервые задал себе вопрос, которого избегал все эти недели. Что, если взрыв неизбежен? Что, если он сам — детонатор? Пришёл со своей честностью, потребовал гуманного протокола, а в результате город погрузился в хаос. Может быть, старый Куратор был прав в своём цинизме. Может быть, система работает только тогда, когда никто не задаёт вопросов.
Он потёр виски. Нет. Это усталость говорит. Это говорит бессонница. Надо работать.
---
Часть пятая. Нити
Три трупа за три недели. А в подвале каждое утро зажигался зелёный огонёк: «СЕАНС АКТИВЕН». Мафия голосовала. Мирные спорили на дневных собраниях. Игра не знала пауз. Влад вёл расследование ночами, а на рассвете возвращался в кресло Ведущего — и никто из шестисот Игроков не догадывался, что человек, объявляющий нейтрализацию, параллельно ищет убийцу.
Влад вернулся к анализу убийств.
Он выстроил временную шкалу по всем трём эпизодам, загрузил данные по push-уведомлениям — и нашёл первую зацепку. Уведомления приходили на одно и то же устройство. Несколько штук за последние два месяца. Сигнал был замаскирован под обновление погоды: пользователь даже не видел его — пинг уходил в фоновом режиме и стирался из истории. Но сервер логировал каждое событие. Резник использовал легитимный API погоды, который по протоколу не проходил аудит безопасности — слепое место, оставшееся от первой версии приложения «Умный город». Система просто не считала погодные запросы угрозой.
Влад поднял логи сервера, нашёл скрытый скрипт, который отправлял уведомления на конкретный ID устройства, и передал ID Гришину.
— Чей?
— Зарегистрирован на Антона Шелеста. Сорок пять лет, риелтор. Роль в игре — мирный житель. Дважды судим за мошенничество до переезда в Город М.
Теперь всё начало сходиться. Маршруты через заброшенные строения — доступ к кадастровым планам, которые у риелтора были по роду деятельности. Слепые зоны — профессиональное знание. Утечка данных — через администратора.
Влад поднял банковские транзакции Шелеста и нашёл два крупных перевода на счёт Михаила Резника — технического администратора системы. Суммы точно совпадали с недавним досрочным погашением ипотеки Резника. Даты переводов коррелировали с датами тестовых push-уведомлений и ночами убийств.
Оставалось последнее звено — мотив.
Влад поднял архивы и нашёл пересечения Шелеста со всеми тремя жертвами. Картина сложилась мгновенно, словно разрозненные фрагменты мозаики вдруг встали на свои места. Берг — конфликт из-за земельного участка, в котором Шелест был посредником, но остался без комиссии после того, как Берг и Маркова договорились в обход него. Маркова — сорванная сделка пятилетней давности и публичное унижение на деловом форуме. Нойманн — нанял Шелеста для покупки офисного здания, остался недоволен и оставил разгромный отзыв в профессиональном рейтинге. Шелест тогда потерял трёх крупных клиентов за месяц.
Месть. Не просто бизнес. Глубокая, застарелая обида. Но Влад понимал: от обиды до убийства — пропасть. Чтобы пересечь её, нужно что-то ещё. Что-то, что сломалось внутри.
Гришин доложил, что группа готова к задержанию, но Влад попросил ещё час — и углубился в личное дело. Первый фрагмент всплыл почти сразу: запись о первом разводе. Жена ушла через год после делового форума, где Маркова унизила Шелеста прилюдно.
Соседка показала: «Кричал, что его опять подставили, что весь город против него».
Влад отложил папку и связался с группой захвата.
— Берите Резника первым. Шелест — следом.
Пока группа выдвигалась, он вернулся к делу — теперь уже не как следователь, а как человек, который хочет понять. Второй развод. Через полгода после скандала с Нойманном и потери клиентов. Медицинская карта с пометкой о затяжной депрессии. Рецепт на антидепрессанты не был продлён.
Резника взяли без шума. Он уже давал показания в допросной, когда Влад читал последний документ — отчёт о банкротстве, поданном через четыре месяца после отзыва Нойманна. Шелест потерял всё. Не сразу, не в один день — а этапами, каждые полтора-два года получая новый удар от людей, которые даже не помнили его имени. К моменту, когда Резник продал ему доступ к игровой информации, Шелест был человеком без прошлого и без будущего. Его риелторский бизнес представлял собой фикцию — три мелкие сделки за последний год. Он жил в съёмной квартире на окраине. У него не было ни друзей, ни связей, ни планов.
Оставалась только обида. И когда Резник показал ему, как работает система, Шелест увидел ответ. Не возможность — разрешение. Если каждый месяц сорок человек выбирают жертву и это считается нормой, то почему его выбор — хуже? Если игра позволяет убивать понарошку, почему он не может убить по-настоящему — тех, кто действительно этого заслуживает?
Это не было оправданием. Это была анатомия падения — медленного, незаметного, растянутого на годы. Шелест не стал убийцей в одночасье. Он перестал быть человеком постепенно, и никто этого не заметил. Включая город. Включая систему. Включая Ведущего, который поклялся, что всё под контролем.
Влад закрыл папку. Резник уже давал показания. Гришин доложил, что Шелест задержан.
— Ведите в допросную. Я сейчас.
---
Часть шестая. Ошибка и захват
Скрытый push-канал был идеей Резника — и он же стал их главной ошибкой. Резник, как администратор, имел доступ к коду приложения «Умный город» и вшил туда маленький обработчик: когда система фиксировала результат голосования мафии, специальный сигнал уходил на устройство Шелеста. Не СМС. Не звонок. Технический пинг, замаскированный под обновление погоды. Именно поэтому телефонные биллинги молчали — канал был чисто техническим, однонаправленным, скрытым в легальном трафике.
Шелест не удалил логи уведомлений на сервере — он не имел к нему доступа. Резник должен был подчистить следы, но то ли забыл, то ли побоялся привлекать внимание к серверу после того, как начались убийства.
Влад поднял логи действий Резника на рабочем компьютере и нашёл момент, когда тот вносил изменения в код push-сервера. Дата. Время. IP-адрес. Цифровая подпись администратора. Цепочка замкнулась.
Резник сломался на первом же допросе: он был не убийцей, он был продажным технарём, который за деньги модифицировал код и, по его словам, не знал, для чего именно. Когда ему показали фотографии трёх трупов, он побелел и начал давать показания.
Шелест держался дольше.
— Вы обвиняете меня в трёх убийствах, Ведущий? У вас есть хоть что-то, кроме технических логов, которые мог подделать кто угодно?
Влад разложил перед ним распечатки. Банковские переводы Резнику — без договоров, без актов, сумма в точности равна остатку по ипотеке. Push-уведомления, совпадающие по времени с ночами убийств. Маршруты через заброшенные строения, доступные по кадастровым планам. Пересечения со всеми тремя жертвами, каждое из которых — личная неприязнь.
— Вы лишили жизни трёх человек. Но вы не убили их. Вы их казнили. Разница в том, что у палача нет права на приговор. А вы его себе присвоили.
Шелест перевёл на него взгляд — холодный, оценивающий. Казалось, он изучал Влада так же, как Влад изучал его дело неделей раньше.
— Знаете, что я понял за эти годы? — сказал он наконец. — Вы все играете в убийство. Каждую ночь. Сорок человек садятся в комнате и голосуют: этот умрёт. Этот — нет. А утром вы, Ведущий, объявляете результат — и все делают вид, что это просто игра. Но это не игра. Каждый раз, когда вы нажимаете кнопку «нейтрализация», кто-то исчезает. У него есть семья. У него есть долги, планы, незаконченные разговоры. И ему никто ничего не объясняет. Потому что правила — секрет.
Он замолчал, но взгляд остался прежним — спокойным, почти профессорским. Человек, который давно всё продумал.
— Я не хотел убивать. Пять лет назад я хотел, чтобы они просто заплатили. Чтобы хоть раз в жизни проиграли так же, как я. Но они не проигрывают. Берги и Марковы всегда выигрывают. А потом Резник показал мне ваш протокол — и я понял: вы уже построили машину для убийства. Вы просто боитесь называть вещи своими именами. Я перестал бояться.
Влад смотрел на него. Он знал эту логику. Он слышал её раньше — не от убийц, а от Игроков, которые в комнате для голосования убеждали друг друга, что «нейтрализация» — это просто механика. Шелест не был сумасшедшим. Он был зеркалом. Кривым, разбитым, но зеркалом — и в нём Влад увидел то, что всегда боялся увидеть.
— Я не думал о том, что всё рухнет, — сказал Шелест тихо. — Я вообще не думал о городе.
— Я знаю.
---
Влад вышел из допросной и остановился в коридоре. Что-то в словах Шелеста застряло в голове, как заноза. «Я вообще не думал о городе». Шелест не был частью заговора, он не был агентом хаоса, он не пытался разрушить систему. Он просто использовал её. Так же, как Соболев. Как хирург из больницы. Как старики с подпольным казино. Система лежала перед ними — огромная, слепая, с дырами в безопасности, — и каждый брал от неё то, что мог унести. Шелест просто взял больше других.
Может быть, вина лежит не на них. Может быть, вина — на том, кто создал систему и поклялся, что она будет работать.
Влад вернулся в подвал и долго сидел перед тёмным экраном. На этот раз он не убегал от мыслей. Он смотрел в них, как в лицо человека напротив.
---
Часть седьмая. Разминирование
На следующий день Влад выступил с официальным обращением к городу. Впервые он стоял перед толпой не как Ведущий, а как советник по общественной безопасности — человек, чьё лицо большинство видело впервые.
Выходя на сцену, он чувствовал дрожь в коленях — старую, знакомую по Городу N, когда ему приходилось объявлять результаты, меняющие судьбы. Он думал о том, что каждое слово теперь имеет вес не только для Игроков, но и для Горожан — двадцати четырёх тысяч человек, которые впервые смотрели на представителя власти без привычного недоверия. Он думал об Алисе — о том, что она сказала бы сейчас. «Ты опять врёшь им. Но теперь хотя бы знаешь зачем». И, наверное, впервые это было бы не обвинение, а просто констатация факта.
Он подошёл к микрофону.
— Граждане Города М. Вы знаете, что за последние недели в городе произошли три трагические смерти. Константин Берг. Елена Маркова. Виктор Нойманн. Сегодня я могу сообщить вам: убийца найден. Его зовут Антон Шелест. Он действовал из личной неприязни. Его сообщник — технический специалист Михаил Резник — обеспечивал ему доступ к закрытой информации. Оба задержаны. Все доказательства переданы в службу безопасности. Они ответят по всей строгости закона.
Он выдержал паузу. На площади перед мэрией замерли сотни людей.
— Я понимаю ваш страх. Ваш гнев. И я обещаю: город будет безопасным. Я лично прослежу, чтобы дыры в системе безопасности были закрыты.
— Это всё? — выкрикнул кто-то из толпы. — Вы поймали маньяка, а мы должны успокоиться? Почему люди исчезают? Почему всё так странно?
Влад смотрел на лицо кричавшего — немолодой рабочий, Горожанин, уставший от неопределённости. На мгновение он представил себе, что этот человек чувствовал все последние годы: смутную тревогу, которую нельзя объяснить словами, ощущение, что реальность слегка не стыкуется сама с собой. Люди вокруг исчезали и возвращались — и никто не говорил почему. Всё это было фоном его жизни, как гул далёкой трассы, к которому привыкаешь. А теперь этот фон превратился в сирену.
Влад выдержал его взгляд.
— Я слышу вас. И я обещаю: ответы будут. Не сегодня. Но будет день, когда каждый из вас получит полную картину. А пока — опасность миновала. Город возвращается к нормальной жизни.
Он не сказал им главного: что нормальная жизнь всё это время и не прерывалась. Игра продолжалась — каждую ночь, с теми же ритуалами, с теми же голосованиями. Убийца не остановил сеанс. Он просто вписал себя в него.
Он отключил трансляцию. Руки дрожали.
По дороге в подвал он прокручивал в голове эту минуту — лицо рабочего, его голос, его вопрос без ответа. Влад понимал, что перешёл черту. Он больше не просто Ведущий, который следит за соблюдением правил. Он стал человеком, который публично обещал правду — и теперь обязан её дать. Не когда-нибудь. Не в абстрактном будущем. А скоро. Потому что второй раз ему не поверят.
---
Часть восьмая. Наследство
Через несколько дней игра возобновилась. Город возвращался к жизни — осторожно, с оглядкой. Протесты сошли на нет, но осадок остался — глухое, невысказанное недоверие. Гришин докладывал, что за неделю после обращения поступило втрое больше жалоб на «подозрительную активность», чем за весь предыдущий год. Горожане начали смотреть по сторонам. И это, понимал Влад, было только началом.
На экране зажглась надпись: «ВХОДЯЩИЙ ВЫЗОВ. КУРАТОР».
Куратор выглядел облегчённым, но в его глазах читалось что-то ещё — не то усталость, не то смирение, с которым старый боксёр выходит на последний раунд.
— Я хотел поблагодарить вас, Влад. За то, что разобрались. Я старею. Двадцать лет назад я бы вычислил Шелеста в первый же день. А сейчас — прохлопал.
— Вы дали мне полномочия. Сработали они.
— Поэтому я и звоню, — Куратор помолчал. — Я ухожу от дел. Возраст, усталость. Я тоже когда-то был Ведущим, как вы. Начинал в маленьком городе, потом взяли наверх. И вот — двадцать лет спустя — я смотрю на вас и вижу себя тридцатилетнего. Только лучше. Я хочу предложить вам своё место. Не сразу — постепенно. Я введу вас в курс дела за год.
— Почему я?
— Потому что вы нашли убийцу, когда даже я не мог. Потому что вы пообещали правду Горожанам — и теперь вам придётся её дать. Я не смог бы. А вы — сможете. Потому что вы до сих пор задаёте вопросы.
Влад смотрел на экран. Где-то наверху, в Городе М, зажигались вечерние огни. В серых кварталах Горожане садились ужинать, обсуждали новости, ругали мэра. В зелёных кварталах Игроки готовились к ночному голосованию. Две реальности, разделённые невидимой стеной. Стена дала трещину — и теперь её предстояло либо укрепить, либо снести совсем.
— Я согласен. Но с одним условием: Горожане не должны оставаться в неведении вечно. Игры, в которых половина жителей — заложники, заканчиваются одинаково.
Куратор долго смотрел на него. Потом медленно кивнул.
— Когда вы займёте моё место — а это случится быстрее, чем вы думаете, — у вас будут все ресурсы, чтобы изменить правила. Но будьте осторожны, Влад. Правда — это оружие. И в неумелых руках оно убивает не хуже пистолета.
Экран погас.
Влад откинулся в кресле и долго смотрел в темноту. Перед ним всё ещё стояло лицо рабочего с площади. Он вспомнил Шелеста и его слова: «Я просто делал то же самое. Только честнее». Вспомнил хронику распада — медленного, неумолимого, невидимого для всех, кто должен был заметить. Шелест не родился убийцей. Он перестал быть человеком постепенно — и система этого не заметила. Как не замечала Соболева. Как не замечала хирурга и стариков с казино. Ложь притягивала тех, кто умел её использовать. И Влад, поклявшийся, что всё под контролем, стоял в центре этой лжи.
Теперь ему предстояло её разобрать. Больше десятка городов, в каждом — десятки тысяч людей, не знающих правды. Когда они её узнают, это будет тектонический сдвиг. И те, кто годами не задавал вопросов, спросят: а где вы были раньше?
Он думал об Алисе. Она знала про Города с самого начала. Возможно, именно поэтому и ушла. А может, просто ждала, пока он дойдёт до этого ящика сам. Влад выдвинул ящик стола. Кассета лежала там же — между протоколами и картами слепых зон. «Ты хороший человек, Влад. Только не дай им сделать из тебя функцию». Он коснулся кассеты пальцами — и задвинул ящик обратно.
Правда — это не просто оружие. Это единственное, что отделяет игру от преступления. Актёров — от жертв. Ведущего — от кукловода.
Он только что согласился стать Куратором. Не для того, чтобы править. Для того, чтобы однажды отменить правила, которые делают ложь нормой. Даже если правда окажется не менее разрушительной, чем ложь.
На экране мягко светилась кнопка: «ВЫЗОВ. ОТВЕТИТЬ?»
Он нажмёт её. Не сегодня. Но скоро.
Впервые за много недель этой ночью ему ничего не приснилось. Он проснулся в шесть утра от того, что экран мигал зелёным: «СЕАНС АКТИВЕН. ИГРОКИ ГОТОВЫ». Он встал, умылся, надел пиджак. И спустился в подвал — к карте города, к кнопкам, к голосам, которые ждали его решения.
Ведущий занял своё место.