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