c d any a b