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