В случае двух подсписок
`[[A,B],[1,2]]`
Я хотел бы получить результат
[[A,B],[1,2]
[A,B],[2,1]
[B,A],[1,2]
[B,A],[2,1]]
В случае трех подсписок
`[[A,B],[1,2], [c, d]]`
Хотелось бы получить вывод
`[[A,B],[1,2], [c, d],
[A,B],[1,2], [d, c],
[A,B],[2,1], [c, d],
[A,B],[2,1], [d, c],
[B,A],[1,2], [c, d],
[B,A],[1,2], [d, c],
[B,A],[2,1], [c, d]
[B,A],[2,1], [d, c]]`