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