Leetcode 53 Solution