(f3) (g) (g) (g) (f) (gf) (e) (fg) (g) (g) (::) (g) (g) (h) (f) (h) (g) (::)