def f(c, a):
    (a1, a2) = a
    (c1, c2) = c
    b = (jnp.sum(jnp.cos(a1)) * jnp.sum(jnp.tan((c2 * a2))))
    c = ((c1 * jnp.sin(jnp.sum((a1 * a2)))), (c2 * jnp.cos(jnp.sum(a1))))
    return (c, b)
def f(c, a):
    (a1, a2) = a
    (c1, c2) = c
    b = (jnp.sum(jnp.cos(a1)) * jnp.sum(jnp.tan((c2 * a2))))
    c = ((c1 * jnp.sin(jnp.sum((a1 * a2)))), (c2 * jnp.cos(jnp.sum(a1))))
    return (c, b)