three-sum (137.807)