aaabihiahgacjgjadaegdbaeafcbagclkahfgbeaahledfchagahaibcaafajakbjchiaghakggdhekakglakhlcjaljacggabafbcaeabbegijgkgcbfbkjebgebgiladbgbhgbljbhjabfekgjbilcibjbbjljclgbkdbkihhjeebldkjhbcacbchicchgllcdhcedbccfbkjkbcfkcagcglkdbcgchaccihjlciilldeacikaebcikifdckaklffgeckhikglckhkdckcdajhbddadbhdbdcijhefkjddbijkeddddchieddllbcfedeakgdekjfkladfdhjhddllddiaffedjgdeajkicfeedlegkedlhcllejeeegdcadbibcegjhegleeegehajeiacleiacbelgkfdiefaliiijfgfbdiefdcbfcffdifeeadcfffhbdfgfbeabbfhabjlafjfkhabgddfgaaflljgajdfkbgakiefgbhlgbkjgcbgfkegccjhhgdbflhdagdlfcdgelakicdfcgellhcgfclfiiggdjkbelggiajjefjgiehgjigegjikbliagjkgklhddglbgghbeljccfihblhdihcdbkgjhcfcjkdckjhedihhejiahjlhfijgcdhiafdalhiggadfkffhlhiddfjhicdiebdgfifbjlifckfifegajgahbifjiihjiaccichiiidklegciikjebijdagibfelikjiilabdlbcbeilegcilhdhldaiijagafjakajjijakjbjadcakijbjcdklalkjddfachbjdfgjeejedlahbjcgjfcijfdliaibcjfjgfhjalfjhfadljigljhhabiahajhjgfjhjijjjkckhjkjjkkjgkibabjkkjklahjlahkkjleeikflfhjkackaddiffeeckakekbdkdkcikdbahiikeigffgbcckffgfblkgfbclealkgkjcgbikjhgdaddkgkjiaddkjkkdfkkggidfkhlacebablafllailbeklbiafablckddfhlfcakgfclfgeajlfglgaklghgjbfekalgkelhcbblhljbeljdbigkkljkbjahljleellgcl