a b c d any a c d d a