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