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