a a c d any f e