bannerbannerbanner
Нелинейная зависимость
Нелинейная зависимость

Полная версия

Нелинейная зависимость

текст

0

0
Язык: Русский
Год издания: 2002
Добавлена:
Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
4 из 7

Андрей усмехнулся, на этот раз мысленно.

«Понты, – подумал он. – Программисты часто пытаются казаться умнее людей».

На самом деле в фирменном руководстве написано четко – сканирование в четыре цикла. Хоть сколько процентов ставь.

– В общем, у меня все готово. – Алена вместе с креслом повернулась к столу, столкнув локтем ручку на пол. – Ой, извините…

«Неуклюжая», – подумал Андрей.

– Берите кофе и печенье, – сказал вслух.

С умным видом он посмотрел, как работает несколько программ, пока Алена ела печенье. Ничего не понял, да и не собирался ничего понимать. Это было что-то узкоспециальное, явно связанное с биологией.

– Где вы работали до Москвы? – спросил Андрей.

– В Новосибирске, в генной лаборатории.

– У нас другая специфика, – вздохнул он. – Но алгоритмы… – Андрей задумался: – У меня есть одна знакомая, ей сейчас дали престижный биологический проект, может быть, ее это заинтересует.

– Диск я оставить не могу. Он последний, и там исходники. – По лицу Алены было непонятно, что она чувствует – обиду, равнодушие или злость. Лучше бы злость – обида слишком примитивное чувство.

– Я дам ей ваш телефон. Можно?

– Да. Спасибо. – Алена быстро встала, вынула мини-диск из компьютера и собралась идти, будто ожидала от него такой фразы.

Это взбесило Андрея. В конце концов, он хотел немногого. Ему уже не нужна была близость с ней, но хотя бы чуть-чуть зависимой от него она должна была себя почувствовать. Хоть чуть-чуть обязанной. И тогда он с чистой совестью забудет ее завтра же и будет ждать другую девушку, которая попадет в его сети, раскинутые во всемирной электронной паутине.

– Подождите, – уже у двери остановил ее Андрей. – Я тоже уезжаю. Могу вас куда-нибудь подвезти.

– Да нет. Спасибо, – пожала она плечами и положила диск в задний карман брюк.

– Мне нетрудно.

– Ну хорошо. Если вы так настаиваете… До Медведкова.

Андрей мысленно присвистнул, но отступать было поздно – никто за язык не тянул.

Они молча вышли из офиса и сели в машину. От Алены пахло не духами, а пронзительным чистым теплом. Просто кожей, просто волосами.

Андрей запустил двигатель и погнал машину к Кольцу.

Всю дорогу он злился на себя за то, что все произошло совсем не так, как он хотел.


На обратном пути Андрей решил помыть машину. Когда мойщик вытряхивал коврики, на бетон упал потрепанный мини-диск – видимо, выпал из кармана Алены, когда она вставала с сиденья.

«Он у меня последний», – вспомнился ее голос.

Андрей поднял пластиковую коробочку за секунду до того, как включили воду, и удовлетворенно повертел в руках.

«Вот так. Будешь выпендриваться!» – подумал он и сунул диск в карман.

Брюки немного забрызгало, но их и так пора было стирать. Он смахнул грязь рукой и вышел на улицу – позвонить девушке, пока отъехал еще не так далеко. Но в мобильнике сел аккумулятор. Номер тоже был записан в памяти телефона, так что из таксофона не позвонить.

Андрей вздохнул, положил диск в карман и решил отзвониться из дому.


Возле подъезда лежал раздавленный картонный ящик со следами протекторов. Андрей перешагнул через него и набрал код на двери.

Дурацкую надпись в лифте стерли, пол был вымыт, и воняло хлоркой, а не мочой. Но настроение все равно было унылым – сколько Андрей ни пытался, он не мог понять почему. Зайдя домой, он разделся и бросил брюки в стирку. Из кармана выпал мини-диск, Андрей оставил его в прихожей.

– Надо помыться и позвонить этой клушке.

Горячая вода обожгла тело сильнее обычного – Андрей так хотел. Погрузился сначала по шею, затем намочил затылок. По кафельной плитке ползали блики.

Впервые, с самого начала игры, Андрей сам от нее отказался. Впервые судьба послала ему не просто дурнушку, а явную агрессивную феминистку. Еще и лесбиянку, скорее всего. Нет уж… К его игре со сверхженщиной это не имеет ровным счетом никакого отношения. На фиг.

