А в чем смысл-то, а? — спросил сам себя Александр Борисович. Не пора ли успокоиться? Генерал ведь уже. Забуриться бы на дачу и жить там, никуда не торопясь. Рыбалка, банька, запотевший графинчик, огурчик с грядочки. Все равно ведь все, что он делает, выходит не так, как надо бы, как хотелось. Все равно в правосудие всегда вмешивается большая политика. Взрыв на пути президентского кортежа — дело рук психа-уголовника. А ведь служба безопасности упорно искала шахидку, «черную вдову»…
[1]
И как знать — не «нашла» ли какую-нибудь «козу отпущения»…
Всегда ведь бывает: сделаешь дело, преступника отыщешь. Оборзевшего мэра какого-нибудь заштатного Задрюпинска на чистую воду выведешь. А тебя отодвинут в сторону — запретная зона. Государственные интересы!.. Будто бы есть какие-то интересы важнее закона.
И уйти — не уйдешь. Есть внутри что-то, не позволяющее бесстрастно взирать со стороны на беззаконие и беспредел. И едва возникает потребность в следователе Турецком — бросаешь все и бежишь, как гончая по следу.
Все бежишь, бежишь куда-то, только вот так у зеркала и остановишься на секунду. А потом дальше. Куда? Кому это надо? — снова промелькнула мысль. Поморщился, отгоняя.
И потянулся за бритвой.
Глава 1
1
Если сойти с электрички на платформе Маленковская и направиться не в сторону Сокольников, а к жилому массиву, то, перейдя Рижский проезд, можно найти в первом же дворе приметный подъезд с большим навесом. Два нижних этажа в многоквартирном доме некогда были выделены под небольшую то ли типографию, то ли мастерскую — что-то там вечно стучало и громыхало. Потом — не то разорившись, не то разбогатев — арендаторы съехали, и помещение, будто переходящее знамя, пошло по рукам.
Но в последнее время с ним на глазах начали происходить чудесные перемены. Покосившийся навес выпрямился и заблестел свежей краской. Дверь сменилась современной, но под старину — из красного дерева, да еще и с металлическим нутром. На окнах появились пластиковые стеклопакеты и прочные решетки. А у самого входа повисла бронзовая доска, на которой значилось: «Научное объединение „Ритм“. Комплексные решения».
Время близилось к шести. Шеф давно уехал на деловую встречу и возвращаться не намеревался. Пользуясь его отсутствием, сотрудники за полчаса до окончания рабочего времени начали собираться по домам.
— Ну что? — обратился ко всем оставшимся сразу Олег Ралко, выключив компьютер. — Не послать ли нам гонца?
— Не, старики, я — пас, — первым отозвался Митяй из «переводчиков». — Я Машке своей пообещал не зависать. Мастер сегодня должен батарею в ванной апгрейдить. А у жены вечером — йога. Поэтому разве что по дороге — на бегу — пивком заправиться…
— А зачем ты батарею меняешь?
— Хрен знает. Захотелось. Дерьмо потому что. Протекает, дура ржавая. И винты все разболтались.
— Меняй «винты».
[2]
«Сигейт»
[3]
надо ставить. — Гриня Рифов, толковый программист, работающий над проблемой распознавания символов, всегда шутил так, что непосвященный понять не мог.
— Угу, — буркнул Митяй с кривой улыбкой. И вернулся к куда более интересной теме. — Ну так как, Валер?
— Ты же знаешь, нельзя. — Валерий Гончар демонстративно подержался за бок. — Мне на операцию скоро. Штейн сегодня уже и заяву мою подмахнул. Правда, я тут покантуюсь еще с недельку. А потом уволюсь — и на вас дела скину. На Сашку, наверное. Надо бы вот успеть до ухода все багги
[4]
выловить. А я в глубокой отладке погряз. Прога
[5]
все глючит, чтоб ее! Вот и сегодня тоже придется до ночи здесь торчать.
— Понятно, — кивнул головой «переводчик», — трудись. А мне все-таки кто-нибудь компанию составит?
— Ну я. — Александр Дрозд, «обрадованный» перспективой дополнительной нагрузки, решил, что бутылочка «Клинского» по дороге к метро лишней не будет.
В общем, набралась команда в четыре человека. Предвкушая удовольствие, с радостными восклицаниями они бодро покинули лабораторию. Неприсоединившиеся тут же заторопились на электричку. Зато Олег, не согласившись тащиться в безымянную пивнушку на углу Корчагина и Кибальчича, задержался и спросил Валерия:
— Что в программе не идет-то? Может, я помогу?
— Да никак не добьюсь реакции этой железяки на контекст. — Гончар погрозил кулаком персональному компьютеру, хитро подмаргивающему зеленоватым глазком.
— На чем пишешь? На Прологе?
[6]
— На Си.
[7]
С подцепляемыми процедурами на Смолтоке.
[8]
— Да, эти языки — не мой профиль. А вообще загвоздка-то в чем?
— В том-то и дело, что сам не пойму. При высокой степени неопределенности я обращаюсь к экспертной системе — она мне дает значения соседних букв, анализирует слог, прогнозирует слово в контексте всей фразы. Когда это слово из словаря — идентификация неизвестной буквы почти стопроцентная. А если незнакомое? Исходя из принципов построения языка, вроде бы появляется определенность. Но достоверность подстановки, хоть убей, не поднимается выше двух десятых. — Валерий повел плечами.
— Ну знаешь, тут ведь тонкостей вагон. А логика подстановки не хромает?
— Как это?
— Ну следи за мыслью. Я утверждаю, допустим, что водка есть смесь воды со спиpтом. Согласен?
— Согласен.
— Питие оной называется «pаспитие спиpтных напитков»…
— Верно. И что? — хмыкнул Гончар. — Нам-то это не грозит.
— Если в водкy не налили спиpт, то полyчится не спиртной напиток, а жидкость, эквивалентная той, что течет из водопpовода. Верно?
— Верно.
— А вот и нет. По введенному выше определению, чтобы напиток назывался водкой, в его состав должен входить спирт. Поэтому термин «водка» здесь употреблен неправильно. Надо говорить: если в воду не налили спирт… Усекаешь, в чем тонкость? Может, и ты с формулировками правил напутал?
— Все может быть. Вот и пытаюсь разобраться: все исходные посылки с самого начала проверяю.