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