В свободной группе

из 2-х элементов

дан элемент

, надо найти все
![$x,y \in F: [x;y]=k$ $x,y \in F: [x;y]=k$](https://dxdy-03.korotkov.co.uk/f/2/3/7/237ad6777204bea9e9c84b411c72911b82.png)
, причем не должно быть

или

или

или

(то есть одно не должно подстрокой другого с левого или правого края, будем говорить тогда, что

неподобны).
Получилось придумать алгоритм решения: представляем

, причем слово

не сокращается (всего

вариантов выбора

). Поскольку
![$[x;y]=k$ $[x;y]=k$](https://dxdy-03.korotkov.co.uk/f/6/8/2/6822a994319d6e09be9975d054bc0a3782.png)
, то уравнение равносильно

. В зависимости от

делаем нужную подстановку так, чтоб длину уравнять, а затем используем то, что все решения уравнения

имеют вид

. Потом легко отобрать неподобные

.
Вот только это все как-то сложно очень. Есть ли более простой способ? Посмотрел обычную литературу: информации о коммутаторах кот наплакал.

Если есть книжка - дайте ссылку.