minimum product