— Не может быть! Господь всемогущий! — выдохнул он. Затем он нажал на клавишу, чтобы просмотреть отчеты Тин Сари. Программа наблюдала за Интисар в течение пяти недель и сделала вывод, что девушка пользуется арабским и английским в соотношении 2,21165 к 1, избегала сокращений и, что самое странное, когда печатала на своем родном языке, выбирала именно те слова, где буква «алиф» занимала положение в середине слова. Алиф снова задумался. Интересно, какой вывод можно сделать из такой подсознательной любовной поэзии? Словно загипнотизированный, он предложил программе изучить несколько электронных писем от его двоюродных братьев, пару статей из спортивной колонки популярного еженедельника и еще какие-то тексты, чтобы выяснить, нет ли тут ошибки, но Тин Сари безукоризненно отыскала в них все слова, которые использует Интисар.
Алиф попытался сообразить, что именно стараются сообщить ему полученные алгоритмы. Может быть, где-то в глубине мозга существует нечто похожее на лингвистическую ДНК, некий набор связанных между собой завитков и спиралей, который принадлежит только одной-единственной личности, и никому более на всем свете? Прошло несколько дней, но Алиф за все это время так и не смог взять себя в руки и начать работать. Он не написал ни одного электронного письма, ни единой строчки кодов, а только думал о том, какая же часть его души расположена на кончиках пальцев, набирающих тексты. Получалось, что любое слово, напечатанное им, вместе с другой информацией сообщало и его собственное имя. Скорее всего стать другой личностью становится невозможным, и не важно при этом, за каким аватаром или псевдонимом ты пытаешься спрятаться.
Программа вела себя так, что Алифу стало не по себе. Он писал ее, используя некую сомнительную логику, используя серых посредников в черно-белом цифровом мире программирования. Алиф умел разговаривать в черно-белом формате и заставлять нули и единицы распознавать друг друга. Наверное, поэтому он так преуспел в своей работе. Но Тин Сари не должна была сработать именно так, как у него получилось, несмотря на то что он втайне именно на это и рассчитывал. Она смогла опознать совершенно эзотерический паттерн, невзирая на свои недостатки. Алиф ничего не понимал, и законы математики ему в этом не помогали. Впервые в жизни он разработал программу и не понимал, как и почему она работает.
Когда Тин Сари безошибочно определила Интисар по одному предложению, которое та написала в день низкой активности, Алиф позвонил Абдулле.
— Брат, — начал он, — ты должен прийти ко мне и увидеть все своими глазами.
— Что именно? — поинтересовался Абдулла. Было слышно, что он отчаянно что-то грызет.
— Ты помнишь, я тебе рассказывал про один ботнет? Языковой фильтр или что-то вроде того.
— Когда у тебя возникли проблемы с твоей девчонкой?
Алиф гневно сверкнул глазами:
— Ну да.
— И что там такого необычного?
— У меня просто душа в пятки ушла, когда программа заработала. Где-то я, наверное, допустил ошибку. Я хочу, чтобы ты сам просмотрел алгоритмы и убедил меня в том, что я еще не сошел с ума.
— Что-то не то получилось? — Тут в трубке раздался хруст, словно приятель что-то энергично жевал.
— Не совсем так. Дело в том, что… послушай, что ты там грызешь?
— Морковку. У меня теперь спортивный режим.
— Поздравляю. Короче, приходи.
Абдулла подъехал через полчаса, в старой армейской форме и с рюкзаком через плечо, который безо всяких церемоний тут же швырнул прямо на постель Алифа. Затем он так же лихо перевернул пустую корзину для бумаг и уселся на нее перед компьютером рядом с товарищем.
— Дай мне глянуть на твое творение. Ты в чем его писал?
Алиф включил для него Тин Сари (версия 5.2).
— С++, но все остальное я сделал сам, так что система совершенно новая, если можно так выразиться. Там полно всяких модификаций и усовершенствований.
— Ничего не понял, ну да ладно. — Абдулла принялся быстро просматривать строки кодов. Его глаза блестели в свете монитора. Но внезапно выражение его лица сменилось на удивленное.
— Алиф, — медленно проговорил он, — а вот это что такое?
Алиф поднялся со своего места и принялся нервно расхаживать взад-вперед по комнате.
— Не знаю. Представляешь, сам не знаю! Первая версия никуда не годилась. Но я все возился и возился с ней. Под конец я уже сам слабо соображал, что я пишу и для каких целей. Я просто решал бесконечные проблемы по мере их поступления. Параметры и исключения стали для меня одним и тем же. Я устал повторять одно и то же: «так, так, но не так» — и начал твердить просто: «вот так, так и еще вот так». И программа стала слушаться меня!
— Мы с тобой сейчас говорим о кодах?
— Я уже запутался сам.
Абдулла в отчаянии принялся стучать ногой по полу.
— Так ты говоришь, что программа заработала?
Алифа передернуло, но он промолчал.