Function: divide(gradient[1](product(product(numbers("yxx") if gradient[0](numbers("yxx")) > numbers("xxr") else numbers('yxr'), gradient[0](numbers("yxx"))), numbers("yxx") if numbers("xxr") > numbers('yxr') else gradient[0](numbers("yxx")))), product(product(numbers("yxx") if numbers("xxr") > numbers('yxr') else gradient[0](numbers("yxx")), gradient[0](numbers("yxx"))), numbers("yxx") if gradient[0](numbers("yxx")) > numbers("xxr") else numbers('yxr')))