Алина смотрела на неё, не зная, что сказать. Тапани пришёл на выручку.
— Нельзя ломать вещи просто потому, что ты можешь. Ты ведь не хочешь быть девочкой, которая разбивает чужие игрушки и с которой никто не играет?
Сини помотала головой.
— Ну вот и ладушки, — сказал Тапани, поднимая её на руки. — Только пообещай, что завтра мы слепим другого Вонючку.
— Обещаю.
Автомобиль уже прибыл. Он подкатил так тихо, что Алина заметила его только сейчас. Хрустя гравием, он изящно развернулся во дворе, стараясь не задеть снеговика. Гладкими серебряными обводами автомобиль походил на космический корабль, готовый увезти их на другую планету, далеко-далеко.
Алина сжала зубы и потёрла растянутую ногу снегом. В глазах помутилось, но ногу чуть отпустило.
Добыв из рюкзака ломик, резиновые перчатки и бухту кабеля, она зашла в воду. Времени было в обрез. Судя по расчётам с форума автохакеров, минут через пятнадцать-двадцать автоДАО пошлёт дрона посмотреть, что случилось с пропавшим автомобилем.
Последний, здоровенный морской котик, тихо качался на воде. Найдя боковую панель, Алина ткнула в щель ломиком, и тот соскользнул, противно скрипнув по металлу. Со второй попытки панель выскочила, явив плоские чёрные многогранники графических процессоров и спутанный клубок оптоволокна. Алина стиснула зубы и вставила конец кабеля в разъём, ожидая вспышки, сирены…
Коннектор щёлкнул, и она шумно выдохнула. BlackHatGal117 с форума не соврала: если колёсные датчики теряют контакт с землёй, система безопасности в прошивке полагает, что автомобиль эвакуируют или же, подняв, чинят в автосервисе, и отключает антивандальную защиту.
На берегу Алина, сдавленно охнув, присела на корточки в сугробе, достала водонепроницаемый лэптоп, вставила в разъём кабель, тянущийся из воды, и открыла консоль терминала.
Найти автомобиль было просто. Он числился в одной из автоДАО. Эти принадлежащие сами себе децентрализованные автономные организации владели и управляли машинами. Алина проследила платёж за данные, отменившие обет верности, с помощью скриптов для поиска на главных биржах токенов, — скриптов, написанных ею по заказу ранее. Даже в Северном блоке машинам автоДАО порой приходилось расплачиваться с зарядными станциями евро, — а только смешай криптовалюты со старыми деньгами, и вся анонимность насмарку.
Алина скопипастила в терминал эксплоит нулевого дня, полученный от той же BlackHatGal. Фары моргнули. Теперь программное обеспечение считает её заводским инспектором по качеству с полным доступом.
Выбравшись из директорий с данными для принятий решений и обучения с подкреплением, она нашла объяснительную диалоговую систему.
— А теперь — поговорим, — сказала она вслух.
В тот день, когда кольцо верности замигало красным, Алина вломилась в офис, где работал Тапани.
При её появлении офис умолк. Человек пять разработчиков игр в очках дополненной реальности оглянулись на неё. Молодые и модные, с биолюминесцентными татуировками и в штанах из искусственной кожи. Она помедлила, стесняясь своего практичного зимнего пальто и немытой головы.
Потом увидела Тапани, горбящегося за прогулочным столом, гибридом стола и беговой дорожки, и — откуда только взялось? — грянула:
— Ты!
— Алина, я хотел тебе позвонить. Я не знал, что это случится так быстро.
Диод на кольце покраснел, когда она играла с Сини в игру в дополненной реальности. Бот сообщил, что контракт с Тапани Юхантало был расторгнут в 14:03.
— Ты. Не. Знал. — Её лицо горело. — Что, чёрт возьми, ты сделал?
— Давай выйдем.
— Конечно. Зачем твоим сослуживцам знать, что ты разорвал обет верности с женой. С женой, с которой прожил пять лет. С матерью твоего ребёнка.
Она с топотом вылетела. Следом вышел Тапани, на лице это всегдашнее выбешивающее недоумение. Сердито хлопнула дверь, и глубокий лестничный колодец грохнул в ответ. Алина нагнулась над перилами и, не в силах глядеть на мужа, уставилась в бездну.
— Я собирался поговорить с тобой дома, — сказал он.
— Это больше не твой дом.
С разрывом контракта доля Тапани перешла к Алине, хотя он сохранил право навещать Сини.
— Именно! Я не против. В том-то и был весь смысл. Не нужно решать, когда закончить отношения. Не нужно притворяться. Не нужно ссориться. Никаких заморочек. Не знаю, почему ты так недовольна.
Алина неверяще воззрилась на него. Не усложняй, не делай из супружеской жизни тюрьму, — так он когда-то сказал.
— Что? — спросил Тапани.
— Что ты сделал? Нет, — с кем ты?..