Two Sum Java Leetcode Longest