Читать онлайн Зов Сирены бесплатно
Пролог
Тихий шелест отъехавших в сторону занавесок не разбудил спавшего на кровати молодого человека. Зато жаркое майское солнце справилось с этой задачей за пару минут. Спящий недовольно поморщился. Яркий свет раздражал. Парень попытался отодвинуться, ища желанную тень, но безуспешно.
– Какая сволочь включила этот прожектор в такую рань? – неразборчиво пробормотал он, пытаясь сообразить спросонья, что это вообще за комната.
Взгляд упёрся в засиженный мухами потолок. Когда-то, наверное, тот был белым. А сейчас штукатурка больше напоминала творение какого-нибудь сумасшедшего авангардиста. Из глубин мутной памяти молодого человека начали всплывать образы вчерашнего вечера. Довольно приятные образы. Рука инстинктивно пошарила по кровати, но рядом отыскалось только скомканное одеяло.
– Досадно, – меланхолично пожаловался он потолку. – А где же всё остальное?
– Приношу свои извинения, Денис Витальевич, – послышался рядом спокойный и властный мужской голос, – но я предпочитаю говорить без свидетелей. Так что я отправил даму домой.
Дэн лениво повернул голову на звук. Моргнул, пытаясь сфокусировать зрение на стоявшем в углу кресле. Уставший мозг с трудом собрал картинку довольно высокого и подтянутого мужчины средних лет.
– Тело, ты кто? – с раздражением хрипло спросил парень у «видения». – Я тебя не знаю. Изыди, глюк!
Его рука вяло дёрнулась, осеняя незваного визитёра кривым крестным знамением.
– Не поможет, – саркастично улыбнулся мужчина. – К вашему сожалению, я не глюк и не чёрт.
Денис тяжко вздохнул. Утро оказалось до отвращения мерзким. Внезапно сгруппировавшись, он резким движением вскочил с кровати и сделал угрожающий шаг в сторону собеседника.
– Тело, представься и скажи уже, какого хрена мешаешь честным людям отдыхать?
Его взгляд встретился со взглядом мужчины. На лице незваного гостя не дрогнул ни один мускул, но в серых глазах отразился блеск холодной стали. До Дэна постепенно начало доходить, что он где-то сильно вляпался. Вот только ещё понять бы, где и когда?
– Сядьте и успокойтесь, Денис Витальевич, – ровным голосом скомандовал незнакомец.
Дэн не стал спорить. Сев обратно на кровать, он с недовольным видом уставился на раздражающего визитёра.
– Меня зовут Александр Данилович, – официальным тоном представился мужчина. – Можете сами в этом убедиться. Заодно и узнать моё место работы.
В его руках мелькнула синяя корочка. По одному только цвету, Дэн понял, что влип ещё глубже, чем предполагалось. В голове мелькнула спасительная мысль о подделке и разводе. Но глаза собеседника мигом перечеркнули всякие сомнения.
– ФСБ, – вздохнул парень. – И чем же моя скромная персона заинтересовала госбезопасность?
Удостоверение исчезло. Взамен появился простой белый конверт. Мужчина небрежно кинул его на кровать.
– Думаю, вы легко узнаете на этих фото себя, – губы визитёра изогнулись в лёгкой улыбке.
Денис взял конверт, достал и перебрал десяток фотографий. Беглого взгляда хватило, чтобы убедиться в их достоверности.
И чёрт его дёрнул на спор сажать этот перехваченный дрон… Они как раз отмечали его двадцатичетырёхлетие. На пьяную голову идея казалась забавной. И безнадёжно провальной. Шутка ли – перехватить управление боевым беспилотником? Но эта зараза взяла и села.
– Залезать на табуретку и говорить, что я больше так не буду, видимо, уже поздно, да?
В голосе Дэна горькая усмешка смешалась с плохо скрытым страхом за собственную шкуру.
– Поздно, – без тени улыбки подтвердил Александр Данилович.
Молодой человек взъерошил свои тёмные волосы. Растрёпанный стог окончательно превратился в воронье гнездо. В голове мелькнула дурацкая мысль: «Надо бы подстричься». Но этот порыв безжалостно задушил ехидный голос: «На фиг! Скоро и так побреют». Денис в очередной раз тяжко вздохнул, и устало посмотрел на эфэсбэшника.
– Колыма или штрафбат на СВО?
– А если я предложу вам нечто поинтереснее? – удовлетворённо сощурившись, спросил мужчина.
– Удиви! – с шальным вызовом выдохнул Дэн.
– Денис Витальевич, – вкрадчивым голосом заговорил безопасник, – вы весьма талантливый киберспециалист. Хороший хакер, классный ML-инженер1, знакомы с основами нейроинформатики, ловко умеете перенастраивать нейросети.
– Переобучать, – машинально поправил Дэн собеседника. – Нейронные сети не настраиваются, а обучаются.
– Пусть так, – не стал спорить эфэсбэшник. – Вам виднее. Главное, что нас заинтересовало – у вас отлично получается влезать в виртуальные мозги и перепутывать логику искусственного интеллекта. И у вас уже есть наработки, эффективность которых вы наглядно продемонстрировали. Такие люди нужны сейчас нашей стране. Ракеты не всегда эффективны против боевых и разведывательных дронов. Системы подавления и перехвата не успевают модернизироваться. Перепрошить БЛА2 – дело копеечное. Перенастроить комплексы РЭБ3 – это огромный труд. А защищать армию, стратегические объекты и мирные города требуется каждый день. Да и собственные беспилотники надо прикрывать от кибератак противника.
Дэн демонстративно сглотнул.
– А можно на Колыму?
Александр Данилович отрицательно покачал головой. Незадачливый хакер с тяжким стоном рухнул обратно на такую вожделенную кровать.
Глава 1
Денис поднялся на четвёртый этаж самой обыкновенной панельной пятиэтажки. Осмотревшись по сторонам, отыскал дверь с нужным номерком. Нажал звонок. Из недр квартиры послышалась мелодичная трель. Вскоре дверь открылась, и на пороге показалась высокая худощавая девица лет двадцати с небольшим на вид.
Лукавый прищур девчонки заставил Дэна насторожиться. Бесенята в её карих глазах удивительно гармонировали с широченной ухмылкой, больше напоминавшей оскал доброго людоеда. «От такой можно ждать чего угодно», – мрачно подумал парень, глядя на девицу снизу-вверх. Чертовка возвышалась над ним сантиметров на десять. Приглядевшись, Денис заметил остатки едко-синей краски в её чёрных волосах, собранных в короткий хвостик. Криво усмехнувшись, он щёлкнул каблуками и отрапортовал:
– Рядовой Ефремов для прохождения долбослужбы прибыл! Разрешите сходить за вазелином.
– Запрещаю, – отрезала девушка. – Будешь служить на сухую, чтобы лучше работалось.
С этими словами она бесцеремонно схватила новенького за капюшон ветровки и втянула его в прихожую.
– Разувайся и проходи в комнату, – скомандовала нахалка. – Меня зовут Даша4. Тебя – Денис. Выкинешь что-нибудь глупое или не будешь слушаться – оторву всё ненужное и скажу, что таким прислали. Понял? Молодец!
Не дожидаясь ответа, Дарья резко развернулась и скрылась в комнате. Дэн проводил девчонку ошалевшим взглядом.
– Вот это поворот, – сдавленно проскрипел он, почёсывая в затылке.
Сбросив кроссовки, парень сунул ноги в первые попавшиеся тапочки, затем осторожно сделал несколько шагов в сторону комнаты, в которой скрылась нежданная командирша. Он опасливо заглянул внутрь. Кроме высокой девицы, там обнаружился ещё один молодой человек. На вид ему было около тридцати. Чуть выше самого Дениса, слегка полноватый, с короткими тёмно-русыми волосами. Заметив новенького, тот вполне дружелюбно кивнул:
– Проходи. Чего в дверях-то торчать?
Ефремов шагнул в комнату, протягивая руку новому знакомому:
– Дэн.
– Костя.
Молодые люди пожали руки, оценивающе присматриваясь друг к другу.
– Значит, это ты тот самый бедолага, который умудрился хакнуть боевой беспилотник? – улыбнулся Константин.
– Да, – с видимым безразличием подтвердил Денис. – План был немного другим, но до мирового господства дотянуть покамест не вышло.
– Бывает, – философски пожал плечами новый знакомый.
Дэн посмотрел на раскрытый чемоданчик с кучей инструментов и каких-то плат.
– А ты спец по радио? – спросил он.
– Инженер радиоэлектронщик, – уточнил Костя. – Меня прислали в эту группу из питерского «Заслона».
– Слыхал, – кивнул Денис. – Серьёзная контора. Оборонкой занимаетесь.
– Мы много чем занимаемся, – уклончиво ответил Константин.
– А эта? – одними глазами указал на девчонку Дэн.
– А эту, – вполголоса пробормотал инженер, тоже покосившись на увлечённо копающуюся в недрах ноута девушку. – Эту нам особисты подкинули. С придурью девчонка, но прикольная, да и киберинженер от бога.
– Я всё слышу, – мелодично пропела Даша из своего угла.
– А и слушай на здоровье, – легко отмахнулся Костя.
Девушка покосилась на него, затем фыркнула и снова уставилась в недра раскуроченного ноутбука. Инженер посмотрел на часы и недовольно пробормотал:
– Ну-с, и где-с наше начальство?
– А разве это не…? – спросил Дэн, осторожно кивая в сторону Дарьи.
– Нет, – тихо рассмеялся Константин. – Начальство ещё не подъехало. Но по слухам, нас ожидает какой-то сюрприз с вывертом.
Программист демонстративно вздохнул. Сюрпризов ему и так уже хватило по самое горло.
***
Представительский внедорожник ехал по улицам небольшого города Шебекино. Отсюда до украинской границы было рукой подать. За последние пятнадцать с половиной месяцев, прошедших с начала специальной военной операции, этот приграничный городок много раз ощущал на себе близость фронта. Напряжение буквально висело в воздухе.
На заднем сиденье автомобиля с комфортом расположились двое. Звуконепроницаемая односторонне-прозрачная перегородка отсекала их от водителя. В салоне уже почти полчаса царила полная тишина. Высокий светловолосый молодой мужчина внимательно наблюдал за сидевшей рядом миниатюрной девушкой. Она с отрешённым видом смотрела в окно на проносившиеся мимо дома и магазины. Солнечный свет струился по её желтовато-коричневым волосам, осветляя их и придавая оттенок осенней листвы. В обычно тёплых карих глазах застыла тоска. Однако Лебедев отчётливо чувствовал целую бурю яростных эмоций, притаившихся за холодноватой отстранённостью и печалью Есении5. Глава «Асбирска» отлично знал и понимал эту девушку. И, пожалуй, никогда бы её не отправил сюда, так близко к театру военных действий. Но она вызвалась сама.
– Я всё ещё могу переиграть, – мягко заговорил Ростислав. – Эту группу может возглавить кто-нибудь другой. Ни один человек не посмеет сказать ни слова в твой адрес.
Еся повернулась и пристально посмотрела на него.
– Мне нет дела до оценки других людей, – тихо ответила она. – Просто сейчас моё место здесь. И давай больше не будем об этом. Всё уже давно обговорено и переговорено.
Девушка вздохнула. Затем на её миловидном лице появилась лёгкая улыбка.
– Я понимаю твою тревогу и желание меня защитить. Принимаю твою заботу и благодарю. Но дальше я справлюсь сама. Просто позволь мне пройти через это, получить результат и вернуться домой с чувством удовлетворения от того, что эта земля станет хоть чуточку спокойнее. Или ты сомневаешься в моих силах?
На последних словах Есения подпустила в голос капельку игривой усмешки.
– Нет, в твоих способностях я полностью уверен, – невозмутимо заверил Лебедев.
– Тогда закрыли этот вопрос, – в тон ему ответила девушка. – Или я вспомню, как спокойно ты отправлял этой зимой Снежу6 вообще под Соледар. А ведь там тогда шли бои.
– Всё ещё дуешься? – лукаво спросил Ростислав.
– Есть немножко, – согласилась Еся.
– Со Снежаной был надёжный проводник, – заметил Лебедев.
– А я не на прямой линии фронта, – парировала Есения.
Ростислав демонстративно поднял руки, признавая поражение. Еся примиряюще улыбнулась и обняла сидевшего рядом любимого человека. Она была одной из немногих, кто мог почти свободно читать душу этого загадочного бизнесмена и общаться с ним на равных. Но об их отношениях мало кто знал даже в ближнем кругу Лебедева. Молодые люди не спешили это обнародовать. Их и так всё устраивало.
Машина мягко затормозила, останавливаясь возле обшарпанной пятиэтажки. Динамик внутреннего селектора слегка пошуршал и выдал голосом водителя:
– Ростислав Анатольевич, мы прибыли.
Еся протянула руку к кнопке обратной связи.
– Благодарю, Валера, – мелодично ответила она. – Поездка, как всегда, была выше всяких похвал. Подожди ещё минутку, и я упорхну.
– Да хоть часок, Есения Алексеевна! – весело отозвался водитель.
– Увы, но через часок боссу надо быть уже в Белгороде, – с сожалением вздохнула девушка.
– Раз надо, значит будет. Даже не сомневайтесь, Есения Алексеевна.
Тонкий пальчик отпустил кнопку селектора.
– Я и не сомневаюсь, – тихо пробормотала она.
В надёжных объятиях Ростислава было спокойно и уютно. Уходить совершенно не хотелось. Даже глаза слипались сами собой. Но Еся отлично понимала, что всего лишь бежит от ситуации, которую сама же и создала. Потянувшись всем телом, словно гибкая кошка, она мягко высвободилась из кольца тёплых рук. Лебедев заботливым жестом поправил короткие прядки, едва прикрывавшие уши девушки.
– Успехов, – пожелал он на прощание, – и возвращайся в целости и сохранности.
– Разумеется, – мурлыкнула Еся. – Даже раньше, чем ты думаешь.
Быстро поцеловав Ростислава, она легко выскользнула на улицу. Тяжёлая дверь внедорожника глухо захлопнулась. Салон вновь погрузился в тишину. Глава «Асбирска» проводил взглядом стройную фигурку невысокой девушки. Когда она скрылась за подъездной дверью, он коротко скомандовал по внутреннему селектору:
– Поехали.
Глава 2
Есения не отличалась склонностью к незаметности. В детстве она вообще была настоящей непоседой и заводилой. Но сейчас девушка сама не заметила, как вошла в режим тени. Рука практически беззвучно провернула ключ в замке. Скользящее движение за порог квартиры. Чуть слышный хлопок металлической двери. Сбросив обувь, она лёгкими шагами прошла по коридору и свернула в комнату, откуда доносились голоса её новых коллег.
– Доброго вечера всем собравшимся, – мягко сказала Еся, окидывая внимательным взглядом присутствующих.
Дэн вздрогнул от неожиданности. Недовольно поморщившись, он грубовато ответил:
– Тело, тебя не учили, что надо стучаться, прежде чем войти?
Дарья с любопытством поглядела на новенькую, затем покосилась на невежественного парня. Губы девчонки расплылись в хитрющей ухмылке. Ей стало интересно, что будет дальше.
Есения Спокойно посмотрела на нахала. Голос её стал ещё мягче и плавнее:
– Когда человек волнуется, то может переходить на какие-то защитные реакции. У одних – это хамоватая агрессия, – она выдержала точно рассчитанную короткую паузу. – А у меня – незаметное скольжение, словно призрак или тень.
– Психолог? – осторожно уточнил Дэн.
– Нейропсихолог, – поправила Еся. – А по основному профилю ещё и нейроинформатик. Так что мне без разницы, какие нейроны перенастраивать, биологические или цифровые. И там, и там похожие нейронки.
– Не—не-не, мои не надо! – замотал головой парень, выставляя вперёд руки. – Я всё понял. Извиняйте. Исправлюсь.
– Доброго вечера, Есения Алексеевна, – вежливо поздоровался Константин, переключая внимание девушки на себя.
В отличие от нового напарника, инженер сразу сообразил, кем является эта новенькая. Ссориться с начальством он считал очень глупым занятием.
– Не надо так официально, – попросила Еся. – Можно просто по имени и на ты.
– Ок, замётано! – отозвалась из своего угла Дарья. – Я – Даша. Заведую компами, взломом и вопросами кибербезопасности. Это Костя, – она ткнула отвёрткой в сторону радиоинженера. – Всё, что касается аппаратуры радиоподавления и перехвата, всё к нему. А этот тип, – девушка указала на Дениса, – это Дэн – наша красава и гордость. Сводит нейронки с ума, плевком сбивает БЛА, и вообще – сама очаровашка.
– Я и сам могу себя пропиарить, – криво усмехнулся ML-инженер.
Есения тихо засмеялась. По дороге сюда она внимательно прочитала досье на каждого члена их маленькой группы. Но сканить поле и считывать людей вживую – это всегда интереснее, чем выцеплять что-то через сухие строки личных дел.
– Ладно, – лучезарно улыбнулась она, – будем считать, что первое знакомство состоялось успешно. А дальше разберёмся по ходу дела.
– Наш подход, – удовлетворённо кивнула киберинженер, привинчивая крышку ноута на законное место.
Денис поднял руку, и устало спросил:
– А можно первый вопрос?
– Первый – уже был, – мягко напомнила Еся. – И даже второй. Но можешь продолжать. Я слушаю.
– Спасибо, – буркнул слегка смущённый Дэн. – А когда выходим на задание? Я успею ещё отдохнуть, или сразу расчехлять сачок?
Даша не сдержалась и ответила вместо руководителя:
– Покой вам только снится, товарищ герой! – тоном восторженной пионерки произнесла она. – Когда родина в опасности, вы не можете отдыхать.
– И я тоже тебя очень люблю, – вздохнул парень, добавляя вполголоса: – Особенно, когда ты молчишь.
– Я всё слышу, – ехидно пропела девчонка.
– Вот и слушай умных людей, – парировал Дэн.
Нейроинформатик снова тихонько засмеялась, наблюдая за перепалкой напарников.
– Ладно, брейк, влюблённые, – взмахнула она руками. – Свои брачные игры волнистых попугайчиков покажите как-нибудь в другой раз.
– Мы не влю…, – попыталась возразить Дарья, но осеклась под насмешливым взглядом Есении.
Девчонка захлопнула рот и надулась. Денис и вовсе сделал вид, что это всё не про него. Дождавшись тишины, Еся продолжила:
– Теперь по существу задачи. Через десять дней за нами приедет машина. Куда поедем – понятия не имею. Но нам велено быть в полной боевой готовности. Так что следующие дни мы с вами усиленно штудируем матчасть и вырабатываем приблизительный план дальнейших действий. Кстати, что у нас с готовностью к работе?
– Всегда готова! – отозвалась Дашка, всё ещё немного дуясь на начальницу.
– Частично готов, – сказал Константин. – Основная станция управления при мне. Но для эффективной работы требуются ещё вспомогательные дроны. Минимум одно звено из трёх беспилотников. Лучше два звена. Одно в воздухе, а второе звено на зарядной базе.
– И где брать эти твои дроны? – уточнила Есения.
– Пока нигде, – пожал плечами Костя. – Их должны подвести через несколько дней. Здесь требуются специализированные машины. На них ставятся радары вместе с излучателями системы РЭБ. Сама станция всего лишь управляет этими «птичками», обрабатывает информацию и выдаёт команды. А вот поиск и перехват каналов управления осуществляют беспилотники. Получаются эдакие летающие радары и цифровые перехватчики. Вся система устроена таким образом, что запутывает БЛА противника и превращает его в ещё один дрон своей эскадрильи. За это мы её прозвали «Сиреной»7.
– Хитро, – оценила задумку Еся. – И за счёт летающих радаров ведь можно накрыть большую площадь. Я верно понимаю?
– Пока с этим не очень, – честно признался радиоинженер. – Мощность радаров и излучателей пришлось снизить, чтобы уменьшить вес и энергопотребление. Так что на выходе получаем всё тот же радиус в десять километров, как у большинства аналогов. Взамен от «птичек» не может скрыться даже низколетящий БЛА, и их радарам по фиг на рельеф местности. А ещё комплекс становится почти неуязвимым для обнаружения и поражения противорадиолокационными или обычными ракетами. Противник видит только дроны, но не может вычислить управляющую станцию и оператора.
– Почему не может? – удивилась Даша, забывая про обиды и втягиваясь в беседу. – Ловим БЛА и прослеживаем канал связи.
– А ты ещё распутай веер ложных каналов, – усмехнулся в ответ Константин. – Беспилотники имитируют выдачу сразу по нескольким направлениям. И какой сигнал верный, не знает никто, кроме оператора.
– А обратный канал от станции? – не сдавалась Дашка.
– А они тоже запутываются через эффект зеркальных дубляжей, – парировал Костя. – Это ещё одна причина, зачем в воздухе нужно целое звено дронов из двух-трёх штук одновременно.
– Красиво, – согласилась Есения. – Но «птички» пока не прилетели. Так что возникает резонный вопрос. Что мы можем делать сейчас?
– Проводить доводку программной части станции, – охотно пояснил Константин, указывая на объёмистый ранец. – Наше «Заслоновское» решение ближе к переносному комплексу «Репейник». Но он заточен больше под перехват маленьких дронов разведчиков и наводчиков. А нам интересна охота за полноценными тактическими ударными БЛА типа турецких «Bayraktar TB-2» или американских «MQ-9 Reaper». И за дронами-камикадзе, конечно. Типа израильских «IAI Harop» или украинских «UJ-22 Airborn» и «Кобра»8. Однако, в отличие от больших комплексов РЭБ типа «Шиповник-АЭРО», «Красуха», «Дивноморье», «Сапфир»9 и так далее, в нашей «Сирене» нет возможности питать мощные излучатели подавителей сигналов. Поэтому ставка делается на точное улавливание каналов связи, быстрый анализ и постановку направленного информационного шума с одновременным взломом систем БЛА и перехватом управления. Но в этой части искусственный интеллект внутри станции до сих пор слабоват. Требуется доработка и обкатка в полевых условиях.
– И куда тогда мы поедем через полторы недели? – удивилась Дарья. – Что мы там обкатывать-то будем?
– Хороший вопрос, – кивнула Еся, и посмотрела на Дениса. – Насколько мне известно, у тебя уже есть почти готовые наработки модуля анализа и взлома бортовых систем беспилотников. Это так?
– Есть, – неохотно подтвердил парень.
– Отлично, – улыбнулась нейроинформатик. – Тогда изучаем систему внутри станции, твой модуль, после чего прикидываем, как это всё совместить наилучшим образом. Недели маловато, конечно. Но что-то придумать уже можно. А дальше будем ориентироваться по обстановке.
Костя задумчиво почесал подбородок.
– Вообще-то, комплексы РЭБ редко работают поодиночке, – неуверенно заговорил он. – Универсальных систем ведь никто ещё не придумал. Везде есть своя специализация. Например, «Шиповник-АЭРО», который лучше перехватывает беспилотники, часто работает в связке с «Красухой-С4», которая отлично роняет ракеты.
– Продолжай, – подбодрила его Есения.
Радиоинженер закончил мысль:
– Если мы запросим разрешение включить нас в боевой расчёт какого-нибудь из этих комплексов, тогда можно будет обкатать и взаимодействие «Сирены» с ними. А это тоже полезный опыт. В том числе и для отладки программной части.
– Хорошая идея, – кивнула Еся. – Возьмём на вооружение.
Денис наконец-то решился, и робко поднял руку.
– А ничего, – он откашлялся и продолжил. – Ничего, что я в ваших военных игрушках не в зуб ногой, а?
– Я тоже, – пожала плечами Есения. – Если ты думаешь, что я имею какое-то отношение к армии или к спецслужбам, то ты сильно ошибаешься. Так что будем учиться вместе. Тем более что ИНС и ИИ10 – это по нашей общей специальности.
– БИАС, – поправила Дарья. – Когда речь идёт о дронах, то их мозги теперь называют беспилотными интеллектуальными авиационными системами. Мне тут как раз по ним материальчик подкинули. Увлекательное чтиво. Присоединяйтесь.
– Обязательно, – улыбнулась нейроинформатик. – Скинешь нам с Денисом?
– Легко! – охотно согласилась киберинженер. – Заодно и новые гаджеты получите. А то гражданскими нам пользоваться не велено.
Дэн достал из кармана свой новый смартфон и с тоской посмотрел на него.
– Прощай, друг. А мы ведь даже ещё толком и не познакомились.
У молодого человека получился такой комичный вид, что напарники переглянулись и, не сговариваясь, дружно рассмеялись.
***
После импровизированной летучки, Денис с чувством выполненного долга махнул рукой на все дела. Завтра – будет завтра. А сегодня можно и расслабиться. Сгоняв в ближайший магазин, он затарился всем необходимым. Вот только праздник не удался.
– Э?! – только и успел выдавить из себя Дэн, провожая заветную бутыль растерянным взглядом.
– Будем делать из тебя человека, – ехидно заявила Даша.
Она медленно и демонстративно наклонила бутылку над раковиной. Драгоценный вискарь тугой струйкой потёк в канализацию. Парень сглотнул.
– Отдай, – угрожающе потребовал он.
– Не-а, – нагло помотала головой Дарья. – Трезвость – норма жизни. Привыкай.
– Сволочь, – тихо застонал Денис.
За первой бутылкой последовала вторая.
– Какая я гадкая, – самодовольно хмыкнула Даша. – Аж самой приятно.
Дэн снова застонал. И, возможно, нервы ML-инженера не выдержали бы такого издевательства. Но в кухню вошла Есения. Она посмотрела на побледневшего Дениса, затем на довольную Дашку. Оценив картину, Еся одобрительно кивнула и проследовала к холодильнику.