Function: min(gradient[0](numbers('xyy') if numbers('ryy') > numbers("per") else numbers("xxy")), numbers("per") if numbers('xyy') > numbers('ryy') else numbers("xxy")) if numbers("per") if numbers('ryy') > numbers("xxy") else numbers('xyy') > gradient[1](min(gradient[0](numbers('ryy') if numbers("per") > numbers("xxy") else numbers('xyy')), numbers('ryy') if numbers('xyy') > numbers("xxy") else numbers("per"))) else gradient[0](numbers('xyy') if numbers('ryy') > numbers("xxy") else numbers("per"))