tadggd ( f adggd ( f dggd ( f ggd ( f gd ( f d ( f ( ff