История изменений
Исправление mix_mix, (текущая версия) :
Если порядок не важен, то просто рассматриваешь битовое представление чисел 0..2^(tokens_qty-1)
Исходная версия mix_mix, :
Тебе порядок важен? Если нет, то рассматриваешь битовое представление чисел 0..n, каждый бит — наличие перегородки. Всего, соответсвенно, 2^{n-1} вариантов.