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