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