– Мы познакомились в институте, – вдруг произнесла она. – Я тогда училась на предпоследнем курсе, а он вел у нас практику. Аверин Александр Александрович, кандидат наук, только-только защитился. Старше был всего на пять лет, но что тут говорить – это ж нельзя, преподаватель и студентка, – горько вздохнула она. – Поэтому мы от всех скрывались. Он тогда работал в «Заслоне» и параллельно преподавал. Очень любил рассказывать про свои разработки. Был так увлечен, что нередко и вечером дома заходил на удаленку. Помню, когда он дописал алгоритм, то сказал, что это переворот, что программа позволит в разы увеличить скорость и надежность анализа поступающей информации, а значит, и точность принятия решений нейросетью. Это открытие, которое сможет исключить человеческий фактор в транспортных катастрофах и спасти множество жизней. А еще принесет немалый доход, – горько усмехнулась Милана. – Я помнила тогда, что он рассказывал про своего тимлида Мискалькова. Не нравился тот ему: скользкий тип. И как-то заговаривал по поводу совместного перехода в «Astrexa». Но Саша не хотел бросать компанию, в которой всему научился. Да и переезжать не собирался: мы любили Питер, хотели жить там, когда я получу диплом, и мы сможем спокойно пожениться. На помолвку он мне и подарил этот кулон – нам обоим нравились шахматы. Он и каждый этап работы программы обозначил первыми ходами шахматных фигур, плюс впереди цифра и его любимая буква «А». Я предупреждала: «Будь аккуратнее со своим тимлидом, как бы он ни присвоил себе твои лавры». Но Саша смеялся. Говорит: «Не волнуйся, я там одну защиту сделал». «И какую?» – спрашиваю. «Если в одной из команд заменить мое имя так, что получится название компании, то все отключится». Я переспросила, что это значит, но он лишь снова улыбнулся. Сказал: «Вот тебе ребус, думай». А на следующий день, – Милана вновь сделала паузу, голос предательски дрожал, – он не вернулся. Умер на работе. Начался приступ астмы и не оказалось в сумке ингалятора. Но я точно помню, что утром он брал его с собой, никогда без ингалятора на работу не уходил. Я не хочу никого обвинять, но не верю, что это была случайность. Тем более что через месяц Мискальков уволился и сбежал к конкурентам. Он не знал, что вариант исходного кода остался еще где-то, поскольку Саша часто проводил вечера у меня и работал на нашем компьютере. Я не хотела использовать алгоритм, по крайней мере, тогда. Да я, вообще, ни о чем после случившегося думать не могла, еле закончила учебу. Потом только начала уже этой темой интересоваться и узнала, что «Astrexa» разрабатывает систему, которую Саша хотел запустить в «Заслоне». Меня взяла жуткая злость. Я получила диплом и уехала в Москву. Устроилась на работу в «Astrexa». Как я и думала, Мискальков ничего в исходном коде, отвечающем за алгоритм, не поменял, побоялся ошибки. Я потратила много сил, чтобы оказаться в отделе, занимающемся связью с землей. Но тогда над сложными задачами работал в основном Андрей и доступ к коду был у него. Лишь однажды мне удалось зайти в программу с его аккаунта и проверить гипотезу. Я поняла правильно. «3A» – Сашино имя, в команде нужно было заменить на «ЗА» и вместе с записью шахматного хода слоном в начале партии образовывалось название компании – «ЗАСЛОН». Все получилось. Теперь нужно было лишь притаиться и ждать. Но ближе к запуску стало понятно, что вновь влезть в компьютер к Андрею будет не так просто. Тогда я и решила, что ему стоит отдохнуть. Андрей давно проявлял ко мне нерабочий интерес, наличие жены и ребенка его не смущало. Я, наконец, согласилась с ним поужинать и подсыпала в еду один интересный порошок, отравление которым по признакам очень похоже на дезинтерию. Спасибо маме, учительнице химии, много чего интересного мне рассказывала помимо школьных знаний. Он, конечно, потом меня доставал подозрениями, но, главное, не понял, зачем я это сделала. Считает меня феминисткой, ну и пусть. В итоге у меня как у куратора нового сотрудника оказался доступ к нужным файлам. Смотри, – вдруг прервала она рассказ, – самолет заходит на взлет!
Милана пододвинула монитор на край стола, а Егор приподнял голову, чтобы увидеть экран, на котором включилась прямая трансляция из аэропорта. Самолет оторвался от земли и скрылся с камер. Вместо них на экране стала отображаться карта с маршрутом. Значит, код поступил. Но не прошло и пары минут, как изображение замигало, сигнализируя об ошибке, а на лице Миланы замерла торжествующая улыбка:
– Ну вот и все, сейчас они судорожно начнут переводить самолет на управление с земли, пока это еще возможно сделать. Все на глазах у потенциальных покупателей. Шах и мат.
Милана встала со своего импровизированного трона и присела на корточки перед Егором.
– Я сейчас оторву скотч, – медленно произнесла она, – а ты обещай не кричать и ни в чем не обвинять меня. Я не хочу причинять тебе зла, но мне нужно время. Я надеюсь, они нескоро смогут восстановить данные после сбоя и понять, откуда пришла неверная команда.