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