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