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