a a b b c d c d