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