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