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

— За что Герасим утопил Муму… я не пойму, я не пойму, — немузыкально напевал он, раскатывая между компьютерами.

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

Только дилетанту кажется, что, нажав клавишу «Delete», а потом для надежности очистив «корзину», можно уничтожить все следы присутствия файла на компьютере. Это не так, след остается. Нужно только уметь его отыскать. Славик умел. Он применил алгоритм, который в свое время разработал в новосибирском Институте ядерной физики для восстановления треков элементарных частиц в магнитном детекторе ускорителя. Два пучка частиц сталкивались друг с другом, разрушались, разлетались, оставляя следы, фиксируемые чуткой аппаратурой. По этим следам восстанавливалась история частиц и их характеристики. Славик доработал алгоритм и методику расчетов и получил технологию восстановления, которую любая разведка мира была бы счастлива иметь в своем распоряжении, но Славик делиться не собирался.

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

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

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

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

Может быть, кое-кто и заметил, что компьютер стал самую чуточку медленнее работать, не так быстро загружать интернет-страницы, но временное снижение скорости — дело обычное, никто на это внимания не обращает. И уж, конечно, никому не могло прийти в голову, что в течение нескольких часов огромное число компьютеров, разбросанных по всему миру, работало для того, чтобы исполнить прихоть Славика — узнать все до конца.

Прикольно!

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

— Перерыв, — сказал Славик. — Купаться, Ричи, купаться!

Пес радостно фыркнул — купаться он был готов в любое время дня и ночи — и ринулся вон из кабинета.

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

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

— Ну что? Сначала перекусим, а потом купаться, или наоборот?

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

— Тогда догоняй!

Славик сбросил шорты и рубашку, сорвался с места. До высокого края бассейна они добежали вместе и в фонтане брызг обрушились в воду. Они наперегонки плавали за надувным мячиком, используя один и тот же стиль, потому что по-другому Славик не умел, брызгались, пытались друг друга утопить. Довольным воплям Славика вторил счастливый собачий лай. Ричи устал первым. Славик помог ему выбраться из бассейна, предупредил:

— Я еще поплаваю, а ты не вздумай вместе со своим бутербродом сожрать и мой!

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

— Нечего фыркать. Лучше включи мне волны.

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

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

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

— Ну ты и обжора, — ласково сказал Славик. — Пузо твое ненасытное. Держи.

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

— А теперь работать, — сказал Славик.

Пес шумно вздохнул.

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

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

Почти бесследно.

Глава 19

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

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