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