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