互いに可換な巡回置換の集合ってどうやって見つけるのか?

例

{(123), (132)}
{ (1234), (13)(24), (1432).}
{ (12)(34), (13)(24), (14)(23).}
{(12)(35)(46) , (13)(26)(45), (14)(25)(36), (156)(243), (165)(234)}