D A B C C A D B D A B C C A B D