3 sum to x, third attempt