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