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