Maximum Product - add solution