b a c ae ab f cc h u g a3 a2 a1