Leetcode Java Problem 10 8