((((((x)g)f)')·(((x)g)'))·((x)f(x)g))+((((x)g)f)·(((((x)f)')·((x)g))-(((x)f)·(((x)g)'))((x)g)·((x)g)))


For not firefox users:
((((((x)g)f)')*(((x)g)'))*(((x)f)/((x)g)))+((((x)g)f)*((((((x)f)')*((x)g))-(((x)f)*(((x)g)')))/(((x)g)*((x)g))))

((((((x)g)f)')·(((x)g)'))·((x)f(x)g))+((((x)g)f)·(((((x)f)')·((x)g))-(((x)f)·(((x)g)'))((x)g)·((x)g)))


For not firefox users:
((((((x)g)f)')*(((x)g)'))*(((x)f)/((x)g)))+((((x)g)f)*((((((x)f)')*((x)g))-(((x)f)*(((x)g)')))/(((x)g)*((x)g))))