Он закрыл глаза и ополоснул лицо.

– Переживет и без диска, – сказал Андрей вслух. – Такие никому не прощают оплошностей, значит, и им прощать ничего нельзя. Лоханулась – получила. «Эта схема проста», как пел Цой.

Андрей намылил мочалку и растерся до красноты.

Хорошо.

Зазвонил телефон.

– Помыться спокойно не дадут… – фыркнул Андрей и, шлепая мокрыми ступнями, подскочил к аппарату. – Алло.

– Это Паша.

– Ну что? – с ходу спросил Андрей.

– Тьма египетская. Если бы черти существовали в действительности, они бы переломали тут все ноги.

– А без аллегорий?

– Тупик. Вот что я тебе скажу: эксперимент ты провел, результат получил, а как все это повторить, я не имею ни малейшего понятия.

– Приезжай, – сказал Андрей.

– Так вот и я о том. Часа через два буду. Тебе что-нибудь взять?

– Вина. Красного.

– Добро.

Андрей вытерся, оделся и закурил. В кабинете царили прохлада и тишина – новые окна, наполненные инертным газом, прекрасно гасили звук. Солнце било сквозь жалюзи, но закрывать их в такую рань не хотелось. Дым, рассеченный яркими плоскостями света, тянулся к сетке кондиционера. Защипало глаза.

– Дрянь… – Андрей покрутил пачку в руках. – Снова левак подсунули.

Сигарету он не бросил – других все равно не было. Взгляд привычно упал на часы, но они стояли и упрямо показывали без десяти двенадцать.

– Блин, надо было попросить Пашку, чтобы батарейку купил.

Андрей включил монитор и тупо уставился на экран, в памяти бежали строчки ночного протокола. Бред. Совершенно непредсказуемая случайность.

Андрей загрузил протокол и попробовал вспомнить, что же происходило на самом деле. Галлюцинации помнились хорошо, даже подбородок побаливал после катапультирования, но соотнести их с реальностью не получалось никак. Пуски, ракеты, оранжевый лазер… Ничего этого протокол не отобразил. Да и слава богу. А то было бы разговоров… Так и прозвали бы в группе – «ракетчиком»: «Вы слышали, Малек по ночам ракеты пускает!» – «Какие ракеты?» – «Твердотопливные». – «Ха-ха-ха…» – «Хи-хи-хи…»

Андрей отправил протокол на распечатку и взял пять испещренных строчками листов в руки. Получается, что программа коммуникации зависла, но атомы не сфлюктуировали, просчитали алгоритм до конца. И кто-то вводил значения, считывал результаты и на их основании менял частоты. Очень эффективно менял. А ведь это все сделал он – Андрей. Больше никто не мог. Некому. Вот только как без Аватара его команды дошли до Черноголовки?

Мелькнула мыслишка – а может, не зря молился перед вводом значений? Может, это не само собой и не в наркотном угаре… Может, это Он? Услышал, подействовал… Ему ведь все подвластно…

Господи, тогда сделай так, чтобы можно было все повторить. Ну хотя бы несколько раз – для отчета и перед комиссией.

Сигаретный дым обжег глаза сильнее, и Андрей затушил окурок.

– Сволочи… – буркнул он. – Продают всякую дрянь…

Это сбило с мысли. Андрей бегло просмотрел каталог, выбрал с десяток классических композиций, зациклил и надел наушники. Так гораздо лучше – под музыку думается как-то иначе, словно ритмичный звук по особому структурирует мыслительные процессы. Андрей разложил распечатанный протокол на столе и принялся водить пальцем по строчкам, покачивая головой в такт скрипичным пассажам.

До «Нелинейной зависимости Марковича – Резнова» все было понятно. Сама зависимость была удивительной, но хотя бы интуитивно понятной. Дальше – полный бред. Представляя ракетные пуски, Андрей ввел две осмысленные команды по изменению частоты. Почему именно такие – не вспомнить. После этого Аватар отключился и на бредовый набор символов, приходящий с клавиатуры, отвечал однозначно: «Связь прервана».

Нет, физика и статистика тут явно ни при чем, как и вмешательство силы Господней. Чушь все это. Гораздо проще предположить, что в наркотическом опьянении открылись какие-то врата подсознания, и Андрей, опираясь на добытые результаты, выдал две верные команды. Что они за собой повлекли и в каком состоянии находились атомы, пускай выясняет Пашка.

Вспомнился Менделеев, получивший во сне озарение, и следом Артем – тоже ведь химик.

