A                           B                          C

                    D                           E                          F