add max produc solution