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