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