Function: product(gradient[1](numbers("xxx") if numbers('yxy') > numbers("per") else numbers('yxr') if gradient[2](numbers("xxx") if numbers('yxr') > numbers('yxy') else numbers("per")) > numbers('yxy') else numbers("xxx") if gradient[2](numbers("xxx") if numbers('yxy') > numbers("per") else numbers('yxr')) > numbers('yxr') if numbers('yxy') > numbers("xxx") else numbers("per") else numbers("xxx")), numbers("xxx") if gradient[2](numbers('yxy') if numbers("xxx") > numbers("per") else numbers('yxr')) > numbers("xxx") if numbers('yxr') > numbers('yxy') else numbers("per") else numbers('yxy') if numbers('yxr') if numbers("per") > numbers("xxx") else numbers('yxy') > numbers("xxx") else gradient[2](numbers("per") if numbers("xxx") > numbers('yxy') else numbers('yxr')))