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