(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) )