✗ Mathematica : cpu = 0.028195 (sec), leaf count = 0
DSolve[{Derivative[1][x][t] == h[t]*y[t] - g[t]*z[t], Derivative[1][y][t] == -(h[t]*x[t]) + f[t]*z[t], Derivative[1][z][t] == g[t]*x[t] - f[t]*y[t]},{x[t], y[t], z[t]},t]
, could not solve
DSolve[{Derivative[1][x][t] == h[t]*y[t] - g[t]*z[t], Derivative[1][y][t] == -(h[t]*x[t]) + f[t]*z[t], Derivative[1][z][t] == g[t]*x[t] - f[t]*y[t]}, {x[t], y[t], z[t]}, t]
✗ Maple : cpu = 0. (sec), leaf count = 0
dsolve({diff(x(t),t) = h(t)*y(t)-g(t)*z(t), diff(y(t),t) = f(t)*z(t)-h(t)*x(t), diff(z(t),t) = x(t)*g(t)-y(t)*f(t)})
, result contains DESol or ODESolStruc