finish 3 sum