maxProduct.java