Function: min(product(gradient[2](numbers("per")), numbers("per")) if numbers('xyy') if gradient[2](numbers("per")) > product(gradient[2](numbers("per")), numbers("per")) else numbers("per") > product(gradient[2](numbers("per")), numbers("per")) if gradient[2](numbers("per")) if numbers('xyy') > product(gradient[2](numbers("per")), numbers("per")) else numbers("per") > gradient[2](numbers("per")) else numbers("per") else gradient[2](numbers("per")), numbers("per") if gradient[2](numbers("per")) > product(gradient[2](numbers("per")), numbers("per")) else gradient[2](numbers("per")) if product(gradient[2](numbers("per")), numbers("per")) > numbers("per") else numbers('xyy'))