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