Leetcode Problem 242