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