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