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