15. 3Sum (Medium)