add 3sum.h