Leetcode 34 Solution In Java