– О! – Андрей улыбнулся и снял наушники. – Надо Светлане позвонить.

Он набрал номер и довольно откинулся в кресле. В ушах еще звучал струнный оркестр.

– Алло, Артемыч? Как добрались?

– Хорошо. – Артем явно не ожидал услышать голос Андрея.

– Слушай, Светлана уже дома или еще препарирует марсианских микробов?

– Дома. Позвать?

– Да. – Андрей хотел спросить про новый полимер, но передумал.

Некоторое время в трубке слышались мультяшные вопли из динамиков телевизора.

– Да. – Голос Светланы раздался неожиданно. – Привет.

– Привет, Ясный Свет. Говорят, ты космосом занялась?

– Это правда. Мозг в экстремальных ситуациях – длительные полеты, большие массивы данных.

– Конкурентка, – рассмеялся Андрей.

Она тоже фыркнула:

– Ну какие мы конкуренты? Скорее партнеры. Ты решаешь проблему в железе, а я во плоти.

– И это ты называешь партнерством? – Андрей решил дошутить до конца. – Кто быстрее решит, тот и слопает весь мешок пряников. Вдруг твои крысы окажутся умнее моих атомов?

– Крысы тоже состоят из атомов. – Светлана перестала смеяться и спросила уже совершенно серьезно: – Кстати, скажи мне как спец по квантовым вычислениям – вы уже считаете или только пробуете?

Андрей удивленно поднял брови:

– Тебе-то зачем?

– Ну… Биология мозга тоже не стоит на месте. Раньше работали с мозгом, затем с нейроном, а сейчас начали ковырять сам нейрон. У него ведь тоже есть принцип работы.

– А квантовая машина к этому каким местом? – Такое объяснение удивило Андрея еще сильнее.

– Пока не знаю. Просто я ищу аналог работы мозга в технике, хочу попробовать разобраться с алгоритмами, которые управляют работой мысли.

– Ну ты замахнулась…

– Надо. Работа цифрового компьютера на это совершенно не похожа, – пожаловалась Светлана. – Аналогового – тоже не очень. Тут я вспомнила, что ты работаешь над принципиально новой схемой. Математика для нее уже есть?

– А чем бы мы тогда занимались? Для квантовых вычислений существует алгоритм Шора, позднее его обобщил Китаев, и еще есть алгоритм Гровера для поиска в неупорядоченных базах данных.

– Неупорядоченных? – заинтересованно переспросила Светлана.

– Да. – Андрей удивился такой реакции. – Ты понимаешь, о чем вообще речь?

– Да, я уже с этим столкнулась. Мозг ведь не телефонная книга, и данные в нем уложены не в алфавитном порядке. Просто кучей, но мозг как-то находит нужное.

– Верно, это оно и есть, – подтвердил Андрей. – Для поиска в этой куче и существует алгоритм Гровера. Тут вся фишка в том, что обычная, не квантовая машина будет делать выборку очень долго. А на квантовом уровне…

– Погоди, не спеши, – перебила его Светлана. – Я тут делаю заметки по ходу.

Андрей замер и подумал, не перевести ли столь странный допрос в шутку, но не хотелось перед Светланой выглядеть дураком.

– Так, на квантовом уровне, – повторила она. – Подожди, а в чем принципиальная разница простых и квантовых вычислений? Только не умничай, ладно?

– Ладно, ладно… – Андрей не удержался от смешка. – Короче, все дело в размерах. Понятно, почему каждый элемент компьютера уменьшается в размерах?

– Для повышения их числа, насколько я понимаю. Чем больше элементов, тем выше вычислительная мощность. Это понятно, как с нейронами.

– Ну, что-то вроде того, – подтвердил Андрей. – Вот возьмем элемент, отвечающий за организацию бита. Сейчас он содержит в себе десять в пятой степени электронов. Но все равно вычислительных мощностей не хватает катастрофически. Логично уменьшать дальше?

– Логично, – сказала Светлана. – А технология позволяет?

– Еще как! Уже в начале тысячелетия мы умели подвешивать в вакууме один-единственный атом, но вот считать на нем – проблема.

– А что мешает? – Было слышно, как Светлана щелкает клавишами компьютера, записывая разговор.

– Квантовый шум.

– Что за зверь?

– Ну, ты должна знать, что законы квантовой механики принципиально нелокальны как во времени, так и в пространстве. Нельзя говорить о положении и скорости частицы, можно лишь прикидывать вероятность ее обнаружения в некоторой зоне пространства, а двигаться она будет в некотором диапазоне скоростей.

