– Ты так не думаешь? – спросила Миа.
– Звучит совершенно безумно, – наконец произнес Мунк. – Но хуже всего то, что ты можешь оказаться права. Ты приедешь сюда или как?
– Да, – ответила Миа. – Но только на это дело. Потом я пас. У меня есть другие дела.
– Понял. Это тебе решать, – сказал Мунк.
– Мы вернемся на Марибуэсгате?
– Да.
– Я прилечу завтра.
– Хорошо. Тогда увидимся.
– Увидимся.
– Будь осторожна на дороге.
– Я всегда осторожна, Холгер.
– Ты никогда не осторожна, Миа.
– Иди к черту, Холгер.
– Я тоже тебя люблю, Миа. Хорошо, что ты возвращаешься. До встречи завтра.
Миа положила трубку и несколько секунд стояла, несмело улыбаясь про себя. Она медленно прошла в гостиную и посмотрела на все таблетки, выложенные на столе.
Пойдем, Миа, пойдем.
Она послала мысленное извинение своей близняшке. Сигрид придется еще немного подождать. Мии Крюгер сначала нужно кое-что доделать.
2
14
Габриэль Мёрк немного волновался, пока стоял на тротуаре на Марибуэсгате и ждал, когда его заберут. Он думал, что отделение полиции находится в Грёнланде, но это, видимо, не так. Он получил короткую смску: «Встреча на Марибуэсгате. Заберем тебя в 11». Ни отправителя. Ничего. Странно, на самом деле. Прошлая неделя вообще была очень странной – забавно, но Габриэль Мёрк еще не понял всего разнообразия того, на что он подписался.
Работа. У него раньше не было работы. Быть в подчинении шефа. Работать в команде. И все такое. Реальность. Вставать по утрам. Быть частью общества. Это не совсем то, что делают в двадцать четыре года.
Габриэлю Мёрку нравилось бодрствовать по ночам. Когда весь остальной мир спит. Думать получается лучше. В ночной тишине, освещаемой только светом монитора в доме. Или в комнате в доме. Габриэль не любил признаваться, что все еще живет в своей детской комнате у мамы. С отдельным входом и даже своей ванной, но его мать все еще жила в этом доме. Ничего крутого, и уж точно этот факт он не рассказывал в тех редких случаях, когда знакомился с новыми людьми или встречал старых школьных знакомых. Он знал и других хакеров, которые тоже жили с родителями. Но тем не менее.
Теперь все будет по-другому. Внезапно. Все изменилось очень быстро. Или это и есть то, чего он ждал всю свою жизнь? Он познакомился с ней в интернете всего семь месяцев назад, и вот она уже беременна. Теперь они переедут жить в отдельную квартиру, и сейчас он стоит посреди улицы, получив работу в полиции. Габриэль Мёрк никогда не чувствовал себя особенно успешным, кроме того, что касалось компьютеров, – в этой области мало кто его превосходил. Но что касается обычной жизни… В школе он в основном держался особняком. Стеснялся, когда девочки подходили и звали его куда-то. В выпускном классе, когда его одноклассники напились до беспамятства на Трюванн, он остался дома. Следующей осенью он записался на пару предметов по информатике, но никогда не ходил туда. А что там делать? Он и так уже все знал.
Он нервно огляделся вокруг себя, но все еще не было похоже, что сейчас кто-то приедет за ним. Может, это все была шутка? Эта работа в полиции? Сначала он подумал, что это кто-то из его кибер-друзей пошутил над ним. Он знал несколько человек, которые считали, что это очень забавно. Издеваться над чужими жизнями. Взламывать врачебные журналы. Взламывать адвокатские фирмы. Посылать сообщения случайным людям о том, что они беременны. Подделывать результаты тестов на отцовство. Творить всякое дерьмо. Габриэль был не таким хакером, но был знаком с парочкой таких. Вполне возможно, что кто-то пошутил над ним, но он так не думал. Парень, звонивший ему, звучал очень правдоподобно. Они нашли его имя в GCHQ
[5]
в Англии. МИ-6. Разведка. Габриэль Мёрк сделал, как и многие его знакомые: решил задачу, которая неожиданно появилась в интернете прошлой осенью. «Canyoucrackit». Для большинства людей это мнимый нерешаемый код. Сто шестьдесят пар чисел и букв и часы, тикающие к нулю, чтобы добавить напряжения. Габриэль был не первым, кто разгадал код, но недалеко от первого. Первым стал русский, черный хакер, который решил код всего через несколько часов после того, как его выложили в интернет. Габриэль Мёрк знал, что тот русский не решил сам код, а взломал его с обратной стороны, внутри сайта canyoucrackit.co.uk нашел html-адрес, который, скорее всего, должен оказаться ответом, – забавно само по себе, но на самом деле ничего сверхъестественного.
Габриэль Мёрк сразу же увидел, что это машинный код, X86, и что он ввел алгоритм RC4. Это было непросто, но те, кто написал код, конечно же, сделали некоторые препятствия к нему: например, они спрятали блок информации в файл PNG, то есть в саму картинку кода. Просто расшифровать цифры оказалось недостаточно. В любом случае, он потратил на все это пару ночей. Занятная задача. Ответ на код был не таким занятным, но тем не менее. Оказалось, что все это было пиар-акцией GCHQ, тестом для устройства на работу. Если сможешь разгадать этот код, ты достаточно умен, чтобы работать у нас.
Он указал свое имя и описал, как разгадал код, – просто так, забавы ради. Пришел вежливый ответ, что да, задача решена верно, но, к сожалению, претендовать на работу могут только граждане Британии.
Габриэль Мёрк больше не думал об этом. Пока ему не позвонили в прошлую пятницу. Сегодня четверг, и он уже стоит здесь, с компьютером под мышкой, и собирается с кем-то встретиться, чтобы что-то сделать. Чтобы работать в полиции.
– Габриэль Мёрк?
Габриэль слегка вздрогнул и повернулся.
– Да?
– Привет, я Ким.
Мужчина, назвавший его по имени, протянул ему руку. Габриэль не заметил, откуда тот появился, может быть, оттого что выглядел он совсем обычно. Видимо, Габриэль ожидал увидеть синюю мигалку и сирену, или униформу, или какую-то суровость в том или ином виде, но человек, стоявший перед ним, мог быть кем угодно. Он был почти незаметен. Обычные брюки, обычные ботинки, обычный свитер расцветки, которая ничем не отличается от большинства. Габриэль понял, что это было нарочно. Гражданская полиция. Его научили быть незаметным. Внезапно возникать ниоткуда.
– Следуй за мной, мы пойдем наверх, – сказал человек, назвавшийся Кимом, и пошел впереди через улицу к желтому дому.
Полицейский провел картой по считывателю рядом с входной дверью и набрал код. Дверь открылась. Габриэль проследовал за ним к лифту – снова та же процедура: чтобы воспользоваться лифтом, тоже нужна карта. Габриэль стоял и исподтишка наблюдал за полицейским, пока тот набирал код. Габриэль не знал, что ему нужно говорить и нужно ли вообще. Он никогда раньше не был в полиции и никогда не видел лифтов с кодами. Полицейский, назвавшийся Кимом, выглядел абсолютно спокойно, словно это было самое будничное дело. Забрать на улице нового, совершенно незнакомого коллегу. Набирать коды в лифтах. Они были одинакового роста, но полицейский был более подтянутым, под всей этой маской незаметности было видно, что он неплохо тренирован. Короткие темные волосы, плохо выбрит. Габриэль не понял, специально ли так или он просто не доставал бритвой до некоторых мест. Он не решался рассматривать слишком долго, но успел заметить краем глаза, как полицейский подавил зевоту. Долгие дни на работе. Наверно, сложные дела.