Function: gradient[1](numbers("yxx") if numbers("per") > numbers('yxy') else numbers('rep') if numbers("yxx") > gradient[2](100 *(numbers("yxx") if numbers('rep') > numbers("per") else numbers('yxy'))) else 100 *(numbers("per") if numbers("yxx") > numbers('yxy') else numbers('rep'))) if 100 *(numbers("per") if numbers('yxy') > numbers('rep') else numbers("yxx")) > gradient[2](100 *(numbers("per") if numbers("yxx") > numbers('rep') else numbers('yxy'))) if 100 *(numbers("per") if numbers('rep') > numbers("yxx") else numbers('yxy')) > numbers('rep') if numbers("yxx") > numbers("per") else numbers('yxy') else numbers("yxx") else gradient[2](100 *(numbers("per") if numbers('rep') > numbers('yxy') else numbers("yxx")))