progress to 3Sum