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