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