Leetcode 125 Solution Java