aaabihiahgacjgjadaeaegdbafcbagclkahahfgbeaahledfchagaibcaafajakbjchiaghakggdhekakglakhlcjaljacggabafbcaeabbegijgkgcbfbkjebgbgebgiladbhgbljbhjabfekgjbilcibjbbjljclgbkdbkihhjeebldkjhbcacbchicchgllcdhcedbccfbkjkbcfkcagcgcglkdbchaccihjlciilldeacikaebcikifdckckaklffgeckhikglckhkdcdadajhbddbdbhdcijhefkjddbijkeddddchieddllbcfedeakgdekjfkladfdhjhddllddiaffedjgdeajkicfeedlegkedlhcllejeeegegdcadbibcegjhegleeehajeiacleiacbelgkfdiefaliiijfgfbdiefdcbfcffdifeeadcfffhbdfgfbeabbfhabjlafjfkhabgddfgaaflljgajdfkbgakiefgbhlgbkjgcbgfkegccjhhgdbflhdagdlfcdgelakicdfcgellhcgfclfiiggdjkbelggiajjefjgiehgjigegjikbliagjkgklhddglbgghbeljccfihblhdihcdbkgjhcfcjkdckjhedihhejiahjlhfijgcdhiafdalhiggadfkffhlhiddfjhicdiebdgfifbjlifckfifegajgahbifjiihjiaccichiiidklegciikjebijdagibfelikjiilabdlbcbeilegcilhdhldaiijagafjakjakajjijbjbjadcakijcdklalkjddfachbjdfgjeejedlahbjcgjfjfcijfdliaibcjgfhjalfjhjhfadljigljhhabiahajhjgfjijjjkckhjkjjkkjkkjgkibabjklahjlahkkjleeikflfhjkackaddiffeeckakekbdkdkcikdbahiikeigffgbcckffgfblkgfbclealkgkjcgbikjhgdaddkgkjiaddkjkkdfkkggidfkhlacebablafllailbeklbiafablckddfhlfcakgfclfglfgeajlgaklghgjbfekalgkelhcbblhljbeljdbigkkljkbjahljleellgcl