18. 4Sum (Medium)