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