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