Solution that is not O(N!) at depth.
Solution that is not O(N!) at depth.