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