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