– Ага… Я поняла суть проблемы. Если ты организуешь бит на одном атоме, то говорить о каком-то нуле или единице смысла нет?

– Ну, не так все плохо, – усмехнулся Андрей. – Обычный бит находится четко в одном из двух состояний. Либо ноль, либо единица. Атом мы тоже можем завесить в одном из двух состояний. Верхний энергетический уровень будет единицей, а нижний нулем.

– Не выйдет, – догадалась Светлана. – Что-то среднее будет между нулем и единицей. Так? Можно будет говорить лишь о вероятности обнаружения бита в одном из логических состояний.

– На практике еще сложнее, – подтвердил Андрей. – Согласно принципу суперпозиции, квантовый бит, или, проще, кубит, будет представлять собой линейную комбинацию состояний классического бита.

– И как вы это обходите? – спросила Светлана, отстукивая клавишами.

– Еще в восьмидесятом году Юрий Манин предположил, что для кубита можно создать некий алгоритм, который превратит квантовый шум из препятствия в новую сверхэффективную систему вычислений. Но он был молодым и русским, так что никто к нему особенно не прислушался. Зато Ричард Фейнман привел достаточно убедительные аргументы в пользу того, что квантовая машина не только возможна, но и благодаря принципу суперпозиции состояний квантовых битов будет несоизмеримо мощнее классических.

– Тогда все ясно. – Светлана перестала стучать. – Квантовая машина в неупорядоченной базе данных будет чувствовать себя как рыба в воде.

– Вот именно. И скорость вычислений с каждым шагом будет расти по экспоненте. Да и в самом вычислительном шаге может содержаться несколько параллельных вычислений.

– Тогда у меня есть подозрение, что я нашла кончик ниточки. Ты бы не мог показать мне, как это работает?

– Не поймешь ничего. У меня строгий текстовый интерфейс для повышения быстродействия, – сразу предупредил Андрей.

– Ладно, и на этом спасибо.

Светлана настолько сбила Андрея с толку, что он даже не сразу вспомнил, зачем звонил.

– Погоди! – Он придумал маленькую хитрость. – Вообще-то я бы мог показать тебе работу атома с комментариями. Пойдет?

– Было бы здорово. – В голосе Светланы появилась едва заметная настороженность.

– Только ты мне тоже не откажи в консультации, а? Я вообще-то хотел первым попросить тебя о помощи.

– Я тебе когда-нибудь отказывала?

– Один раз, – рассмеялся Андрей, но тут же понял, что шутка вышла неудачной.

Светлана не отреагировала никак.

– Извини, – сказал Андрей и снова пожалел об этом.

Повисла неловкая пауза.

– Короче, – Андрей вздохнул, – ты, как специалист, можешь по галлюцинаторным воспоминаниям определить, что было в реале?

– Интересненько… – в отместку съязвила Светлана. – Воспоминания твои?

– Да. Короче, я употребил тут… Ну… в общем, во время эксперимента. И эксперимент дал неожиданные результаты. Прорыв, можно сказать. Но ни я, ни Пашка не знаем, как его повторить, потому что не знаем, как все было.

– Ого. Новенькое в моей практике. Ладно. Когда к тебе можно заехать?

– Завтра. Но вообще есть надежда на успех?

– Зависит от многих вещей. От типа наркотика, от твоего личного опыта, являющегося интерпретационным ключом. Но можно попробовать ретроградный гипноз. Это иногда дает… неожиданные результаты.

– Попробуем? – вкрадчиво спросил Андрей.

– Ну, если ты не боишься выболтать свои тайны, – рассмеялась Светлана. – Тогда я попробую, в обмен на консультации по квантовой физике.

– Договорились. Завтра созвонимся.

– Хорошо, – сказала Светлана и повесила трубку.

До обещанного приезда Пашки оставалось чуть больше полутора часов. Андрей вздохнул и отложил протокол. Глядеть на него дальше не имело ни малейшего смысла. Казалось бы, что может быть проще – повторить прямо по бумажке последовательность команд, проанализировать их и сделать вывод.

