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