what an irony, we won't achieve an algo better than O(n^3) for 4Sum