3607 Leetcode Solution In Java