Leetcode 387 Solution In Java