OK. Тем более что я снова задумался об обобщаемости с того случая
, который рассматривал, из-за несимметричности, которая будет видна ниже.
Всё, в каком-то виде дошло. Тут есть связь с более простым
которое соответствует разбиению всех размещений
штук
и
штук
на классы, получающиеся из размещения
данным числом
транспозиций
позиций, выбранных из тех, где стоят
и такого же числа позиций из тех, где стоят
.
Итак, берём все подобные размещения и добавляем к ним
всяческими способами до
. Теперь у нас по
лишних символов в каждой строке (в каждой по-своему в зависимости от её
). Сделаем
таких замен (один раз одновременно все вхождения):
,
. В моём случае это работает прекрасно, а в общем, похоже, нет.