Leetcode Problem 22 Solution