Product.java 1-15