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