a
c d e f b