Function: gradient[0](divide(2 *(numbers('xyy') if sum(numbers('xyy'), numbers("xxy")) > numbers('ryy') else numbers("xxy")), numbers("xxy") if sum(numbers('xyy'), numbers("xxy")) > numbers('xyy') else numbers('ryy'))) if numbers("xxy") if numbers('xyy') > numbers('ryy') else sum(numbers('xyy'), numbers("xxy")) > 2 *(numbers('ryy') if sum(numbers('xyy'), numbers("xxy")) > numbers("xxy") else numbers('xyy')) else divide(2 *(numbers('xyy') if numbers("xxy") > sum(numbers('xyy'), numbers("xxy")) else numbers('ryy')), numbers("xxy") if numbers('xyy') > numbers('ryy') else sum(numbers('xyy'), numbers("xxy")))