two-sum (131.306)