Lexicographical Numbers | Leetcode 386