Trabalhando com a lista de listas no Prolog
Por favor, ajude-me a resolver este problema: tenho uma lista de listas
[[1,2], [3,4]]
Como eu consigo
[1,3]
[1,4]
[2,3]
[2,4]
Ou se eu tiver uma lista de listas
[[1,2], [3,4], [6,7]]
Como eu consigo
[1,3,6]
[1,3,7]
[1,4,6]
[1,4,7]
[2,3,6]
[2,3,7]
[2,4,6]
[2,4,7]