6 A B C D E F 7 B C A B C A D C D E E F F C 5 A B C D E 4 A E B E E C D E 0