a f b e c d a3 a2 a1 a6 a5 a4 b1 b3 b2 b4