Все было бы прекрасно, если бы не одна странность протокола, заставившая Пашку сорваться с места и ехать сюда. Между двумя осмысленными командами, последними, которые выдал Андрей, прошло довольно много времени. Целых двадцать восемь секунд. Что за вычисления происходили в этот таинственный промежуток? Их не делал компьютер Андрея, и запертые в оптическом резонаторе атомы тоже не могли считать так долго. Это на несколько порядков перекрывало самое лучшее время декогерентности. Короче, согласно протоколу, имел место один из двух вариантов – либо на Андреевом компьютере функционировала еще одна программа, работу которой не отражал протокол, либо в системе находилось еще одно счетное устройство. Еще один компьютер, короче говоря. И работал он прямо на Черноголовку, принимая и обрабатывая данные непосредственно со считающих атомов.

Но тогда это взлом, причем взлом изощренный и извращенный одновременно. Изощренный потому, что надо знать все коды доступа и иметь лазерный коммутатор с очень четкими параметрами. А извращенный потому, что бессмысленный.

Зачем взломщику подключаться к работающим атомам? Допустим, проверить свои догадки. Но для этого ничего не надо ломать! Приехал бы в научный центр, показал формулы, его бы под белы рученьки провели к компьютеру и позволили сделать все, что надо. Еще бы и денег заплатили – сейчас с этим легче, чем пять лет назад.

Вместо этого он приобретает уникальный лазерный коммутатор, компьютер, не хуже чем у Андрея, ломает пароль, построенный на системе факторизации трехсотразрядного числа… Кстати, чтобы его сломать на Андреевой машине, придется потратить около тринадцати миллиардов лет непрерывной работы. Староват получается взломщик. Ровесник Вселенной.

Андрей потер лоб.

– На фиг! – буркнул он. – Пашка приедет, тогда и будем разбираться. А то у меня эдак крышу сорвет, и вместо премии Нобеля мне дадут премию Кащенко. «Самый сумасшедший псих года». Звучит.

Он встал, наполнил чайник и включил другой компьютер – самый обычный. Поиграть надо, вот что. Иногда это способствует расслаблению нервной системы.

Шлем, перчатки… Андрей встал на «пятак» и загрузил входную оболочку. В воздухе прямо перед глазами возникли объемные иконки.

Он задумался, выбирая игру. В обычную мясорубку «стрелялки» сейчас лезть не хотелось, летные симуляторы надоели. Можно было поучаствовать в автогонках, но там уже если сел, то до ночи – фиги с две оторвешься.

Андрей обвел взглядом красочные зазывалки с названиями игр – в основном почти одинаковых клонов с чуть разными декорациями. А вот в эту он еще не играл. «Принц Персии 6.4 SE» – гласила иконка в восточном стиле. Скорее всего, какой-нибудь квест. Лучше не придумаешь, если хочешь убить время.

– Как приятно с похмелья мечом помахать. – Андрей усмехнулся, вспомнив строчку Высоцкого, и коснулся пальцем иконки.

Она развернулась в замшелую стену темницы и провернулась еще несколько раз, образовав пролом в каменной кладке. По замыслу разработчиков, он указывал путь на волю, а заодно на первый уровень игрового пространства.

Игра оказалась интереснее, чем Андрей ожидал. Хорошо прорисованная графика, замечательный звук. А сюжет был построен на извечной проблеме спасения прекрасной принцессы из рук колдуна-визиря, захватившего трон.

Интерес оказался в сложности прохождения уровней – сначала Андрей несколько раз нарвался на простом ориентировании и пришлось вспоминать курс школьного природоведения, рассказывающего, по каким приметам можно в лесу отличить юг от севера. Затем дело пошло серьезнее – прежде чем махать мечом, следовало его добыть. Учитывая безлюдность окружающей местности, это оказалось непросто. Наконец Андрей набрел на затерянный в джунглях мертвый город, населенный призраками рудокопов. Согласно найденному манускрипту, в сокровищнице города находился меч Аль-Дазир, но добыть его силовыми методами не удалось. Охранявший сокровищницу Главный Рудокоп активно сопротивлялся, превращаясь то в кобру, плюющуюся замораживающим ядом, то в огромного рыжего пса, быстрого, как операционка «Комманд Сервис».

Лишь с четвертого захода Андрей догадался обменять перстень с алмазом, когда-то подаренный колдуном-визирем, на необходимое вооружение. И как только рудокоп растворился в воздухе, Андрей осмотрел меч. Длинный, тяжелый, острый, затертый в месте хвата до блеска. Он показался лучшим на свете, потому что был не где-то, а в руках.

