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