Permutations DFS solution
Permutation II