(VAR x y z ) (RULES b(b(y, z), c(a, a, a)) -> f(c(z, y, z)) f(b(b(a, z), c(a, x, y))) -> z c(y, x, f(z)) -> b(f(b(z, x)), z) )