1 2 3 a a a a2