Function: round(numbers("yxx") if numbers("per") > tan(gradient[0](numbers("yxx"))) else gradient[0](numbers("yxx")), tan(gradient[0](numbers("yxx")))) if exp(round(gradient[0](numbers("yxx")) if tan(gradient[0](numbers("yxx"))) > numbers("per") else numbers("yxx"), tan(gradient[0](numbers("yxx")))), tan(gradient[0](numbers("yxx"))) if numbers("yxx") > gradient[0](numbers("yxx")) else numbers("per")) > numbers("per") if tan(gradient[0](numbers("yxx"))) > gradient[0](numbers("yxx")) else numbers("yxx") else tan(gradient[0](numbers("yxx")))