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