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