a b c de a1 b1 c1 d2 d1