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