leetcode four sum three sum