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