MAYBE
Time: 0.000808
TRS:
 {    a__f X -> f X,
  a__f f a() -> c f g f a(),
    mark c X -> c X,
    mark f X -> a__f mark X,
    mark g X -> g mark X,
    mark a() -> a()}
 DP:
  DP:
   {mark# f X -> a__f# mark X,
    mark# f X -> mark# X,
    mark# g X -> mark# X}
  TRS:
  {    a__f X -> f X,
   a__f f a() -> c f g f a(),
     mark c X -> c X,
     mark f X -> a__f mark X,
     mark g X -> g mark X,
     mark a() -> a()}
  EDG:
   {(mark# g X -> mark# X, mark# g X -> mark# X)
    (mark# g X -> mark# X, mark# f X -> mark# X)
    (mark# g X -> mark# X, mark# f X -> a__f# mark X)
    (mark# f X -> mark# X, mark# f X -> a__f# mark X)
    (mark# f X -> mark# X, mark# f X -> mark# X)
    (mark# f X -> mark# X, mark# g X -> mark# X)}
   STATUS:
    arrows: 0.333333
    SCCS (1):
     Scc:
      {mark# f X -> mark# X,
       mark# g X -> mark# X}
     
     SCC (2):
      Strict:
       {mark# f X -> mark# X,
        mark# g X -> mark# X}
      Weak:
      {    a__f X -> f X,
       a__f f a() -> c f g f a(),
         mark c X -> c X,
         mark f X -> a__f mark X,
         mark g X -> g mark X,
         mark a() -> a()}
      Open