chhbfbjjjcgaiiaachbaefeabcbjffdgaggbgccaihgjddedfheejdigcdeiacebdehfigegifibdabhfdihbdhifcgjfjhcaejj 3442223433311211342112112324224313323331143344142411442334111312414223131222412424142442233324431134 11 11 11 11 1 11 1 11 111 1 1 1 1 1 1 11 25 222 2 2 2 2 2 22 2 2 2 2 22 222 2 2 2 22 2 25 3 3 333 3 3 3 33 333 33 33 3 3 3 333 3 3 25 44 4 4 4 4 4 44 4 4 44 4 4 4 4 4 4 4 44 44 4 25