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