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