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