Permutations (Medium, Backtracking) | Codekra