Function: gradient[1](numbers('yxy') if round(numbers('yxy'), numbers("xxy")) if numbers("per") > numbers("xxy") else numbers('yxy') > abs(numbers('yxy') if numbers("xxy") > round(numbers('yxy'), numbers("xxy")) else numbers("per")) else round(numbers('yxy'), numbers("xxy")))