| 1 | Москва, 1993 год. Во время политического кризиса офицер спецслужб, потерявший жену, пытается привлечь внимание иностранных журналистов к делу опасного серийного убийцы. Он утверждает, что влиятельные и коррумпированные сотрудники силовых ведомств намерены не предать преступника суду, а тайно передать его за границу для медицинских экспериментов. Офицер пишет открытое письмо, но вскоре погибает при загадочных обстоятельствах, и его тело обнаруживают в телефонной будке. Проходят годы. В Санкт-Петербурге начинают происходить новые исчезновения, подозрительно напоминающие давнюю серию преступлений. Пропадает маленький мальчик Денис. Расследованием занимаются подполковник Лукашин, оперативник Дамир Загрутдинов и психолог Мила. Параллельно появляется молодой ученый Вадим Шмелев, обладающий исключительными математическими способностями. Он создал компьютерную систему, моделирующую работу человеческого мозга и способную прогнозировать вероятное поведение людей. Сам Вадим при этом страдает от тяжелой детской травмы: много лет назад у него на глазах был убита мать. После этого он переживает странные видения, сны и провалы в памяти. В эфир радиостанции поступает загадочный звонок, связанный с исчезновением ребенка. Расследование постепенно начинает соединяться с прошлым Вадима и с тайной маньяка, которого официально давно не должно быть в живых. |
| 2 | Вадим просыпается и понимает, что совершенно не помнит, где находился предыдущей ночью. Его опекун встревожен исчезновением молодого ученого и пытается выяснить, что с ним происходило, но Шмелев сам не способен восстановить события. Вскоре к нему приходит следователь Сергей Веррейкин и просит стать понятым при обыске квартиры соседа. Мужчину задержали по подозрению в причастности к исчезновению Дениса, однако доказательств его вины пока недостаточно. Пока милиция разыскивает ребенка, вокруг самого Вадима начинается другая охота. Владельцы крупного игорного бизнеса узнают о созданной им программе прогнозирования и понимают, какие огромные деньги можно заработать, если использовать такую систему для азартных игр. Чтобы приблизиться к ученому и получить доступ к его разработке, владелец игорного заведения привлекает журналистку Настю, знакомую Сергея. Девушка должна войти в доверие к Вадиму и добыть информацию о программе. Веррейкин преследует совершенно другую цель. Он предполагает, что система Шмелева способна помочь предсказать действия серийного убийцы и вывести следствие на человека, похитившего Дениса. Сергей предлагает использовать компьютерную модель в расследовании. Вадим соглашается, хотя собственные провалы памяти заставляют его все сильнее сомневаться в самом себе. Его работа, преступления маньяка и события забытой ночи постепенно оказываются связанными между собой. |
| 3 | Поиски пропавшего Дениса заканчиваются трагически: мальчика находят мертвым. Лукашин лично осматривает место преступления и обнаруживает рядом с телом необычную улику — древние японские монеты. Вместо того чтобы немедленно передать находку в общий массив доказательств, подполковник решает скрыть ее от остальных участников расследования. Для Сергея Веррейкина это дело приобретает дополнительное значение после разговора с генералом Лебедевым, его научным руководителем. Лебедев рассказывает, что много лет назад Лукашин уже расследовал серию убийств, совершенных маньяком-расчленителем. Преступник заманивал будущих жертв именно при помощи старинных монет. Официально того человека давно нет в живых: после задержания он якобы повесился в камере. Однако появление такого же предмета возле тела Дениса заставляет сомневаться в старой версии. Сергей начинает подозревать, что либо прежний убийца каким-то образом остался жив, либо кто-то тщательно воспроизводит его почерк. Вадим продолжает работать над системой прогнозирования, а его нестабильное психологическое состояние усиливает тревогу окружающих. Шмелев не может объяснить собственные провалы памяти и начинает опасаться, что неизвестная часть его жизни может быть связана с происходящими убийствами. Тем временем скрытая Лукашиным улика показывает, что нынешнее дело невозможно расследовать без возвращения к событиям прошлого. |
| 4 | На чердаке жилого дома находят тело молодой девушки Светы. Следствие быстро выходит на соседа Максима, и обстоятельства заставляют оперативников рассматривать его как главного подозреваемого. Однако на месте преступления присутствует деталь, способная полностью изменить направление расследования: рядом вновь находятся древние японские монеты. Дамир при осмотре не замечает их, и связь нового убийства с прежней серией некоторое время остается вне официальной версии. Сергей Веррейкин все больше убеждается, что расследование идет по ложному пути. Он вызывает Вадима Шмелева, рассчитывая снова воспользоваться его компьютерной системой. Лукашин резко возражает против участия ученого и не желает допускать его к материалам дела. Подобное сопротивление только усиливает подозрения Сергея, поскольку Лукашин уже скрывал обнаруженные возле Дениса монеты и имеет прямую связь с расследованием старого дела маньяка. Веррейкин предлагает Вадиму отправиться вместе с ним в Москву и лично встретиться с генералом Лебедевым. Сергей надеется получить сведения о том, что действительно произошло с преступником, которого считали погибшим в камере. Для Вадима поездка имеет еще более личное значение. Он начинает подозревать, что тайна убийцы может быть непосредственно связана со смертью его матери, детской травмой, опекуном и собственными провалами памяти. Обычное сотрудничество программиста со следствием постепенно превращается в поиски правды о его собственной жизни. |
| 5 | Настя продолжает выполнять задание людей из игорного бизнеса и получает материалы, которые раскрывают важнейшую тайну прошлого Вадима. В ее руки попадает рапорт, согласно которому маньяк Олетович, убивший мать Шмелева, после задержания вовсе не был просто уничтожен или оставлен в заключении. Преступника передали немецкому профессору Гюнтеру для секретных научных экспериментов. Информация вскоре становится известна самому Вадиму. Он чувствует себя обманутым людьми, которым много лет доверял, и требует объяснений от опекуна. Затем Шмелев начинает разыскивать Гюнтера, рассчитывая лично узнать, что происходило с Олетовичем и какое отношение эксперименты имеют к нынешней серии убийств и исследованиям человеческого мозга. Профессора удается обнаружить в заброшенном здании бывшей специальной клиники МВД. Вадим находит его связанным на операционном столе, что показывает: кто-то стремится не позволить ученому раскрыть прошлое. Одновременно Лукашин получает руководство специальной операцией по поимке серийного убийцы. В предполагаемой зоне появления маньяка размещают девушек, которые должны сыграть роль приманок, а оперативники занимают позиции для задержания. План терпит страшную неудачу. Вместо захваченного преступника милиция получает очередную погибшую девушку. Маньяк не только избегает ловушки, но и демонстрирует, что знает о действиях следствия и способен использовать подготовленную против него операцию в собственных целях. |
| 6 | Веррейкин анализирует провал операции с девушкой-приманкой и приходит к выводу, что убийца заранее знал о плане милиции или был намеренно спровоцирован человеком, посвященным в детали операции. Рядом с глазами погибшей снова обнаруживают японские монеты. На этот раз криминалисты получают с них пригодные отпечатки пальцев. Лукашин требует проверить всех, кто имел доступ к информации о готовящейся ловушке. Результаты экспертизы оказываются шокирующими: следы на монетах совпадают с отпечатками, ранее обнаруженными на чашке Вадима Шмелева. Для Сергея это тяжелый удар. Провалы памяти Вадима теперь выглядят еще подозрительнее, хотя Веррейкин не готов автоматически признать друга убийцей. Настя сообщает Сергею, что собирается вместе с Вадимом отправиться в Германию. Расследование внезапно прерывается чрезвычайным происшествием: вооруженный человек захватывает детский сад и удерживает детей в заложниках. Сергей и Вадим срочно отправляются туда. Благодаря способности анализировать человеческое поведение Шмелева привлекают к переговорам с террористом. Вадим пытается прогнозировать действия захватчика и добиться мирного освобождения детей, но разговор не приводит к необходимому результату. Начинается силовая операция. Происходящее оборачивается трагедией, которая резко меняет дальнейшую судьбу Веррейкина и заставляет Вадима покинуть Россию. Одновременно подозрения в его причастности к серии убийств становятся еще серьезнее. |
| 7 | Вадим оказывается в Амстердаме. Высокопоставленный знакомый его опекуна обеспечивает ему гостиницу и кредитную карту, но быстро выясняется, что помощь имеет свою цену. Шмелев должен продолжить разработки Гюнтера и создать систему, способную прогнозировать поведение вооруженного человека внутри ограниченного пространства. При этом Вадиму фактически запрещено самостоятельно распоряжаться собственной жизнью: он не должен покидать Амстердам, пользоваться телефоном или выходить в Интернет. За ним постоянно наблюдают. Шмелев хочет отказаться, но понимает, что оказался под контролем людей, заинтересованных в его уникальной программе. В Санкт-Петербурге тем временем хоронят Сергея Веррейкина, погибшего после трагических событий предыдущей операции. Лукашин получает сведения о встречах Насти с Вадимом и устанавливает за журналисткой наблюдение. Становится известно, что Настя собирается ехать в Брюссель. Вадим также узнает о ее поездке и пытается выбраться из Амстердама, но полиция и люди, контролирующие его кредитную карту, мгновенно отслеживают любые попытки бегства. Тогда Шмелев придумывает способ обмануть наблюдение. Ему удается вернуться в Петербург и встретиться с Настей. Здесь Вадим узнает, что созданная программа наконец начала работать и выдает результаты, однако исследователи не способны правильно их расшифровать. После смерти Сергея именно Вадиму приходится самостоятельно искать связь между системой прогнозирования, маньяком и секретными экспериментами собственного прошлого. |
| 8 | Вернувшись в Петербург, Вадим действует вместе с Настей. Они проникают в институт и похищают компьютер, на котором сохранены результаты исследований программы. Шмелеву необходимо получить полный доступ к собственной разработке, поскольку только он способен понять выдаваемые системой прогнозы. В это время маньяк нападает на Милу во время ее утренней пробежки, показывая, что люди, связанные с расследованием, также находятся под угрозой. Вадим замечает, что Настя тайно копирует данные с его компьютера. Он понимает, что девушка все это время работала не только ради него и Сергея. Настя признается, что выполняла поручение заказчика, заинтересованного в программе. Шмелев неожиданно разрешает ей передать информацию, рассчитывая использовать ситуацию в своих целях. Затем компьютерная система указывает место вероятного следующего преступления — бухту Дубковую. На месте действительно обнаруживают тело молодой женщины, и точность прогноза подтверждает, что программа способна просчитывать действия убийцы. Опекун пытается убедить Вадима и Настю, что разыскиваемый серийный преступник уже мертв и продолжать поиски бессмысленно. Вадим не принимает это объяснение. Слишком многие события прошлого были от него скрыты, а история Олетовича, Гюнтера и секретных исследований показывает, что официальным версиям доверять нельзя. Вскоре программа выдает еще один прогноз. Следующее преступление должно произойти в Кирилловском. Вадим понимает, что созданная им технология действительно способна привести к разгадке, но одновременно становится ясно, насколько опасным является само изобретение и сколько людей готовы бороться за контроль над ним. |