(VAR a b c d ) (RULES f(f(f(f(j, a), b), c), d) -> f(f(a, b), f(f(a, d), c)) )