Largest Number Leetcode Solution 862