Three Sum Problem Leetcode 150