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