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