4sum first commit, large test cases failed