g a b f e c d a1 a3 a2 a4 a5 a6