d a de b c a1 a12 a3 b4 b3 b2 b1