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