Leetcode Problem 79