Светлый фон

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

Я разобрал программу Холмса полностью — свел все команды, высказывания, операторы и переменные до последнего общего знаменателя. Несколько алгоритмов остались нетронутыми; они позволят Холмсу вспомнить все, что происходило, вплоть до того как он разгадал тайну профессора. Большинство же содержали искажения основного кода и крохотные фрагменты подпрограммы Мориарти, переплетенные друг с другом, словно побеги винограда, обвивавшие решетчатую изгородь. Они-то и послужили главной причиной разрушения Холмса.

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

Бит за битом, байт за байтом, он проверял сектора и дорожки с записями в дисководе Бернулли. Как только Холмс находил след Мориарти, он счищал его с диска, оставляя его отпечаток в собственной программе.

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

 

— Похоже, что я у вас снова в долгу. Я даже и не предполагал, что снова вернусь к жизни после своей последней встречи с Мориарти.

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

— А профессор Мориарти? Что стало с ним?

Я ожидал этого вопроса и должным образом подготовился к тому, чтобы Холмс навсегда избавился от своего почти параноидального интереса к заклятому врагу. Наступил момент испытать мою теорию на практике.

Я подошел к рабочему столу, выдвинул верхний ящик и вытащил диск, приготовленный двумя днями ранее.

— Он здесь, сэр. Удалив куски кода Мориарти из вашей программы, я перенес их на этот диск.

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

— В этом компьютере установлена звуковая плата, позволяющая подавать команды голосом. Желаете ли вы в таком случае прочесть фразу, которую я написал на листе бумаги перед вами, чтобы мы покончили с этим негодяем раз и навсегда?

Он в течение некоторого времени изучающе смотрел на листок. Я что-то не мог припомнить, улыбался ли Холмс раньше. Сейчас он улыбнулся и произнес громким, четким голосом: «Стереть MORIARTY.DAT».