two-sum (197.598)