Ольга Барковская вместе со следователем Карташовой расследует похищение адвоката Геннадия Синицына. Это дело связано с убийством его жены Натальи. Преступник отправляет судье Семену, брату пропавшего, загадочные письма. В них — последовательности совершенных чисел. Каждое такое послание дает Ольге новую нить, ведущую к преступнику.
Но чем дальше продвигается расследование, тем больше всплывает мрачных тайн из прошлого Геннадия. Карташову настораживает, что похититель словно помогает их поймать. Он ведет странную игру, правила которой понимает лишь Ольга. Возможно, в этом весь смысл — заставить ее разгадать то, что скрыто за числами.