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