leetcode: 4Sum