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