egdcadbibcfdcbfcffdiilabdlbcbekaddiffeecahledfchagifegajgahbakbjchiaghgelakicdfcjedlahbjcgkjhgdaddkghcfcjkdckjjbjadcakijhfadljiglehajeiaclfgfbeabbckaklffgedcijhefkjgdbflhdalacebabbkihhjeedekjfklagjikbliahlhiddfjljdbigkkfhabjlabcaeabgcbgfkeddbijkehcdbkgjlckddfhgaaflljkffgfblgfclfiijakajjielgkfdiljkbjahdajhbdcfkcagcikaebbfbkjecglkdbgakiefgccjhhbhgbljlfgeajcikifdkjcgbihblhdiedlegkaegdbgklhddcbchijagafjlahkkacjgjkbdkdegleehedihbilciilegcckhkdafcbjhjgfchaccihjlljleeglbggbhlegjhgbkjlgakllgcbafbgebjbdbhbkdjaklaijkjjkkaebgdfeeajegkgjjlhabcdefghij