3sum.java