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