3 sum v2