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