MAYBE TRS: {f(X) -> g(h(f(X)))} DP: Strict: {f#(X) -> f#(X)} Weak: {f(X) -> g(h(f(X)))} EDG: {(f#(X) -> f#(X), f#(X) -> f#(X))} SCCS: Scc: {f#(X) -> f#(X)} SCC: Strict: {f#(X) -> f#(X)} Weak: {f(X) -> g(h(f(X)))} Fail