Выбрать главу

— Наверное, подавать в суд, а что же еще?

— Недурная мысль, только абсолютно бесполезная, — Сэм вздохнул.

— Почему же бесполезная?

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

— Ты остаешься в BGTI? Или ты еще не решил?

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

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

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

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

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

— Есть еще одно условие — мой собственный успешный тест.

— Это по умолчанию, — отмахнулся от него Сэм, — есть менее бесспорные вещи.

— Какие же? — Матью почувствовал себя уязвленным.

— Система доступа, Матью, давай рассуждать вместе: как директор поступал до сих пор? — Он просто отсекал доступ к информации, по всему видно, что у него есть кто-то в INSC, не может не быть. А ты эксперт, у тебя неограниченный допуск в базы, я не ошибаюсь? — спросил Сэм.

— Нет. — Матью решил не прерывать его.

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

— Вывод? — спросил Матью.

— Вывод? — повторил Сэм, — вывод один — еще неделю ты числишься в BGTI, а дальше все.

— Почему же он дал мне еще неделю?

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

— Ну, — Матью смутился, — не плохой. А что?

— Вот то-то и оно. Он хочет проверить с INSC все возможности оставить тебя в фирме, но придет к тому же выводу, что и я.

— Почему ты так решил? — самоуверенность Сэма задела Матью.

— Потому что, я знаю, что говорю, — глаза Сэма блеснули. — Давай отбросим игрушки, Матью, и поговорим начистоту. Ты готов говорить серьезно?

— Куда уж серьезнее, — Матью чувствовал, что Сэм напрягся.

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

— Но…

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

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

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

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

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

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

Все консультанты в один голос твердили, что показать надо две вещи: умение нестандартно мыслить и свободное владение современными компьютерными средствами.

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

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

— Серьезно? — спросил Сэм, едва Матью появился в дверях.

— Да, — Матью был уже слегка навеселе. Сэм молчал.

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

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

Понял? — Сэм в упор посмотрел на Матью.

— Я в курсе всех последних новинок, ты не думай, что я настолько наивен!

— Счеты, Матью, вспомни о счетах, — Сэм не отводил от него пристального взгляда.

— Но это же исключено, как ты туда попадешь вместо меня? Не можешь же ты подделать ДИ? Или…

— ДИ я подделать не могу, — задумчиво сказал Сэм, — значит ты согласен, что страховка не помешает…

Сэм повернулся и сделал круг по лужайке, потом второй. Он остановился напротив Матью, заложив руки в карманы.

— ОК! Я позвоню тебе, — Сэм не проронив больше ни слова вернулся в дом.

Матью не воспринял Сэма серьезно. Два месяца после того странного разговора никто его не видел и не знал, где тот пропадает. Сэм позвонил, когда Матью сдал четвертый экзамен, получив два раза по 100 и два по 98. Молекулярную биологию Матью знал прекрасно и он думал исключительно о программировании.

— Когда? — коротко спросил Сэм.

— Через три дня, начало в 9 часов утра. Компьютерный факультет университета, — Матью ответил почти машинально, — Серьезно? — Матью очнулся от своих мыслей.

— Слушай, Мат, все что ты должен сделать, это прийти на место за 10 минут до начала и послать мне Ьфшд с экзаменационного терминала. Все равно какой, хотя бы одно слово. Понял? Дальше, ровно в 9.30 ты сделаешь Re-boot, предварительно заморозив на экране картинку с условием задачи. Это все! Гарантия безопасности 99.99. Гарантия успеха ниже. Я дам тебе знать о своем присутствии, как — увидишь. Если ничего не произойдет, то в 10.30 сделай еще одну попытку. Все.

В трубке раздались короткие гудки.

— Ненормальный, фрик, приключений на свою задницу ищет. Мечта жизни хренова, — Матью разозлился.

Рисковать всей своей карьерой из-за этого идиота? Пошел бы он подальше!

Матью вошел в клетушку с экзаменационным терминалом за 15 минут до начала.

Идентифицировавшись, он набрал первое попавшееся предложение: “Happy Birthday” и послал Сэму на домашний терминал.

Ровно в 9.00 на экране появилось окно с условием задания. Ї Упорядочить двумерный массив по столбцам, при соблюдении двух условий: Ї 1. Обязательно использование оператора цикла в любой форме. Ї 2. Последняя выполняемая команда внутри оператора цикла должна производить следующее действие: “В каждом столбце случайно выбранный элемент заменяется случайной величиной”.

Матью еще раз перечитал условие.

— Чертовщина, — сказал он вслух.

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