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