Leetcode Problem 83 Solution