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