Третий уровень оказался еще сложнее. Поочередно убив двух драконов на острове, Андрей с жалкими остатками жизненной силы вышел к перекрестку трех дорог, охраняемому огромным золотым сфинксом. Чудище было настолько сияюще неуязвимым, что сразу стало понятно – драться с ним не имеет смысла. Сначала Андрей попробовал проскользнуть перекресток, пользуясь гипотетической неповоротливостью чудовища. Не вышло. Гипотеза не подтвердилась, сфинкс двигался удивительно быстро, словно не имел понятия об инерции и гравитации.

Побегав так раз пятнадцать и изведав все прелести общения с когтями и зубами чудовища, Андрей понял, что выбрал неверную тактику. Соревноваться со сфинксом в скорости оказалось бессмысленно, и он попробовал посоревноваться в коварстве.

У него в сумке лежал пузырек с ядом, добытым из хвостового шипа одного из драконов, и Андрей испробовал несколько способов скормить скляночку сфинксу. Он бросал ее в морду чудовища, но тварь категорически отказывалась слизывать смертоносное вещество. Он бросал ее в золотые глаза, но через их слизисто-металлическую оболочку яд тоже не всасывался. Наконец Андрей умудрился бросить пузырек прямо в раскрытую для укуса пасть, но оказалось, что яд попросту не действует на этот вид сфинксов.

Андрей разозлился. Он прекрасно понимал, что разработчики не могли создать непроходимую ситуацию в самом начале игры, но найти выход у него не получалось никак. Тут уже ставкой являлся не выигрыш сам по себе – Андрей вступил в противостояние с человеком, разработавшим сценарий игры, и ему до остервенения захотелось доказать себе самому и этому чертовому сценаристу, что Андреевы мозги не хуже, а лучше мозгов разработчика дешевой игрушки.

В течение следующего часа Андрей пробовал:

1) молиться сфинксу;

2) принести ему в жертву убитого в ближайшем лесочке оленя;

3) отбиваясь от дракона, подманить его вплотную к сфинксу, чтобы завязалась драка между чудовищами (последняя уловка показалась Андрею находкой, но чудовища не стали драться между собой, а накинулись на него самого в две пасти);

4) принести в жертву человека из числа живущих на дальней горе туземцев;

5) добыть в горах алмаз Аль-Кадук и заплатить им за проход;

6) заставить туземцев выкопать ловчую яму и заманить в нее сфинкса.

Эта уловка потребовала от Андрея немалого актерского и ораторского мастерства, учитывая и то, что туземцы по-русски, то есть по-персидски не понимали. Яму они все-таки выкопали, хотя для этого пришлось зарубить четверых зачинщиков мятежа, но сфинкс в нее лезть не стал, легко раскусывая любую маскировку.

Тогда Андрей распсиховался окончательно, построил туземцев в колонну и погнал на сфинкса, надеясь проскочить, пока чудище будет пожирать такую уйму народа. Но сфинкс легко справился и с этой задачей, моментально отличив Андрея от шоколадно-голой массы туземцев.

Когда Андрей в очередной раз глянул в равнодушные глаза сфинкса, в наушниках прозвучала трель дверного звонка. Андрей снял шлем. Без него кондиционированная прохлада ощущалась намного отчетливее. Звонок снова пропел – длинно, нетерпеливо.

– Иду! – крикнул Андрей, прекрасно понимая, что Пашка не услышит через дверную броню.

Он отключился от машины и ногой пихнул «пятак» под стол.

– Иду! – повторил он, глянув на экран дверного глазка.

Пашка состроил в камеру потешную рожицу.

– Вот клоун, – усмехнулся Андрей, потихоньку отходя от игровой злости.

Он клацнул магнитной защелкой замка и распахнул дверь. Пашка с ходу протянул ему две бутылки вина – красное каберне «Совиньон» новозеландского производства.

– Заходи, заходи… – Андрей взял бутылки. – Под вино будет сыр, если не возражаешь.

– Не возражаю. – Паша скинул туфли и ногами загнал их под вешалку. – Только тогда без вина сообрази что-нибудь горячее.

– Вот ты зараза, – буркнул Андрей. – Сейчас вместо работы проторчим на кухне два часа.

– Не проторчим. Сунь кусок чего-нибудь в микроволновку и успокойся. У меня с утра во рту ни крошки. Совесть имей.

Андрей молча достал из-под стола пакет с картошкой, высыпал в блюдо несколько штук и поставил в печь.

– Во-во, – вытянул шею Пашка. – Самое то.

– Протокол распечатан. – Андрей набрал программу для печеного картофеля в мундире. – Лежит на столе.

На страницу:
4 из 7