---> 1.f
  ---> 1.s2
  |--> 2.s1
  |--> 2.s2
  |--> 2.s3
  | | |--> 1.l
  | | `--> 2.g