груди, посмотрел на Сандру, неопределённо хмыкнул и ушёл.

— Лужа, ты хочешь сменить бараки на дом Крота? — спросила Сандра. — Только без мокрых фокусов. Я за тебя поручилась.

— Госпожа, ты только прикажи, я за тебя кого хочешь убью!

— Какая я тебе госпожа. Слушай. Если хочешь получить ошейник, делай так…

Земля

Включаю маяк. Не тот мир. Выключаю. Размытые контуры предметов. Включаю. Картинка приобретает чёткость. Не тот мир. Выключаю, включаю. Щёлк-щёлк. Есть дорожка! Но не та — асфальтовая. Щёлк-щёлк, щёлк-щёлк. Всё мимо. Щёлк-щёлк. Есть дорожка. Чёрная. Но на ней нет наших имён. На всякий случай даю круговую панораму. Не тот мир. Похож, но не тот. Щёлк-щёлк, щёлк-щёлк, щёлк-щёлк.

Я ищу мир Кенти. Ищу третий день. Повысил точность фиксации финиш-позиции в тысячу раз. Завтра киберы изготовят новый, охлаждаемый жидким азотом, блок управления, который повысит точность ещё на два порядка. Теоретический предел — три порядка. Я соскучился по озорному взгляду из-под задорной чёлки. Почему не оставил в том мире нуль-маяк? Киберы собрали бы новый за четыре часа. Трудно быть глупым. Поумнею ли я когда-нибудь?

Щёлк-щёлк, щёлк-щёлк. Точность настройки такова, что в каждом пятом мире вижу чёрную прогулочную дорожку, бегущую по берегу реки. Сколько их? Тысяча, десять тысяч, миллион? Но мне нужна дорожка, на которой вырезаны наши имена. Такая только одна. Или больше?

Щёлк-щёлк. На пол падает белая чайка с обрубленным крылом. Или это баклан? Бьётся, пятная железный пол кровью. Это же я ему крыло отрубил. Выключаю нуль-т, разбиваю стекло, жму на красную кнопку. Шлюз открывает обе двери сразу. Подхватываю с пола птицу, бегу к лифту. Пока кабина идёт вверх, осторожно пережимаю пальцами сосуды в обрубке крыла. Странно, но срез не гладкий, а как губка, пропитанная кровью. Два сантиметра кровавой губки. Кабина останавливается. Пересаживаюсь в вагончик метро. Три минуты на скорости 240 км/ч. Ещё один лифт. Бегу в медицинский центр. Активирую ближайшего киберхирурга. Если кибера можно чем-то поразить, то именно это сейчас и произошло. Выдвигаются шесть или восемь телеглазков на суставчатых стебельках, секунд десять осматривают птицу, мои лапы, меня. Но следующее действие уже вполне разумное. Манипуляторы фиксируют птицу за ноги, крылья, шею. Один с элластичными подушечками на конце осторожно, но решительно отодвигает мою лапу. Птица уже не бьётся, не кричит, но время от времени моргает красным веком. Как только я отодвинулся от стола, сбоку скользнула прозрачная крышка. Мне не надо смотреть, что под ней происходит, я и так знаю. Сначала исследование незнакомого организма, томография, экспресс-анализы, потом хирургия, потом регенерация в стационаре. Но вместо этого включается аппаратура дальней связи. Включаю контрольный дисплей. Медкомплекс роется в банках памяти главного компьютера информационной централи Замка. Кончил рыться. На экране слова: «Информация не найдена». Оживает киберхирург. Птица бьётся и кричит. Неужели без наркоза? Операция занимает не более десяти секунд. От крыла осталась совсем короткая култышка. Похоже, мой баклан впадает в шоковое состояние, а медкомплекс не знает, что делать. Набираю запрос на клавиатуре. Кнопочки маленькие, для человека. Время уходит… Так и есть. Парадоксальная реакция на тесты, компьютер не имеет готовых алгоритмов. Провёл минимальное необходимое хирургическое вмешательство, взял образцы тканей, изучает. Кретин, неделю изучать будет, а птичку надо из шока выводить.

Переключаю на ручное управление. Взять три миллилитра аш-два-о. Добавить три миллилитра це- два-аш-пять-о-аш. Ввести в желудок. Зоб, пищевод, пищеварительный тракт, понял, железяка бестолковая? Может мало? Если пересчитать на человека, стакан водки получается. Должно хватить.

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

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

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

Сэконд

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

— Когда попаду в дом Крота, первым делом так же сделаю, — сказала Лужа. — Ох, и устала я. Сильней, чем в бараках. А ещё обед готовить.

Скар вернулся только вечером. Бросил на стол пыльную дорожную сумку и восхищённо огляделся. Лужа засуетилась у печки, принялась накрывать на стол. Сандра напряжённо обдумывала линию поведения. Скар хотел обнять её, но она ловко выскользнула, прижалась лбом к дверному косяку. Скар вздохнул, отошёл к столу, завозился в своей сумке. Удивлённо охнула Лужа, звякнул металл, что-то холодное прикоснулось к шее. Сандра испуганно отпрянула и уставилась на руки Скара. В них был ошейник.

— Нет, — вскрикнула она, — нет! — бросилась в свою каморку, вжалась в угол. Скар вошёл следом, обнял за плечи, прижал к себе, погрузился лицом в её волосы. Сандра задрожала, напрягла все мышцы.

— Хозяин, если бы ты меня развязал тогда… Если бы ты меня не опозорил…

Руки Скара затвердели. Потом с силой толкнули её назад, в угол. Через секунду хлопнула дверь.

Что я наделала. Я же отказалась от свободы. Я завтра уже могла бы получить своего лошака. Гордость не позволила. Хотела отомстить, ударить побольнее, — Сандра зарыдала в голос. Откуда-то возникла Лужа, уложила на кровать.

— Разве так можно? Хозяин две ночи не спал, тебя выхаживал. Ну одень, будь хорошей. Госпожа, ты меня учила, а как сама поступаешь? Тебя господин любит. Одень, пожалуйста, — Лужа сделала попытку одеть ошейник. Сандра вяло сопротивлялась.

— Лужа, в барак! — рявкнул Скар.

Всю бесконечную ночь Сандра слышала, как за стенкой ворочается Скар.

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату