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