Solution: 3 Sum improve