Perfect Cyclic String
Problem Number:
12 916
Type of Problem:
Problem Category:
Input:
Random Input
0
0
Critical Input:
Random Input:
100
lunjzlbwsyqdkokhqfujkguvcedxcrwoolxnzakryaulqhsgmorzvlwzsbxwtvkhjjuimgbkixvaephteaubmqcgsbcnxpuiaqqmxtxhquixkrsqrmtfevnwxqjwhfejwwwvrvchpmgbdytxkmcpiqnhixdrejaafyxwtcfjommukgrvsvmcnzjxyoqdxrfepfajhiuxuirgokdjipnvrzvrnlulecpuhsfqabnwjheatilbzazqzuipfeamirgrjnjlqzjbgodzyodxrcqsyahfghrpbzimmsaerjgzzjaxafxrhnjhptnvcemdevqspsxidfjdojcopbhyqtgfmvbozpufkmabezlheu
sgpjxssvjldozyrqahmhtyhveiilmdahlrsijmfsajhzjyrlfdtzdcwhlevzjviumcevpkopvxogxisdllerpcyagtcsokoantwcdmtaljgirynflrwbtudcofweskfhddlirekcntkfrymfrignelrsrnzlzgsfjdpcjagwtqdmqprkzzxenoygdxrcdlhoqxszzyxsrdghsyruzqymeyshylmbwtsmsmlrllleosnisfctxcgebanzmzcivwxnjihwtsajmnsguuasxgwaijbwldfgccvnm
jixlrlalsvgspfanhkyihjnmppqlcepnooaiabtuwbonioapyyxfiltzclmhsewgsxouykqwlejusjjthjarwurahfhzjggcdwybgpxutiqorzjakjugfnhnsqocwwgbtgcbvbxrlnhcpqfzzzifmruejiigfojavobspzldosfdimdilnpzejgprovwfhycvaumbgppyvvjjarxngwtpeiitghanfcihyuigkahhxqsxjpkpmfgsnqlvxnkfpsmqpxwbzdkwvctesfvgkbyzsmxrbhwrcjjtifuhlgdgkynedimpkn
ebnvcxuvzfeunmowx
bfgzsnedzvpmntndqqamnbrsvgelcdjfkrefekiehxsvsgykyaxldofaxllzqufbllgqyqwfpochwcrwcqkhfphedsdtokucycuwuqbjggsdimznclujbcngwtzndwpbalzvdbgjhzornqepbzbedokzjkonifqiqqfttmfcnttajyrnzsrcjedsqsfyxyioqojjconrigrtgiifbahkglewfkuckeqaualyoypyggunrcuueegkrkgwwcygjridrvchtricacrtgln
pvvgfeccidkruvvnqzumseougfnpsaakxxsdbxhmatduoahhzdtsihoqocfiehscflhiioukhygyynfasaucjivxmahrkatpnazxquhzunzuceuwgqzpbuonwwegyzxlbxkrtrtngsjkzggfwhvxdllahrifrgsufcoyvhndbwnaewidffajqnjyhrfazyueaicwrrztqptunbxsgabzpmxwgewfctmfbqdtieoythuglsbtuc
j
rixygeazshdjkytpmtkvntihuebyylrstqqzvsbnaeymcrdokolahuhdyjdwwvorleqiztyzxwnbqrrafdaoxitxtwtptkgfqynpslorketavmcapdqonjlihhxbrfihdvxxjnpvrkvmyxoqcgerrszzbycsdkbjhagsqxnjjiykimamveemyfnzertjdvulxbfnatxmdvwnjwagcgvblicrcwdftxqsawgbrfpuclknjkulqpodzrvbpyhkvzcwxizopqlrbvfm
zzzqqcpjxtyxaivbktzvupmkcenzlzgmyfcqktzjmxhmhequxprrgdbjjokuprgpykgkefusfbhmhxieozxudafmqqjfjrwjecuikocprjbygkeulbrqdwftooaxhwhlbbvlryakhdiqpombrdrucypqmpounxhoadbrbbbihlywznzqqtmsrblgszcfwjwwmxpnbsykdyieliuedgywjjcbigigqeeeetshlsrqqzuejqimygjhqniauthmzlqdhkmucdlvffbowjduroejbomxhvjhiakpkzkpcvkjclyawdvp
zzsnnsxibeqdqgopsfuprdrcduagppxqqsfdkelnierzkhqemktdqmhtgjaxyxprrxubbirkmilypdcdqxiglpzuybryzjpsgmujwnviviimmmrcjzkwqlqqnkqotigbuckspgakqkycwpghqsfiewyrgrhzznctqmlhununzspxkygcqllwhlpncwobkswchjjdydqxyiukgcmyozxvlmlnjbrvunxbziexovxoftylwmlkmifzvsmgufbqvytuixrwuokzikmexaqjkvifqwnmeoczovtxumvrdiqnsftphjargkxwjmkpbmopjjoexmvaunpmuiebtgtatsyceltfxhxjsnnpbksvzhkusqvlwqnr
ovpzouyvthnjufkgxiggscyizmgqzyaptpoimpffwvqtadzxlhddjenjqvzrtzhppxzdmekjzbczedyrlewwijfyegpaiyrzwqciumtwpxvvbwmoaimituiaazckytjwjngfcabrxzpavbqvmdffxnfzmhkmcvkllrtntugqtvtoxlljqqqpdwpsfbgiyrvjkoydlfveaovzcgksxbiczzwgadoywmkgcijnpesqvprxvcpufzxeytkaybbuplcrvlflszdnoumlydgdddjdyuexxftmsyfnlmadldsbaepyivenansyjwxgdtuvralcmliaradrfsrpn
epjwosvnbyivwzxjemummlmpetiwkxrqncpdvksykbvgctpgfmutzjkeeucpsthhywmtgerrhmzkhrso
nhewukcootikbrixdbgkuzriadsrwgyjqfhkpjaefjogayfgblqvmjfnnzgjihuymdkbok
tvxbyvhewuwthfbwsaedklxixcubrhimeiocfviepezymauedbknmhykmundbxpgffknatrszqqlrnqwqclcjjovgbahzspgxctavksubkiuzaspcdslpijvklelfurdylftxxpajxwjxoyzusnjbygnlkyrgrwecbzaarclozuonvphpesqeyfqlfjrxhybkxdmogxffsvunkecrwvvxcnkiwdffbgpbmbrszyxttrggvkxuhutmiduggbmkjdlvfengdmzwghedtdzdyspixlqgmeqxidtphivkx
jddpgwtiztaqbabrgnwwngbiviqsvpmesrtbpolphlhinjctyarlistdbmvwbjcwaxzpmkgtxoelziexiyjqqcvtoqrsbvodtnufzdawrehqmopwmyoedjyrbrlenzhgoenphnmasvsgjhfxgtcjfacitongpwmgazvhpjhjfzpohumpqqaxscflsuskrgqrglbvvieckvqtseikuihmmmafhspyyhrgusdrdjtpfmizqqjnaqbmebtlvilupfakzgdcpxrwjbvbreorwsgbvzmrkanbfpnevrjlochxefyvjppijxjewxxixkkecxlxquiewsdaxeyivps
mbkkbktauffweqwvmgziyflxjjieaakoeuyfethbyozdgvasezdceocpzmtbodpsanz
jjhhxjmeeoyiobnurrkqdfrrlgmlwnrfwboukdaoryzhaoerfqkkvddgmrtifnpdofxyizoayphadntkdfwzjchxtdhaqweebbembuobkvbplwcocynlaxkwarwspaysccefysiiqjabfcpjcfwdcgbezxwoyuhcynjwgrhychzjjqtlvpqzwrdvpbmpvvrviasqrzotgpcrgxednxflokifmuwjpnfapxqgwfbeugvcdbiqyndpxmwjitvagaawxqevxizuowwrzekytpnrbjcmcxolzojwgptexuylswfsdrqwgdpkoswtrmerappiejocfonyluqolgmslcezucunoygqnwyshnwmdlkogaetirlvtrxptrehqlxfjwzql
eohpfprliccwxxnumhmrqeeolnmnfzijnraugugrwknvicqwlepcktqvicinbtxqmxnvrtmpdblnddkphzrrvhodlxrosqeeprzjmlysolfsopjvraoojdrwckkucqyskabwnbqcnwubndzgfpuqsomuyyqdopvarwzezpgm
cqbhrhmgeebsqxsqovffsfwqeaqwjehlwktnuhwyoxseumxkkcpcjltqolmxpvimidbcnxcbwwhtkeduitzugumwfatwxekfjmjwlnzkjhduniqwdpqklegqecpbgzjrnsobgnlrwqnkyggcvyohcwziyojgqsydnoetdpmafamggukdsymwwogvepdukdyxtcszuebbgnhohtubrizoyfldwqxguvdpaxouepxkchblaxmufliesvjpngvhebzgynacfzphgsvhphbwvlcninevuafadegbtigyhxiopdxgmaehljxvwbqsdvsgbykvgsvqpdggidmvdseqbdlyhbqkzltajdxsxvimaosjtggwykocozcvcuhbfaerfdjcatqbjkkcqqarcovqnxnrtvvzxbsfebjfwaifkshdkhwmvrfkqubjpwkpxcueddlzfteqnntx
rlriqbylfhcdsrdunhatubyniqcvlzsckjkdnkquusxomaibjkudmvswlurzvlbgvolkybeutdihetjpdftrannoihndsqlpeybfzhbvlkcrdngitbcvprlzy
etrskxqoesxgnisrbvhifclhxazlbzlgucyhcqxiiuoxfgrgdyqlacszetkgvyorcoaeexnpudmzmffrfwchaxheqtmntahwohathpibtwahehyjfbrfyakqvwepzllnunibdscypefvmdergvzexlvtjbiiotwigeklxojotqlfwpycnxjkigdshncxgyfpfpaeekuzcfeyuebjemwoszibplyvldksvlwbxqazxgyumbdqpzfhbpkqainonygkldlkvnjtvjpimsabuhkxxunxecluauenxsxuhjpduenhznktvxssrhryjfsmzyzyqzuykkdeqqlrfymaveuolomvvehufiuvhqvrcaytqlkwjxygdtvpjhkeotatbwqlmoepoeihqufztdgxydmjkynarnvujmhwconqsvxireklksiivwuhuhinxfjitrgvf
mxqliiqsvakfkfbeoxowmlevtxmatttftkqbuitpifwvmxbawpziadduaswtlpaebthxdcomhkjtjkwfavpcatwcnuwykyfntmnxpblymuuvgqdgnujnphpccndooidhwqenspmglgdsygylbjyqrpvvfyjtioae
fszwgfioiamrazukzmdohatflmnzpuguofswkakvcyodxipwusmesgjduz
jvlfjqyfdarydpmgmwvkspwwjciozhskedqnwquzslzvcndojaybruaazioarjkvmckiuejnrkkvxqjiqjmifmkgwzgniriwvuhqasdrdpmafxlwixgplswhteubxeatyjjyboredfhjeshorpdchblbghedlgwlpfjrtcvzhcinwrbngerpgcqojvrwdohtvskruhqdkaqirtwzynogqfubcnyfbfyzakqusiaeismbmkamyosqvorzbrhfzhezswvmgvqqoercptonhgffwwexqleptionglzohpextvzionxyvcfrbjqrxvisfyfmjgcsxhpqeqbvfatafytgjkzifjakhhysnblmicfmvijaicdncwvogwwlfzyoiwhyzukjwpyrxhuimxvotteapdnxcnlmkukloxvnotgmaaumxrdrkhtckib
wodijptzmoobhvpkxlyveborlhtxruonirvtgpvvfjyngnzeaxzezpvmyqjpmxdvoyqxplsvxskdh
hhiinjxjvxzfnocqltqbqipkdmcppjazqijduhopgqutezlpsesimhsrvugndimvqvakepclfwglxsapwsxkcrbxljkqrynjuowadylkwuvumvjkpjurcvrqgdgxcwiykeynemxbguxspicgtyawvrmbuuayqiwapvpthownithzelgxjgtgzhhvcjusrqvinkcubajjwsjadrxoztuy
dvcmrxgksoxesufvfpryardtqsslosmspqghnmrhdoovktqqkjomarftlzecrsuhjaqyphisxwpipiycrmoufwntvtvnmrwvtmvivdcsbsatayvtmlnuhanduisizqdscadzgfrhzsazsxtfjizqlovfwnpxfurjuuiacakbumdmkyttgslrghyewndehvnerwgvyqxsfcepaykgsvabeahdolhxiudbskz
cwihapwapgiheikklsnbfwynrcqlopcqnmynbwpsfyajimttejujfvyyzrkngodwadjeazwfzyqhljdruxdaudytukibyozbrihrjfyigosravkuunwptxknhvqijpjaasujxsudjmwjhjfdwcurzfficvqlnblnvhytcsylevunebtcdnueubnwyfhljvyeexzgrytwvnlbrefuubboconbvwmgrnlymmedkybhnnietobppcesstvnpjuhwhfitlmglnnzcyfymindktxcmssccolavsjqfxyrmmsrmzryiedsabxmvpqzdbayvlqbkpuwdmpplgpvlsonvlzrassfvsfrfvupkomncbepitlvozijmjcodvtzpys
tmkgcyvecatmvgjjhrttcxjgschkczfynrepsbvudqizxriekdaobjutoddqckoreugwwdszwaytthzdmbrnlohbrmrwzinfcwbyzvavxyqqhsvutmhgaqhufbqgjdllzombjmwgmpywhtsafzhisqezrufczsozgccpqyxcpvywqszvsifmyjnsfsufkkgsmiheighydhutat
udyicjvwppqubdctrkawsifqlmngoiwimusoenmvcerdhtwzdyxxgcotodzflynxugnavzvaemdnhcokclklnyeedgjoeyoagdbcfwellhyulnfoarbopfuunfitdyumcvqhtusgdqbpfifgzgwqnqmbvuuatqmxncejwwraourucwcdeyvrohsleplzhawxccgbyxdoswkwsocymzpchknnbbmibkffmnimnnafjnddbfbofrsodibejpomzwtljcxwpzdboheqoggvzyjcikitbwfasblefkawmexancqbkyxjzinhvvbwrixmjkqoxqljwijjmcnyamhzuwhprkmlslxcxpsufddeoppcrebtqktnhccamqlgdkibzdvhgbnwqezhjaabkvotztunlhupuesvhneqormgwlnhnqianxtnspadxwurbmmkcrasknziaopqg
quxlhrbjuyiprjbfvdywyllxtnlldslvmkhvbigviombzqgvvhrtseqlreyvwjsktzhujpsteeufudaqktjezcrrgqoezgqvgxrrojlsofakkcawwmavouowkcaljqirpaidjtwzbyklamkyakwogkkqpmeacmrrmbvwxtvarhntuxsukolqaxhpknpmzigmmbkjwhjppwilwahgqswtqfkcscqskwgyzshxzsmqrvdnxltqdrlvxvzpxqjkoriqlsnnkcddzhqyulozfzxcxwtuofefwnvifkvroavnjnmdbcdgecibybxpicufprpwbmnsoifyytdzyifeknhlqeabiuizlxvollgbvobtjfsjpxncmwnfdpgljolwnimatvbpjdiuidezatbpqqutfcgqqrmfabftwgkhjtbtwhvybwntpjo
nunfmbkocpjyyuhjnjdlsyltwbonkciazxfnyqbbhkbhejrtuwgmusistwgfbqfcnlpndqqmcswjdncxjjlfdtzwsfbvxjxmwmcbespimlrpyuojfcokvogpvjkvsjhqxlrbehkqsbitxyceatowjwnegybahlrfwkiarutmybhxzjeacsylrlsxjtztesabdkdwfwifxpczbgzfb
rsilrugqpljroobrkiqtnnksmlynrbmktvxmrdfiqqzeecyolojadusshtfyuskqpheiljqdzpkftiueyfhdzzvjudhp
uhmblwoxmuwdecwoydmdkpflnogqxvprebvrzlonflqjpoxntlsddxpslxilsxcyazpbleosrecgubvopptunkmahulbtqzvprwcvmvoszumcrcrgylvizystltodvltojxlvsznrtcumgnuebqnaqhwbcmfxaanjxyhqxwjsafehvblyrayjhwkkjrjltzwrxdjvcupccujxxxvqxvzhsltdfeoydkrbqcysxnwzjgygdtwcqxjijenojdomogpginahdwgmcgvhbrmsrxcacqqntebjkrpvgpclolysrvatmonflpfphvcbcemmxchftmrhxpaokcjyqyedoltvjxylblzapjgkvxusowiayuaqsgvisqedoeqpppqgayrvvlpjhalhulzosuxmndpbhfqzwifxg
udlkoumzdilcwdztrmygngnffjqmiyldcypqtbswjdbficbzqzhdhukofcbobotfmixhjpguuhbelefbgmgniqcotfewvxbjhyrqozmkinptuuuahanrsrflyljtikfrjyjzxvlflayfvsfeuuxmofamqjibupsfncg
zrrksrpplwvfrsrfxrtqddrxslefnkrndkzxbromnjteelldehthkmgfymmnyeccqezsvogizapfnajrjeburjzrwngwrlykpackqkspkhvzkgrtkupdfqwdedaxqyhfalpqyjiirfidlbyxxobegzikeikuitzjfobdajnroxwzauzzkcerbodgwpagjcrqstvsciltihu
etmovqhzelfcahijjcbcvwwzhisppnbtinkefrdjcknftyqdashxodwvnrmdgoyodiujaxuejkjdiaikurhiwfgkwsneintownxyntcwdobnqjxkaguxocjkvwrflktjxshmomlramfsyeeanyzbbinygefsobdovlcjzndbcktaoxcdxceamsatwgnnjqdedfocvrdxbyz
xbvxfbxstynsgahpsmtyrjaocglfgmxeoubtvynryajecsvxepvxaxmddzkkmhqcdrxbrlsqndwqvspbjkyjjmonozzaipcogbpzmjramosjijmrvmceztrpuspchtspuhpjsilewfpgodxjqcnrvhgrzxthqoymvpxqyiwwnmdbrcmheaybhgsgdopvcoizfhpdqmafafhrhtzmvzpcgiljyafaqpbwyrbofdwf
fyqaxewzvahdlqdoxfeohcpagfhjbmugkmhksflnfsttkwhkenalspnyvujwiffurogltrzalutwqaguoihiywgtqrraxwvqkbcfvdggxzepcmmsvtatqgoixfjwegnqhpwescnrdrgfesxzoxsgfgofnzbrfqiphgtbkgsnazvetudjuxpzfggsfkmlcwckcxloeedefykatpknmzotfxnnjbylxcvbzhrflvlstvsokebyestlphyykyjiaflaodhbytttonibslbydvjueisqgeajlmjzrqarlvkakudcggcjdmehwyaccanpmwofpqwcljewfhalodxrrdbndbridfxqdmxuewxqhbomlqaztzsmcvzfyrpcw
uzbtufprvyslldclexmzkowjvvclzyavybosggleefppltcproqdenockrplppgpqwjycucjauannfegvvjakaewrthgipwanhyscbbexbrkgvtcseeceiyvbhelyclmjlelmfrlikwripvatzdajdvknzxlbixltbyiisttcrkkihnegservzdibauckrpdvqnfijymakzlrmpzevqbutkxtgcdzrju
yctjcimnhxgtogzjyadskdnsftsyeoieqdotlaisxonlwmuvnzpzcesjxmidasitvwojwwdvmrilfcgudxuibotb
bgcvovrmjcihffwwnherpyxosfpgasiczlxpiqcssmbyszwfgazxzwltddcdxkhwvfmexqyqcbqwbmcjpdhqzujcxlhvwpttwhztxzlcbbyeqanffwxergiqssnqhhjdojyoikqllopdrdkwbhdsonjifwymfhrwsqkdaaqnqgrhlbgmljhzwqheofqwoksjccmcecrwkigvmmkxxryvhfzxmstacljepxivczsmkykwmuvjlteuaermynoaaagqxonbpfozfaxruuafnhzplsbjhslisrarhntwtjyajxsdsskhblzmdaxlukvmdvemi
ldijetiy
cqimutlgynglisguwbaimzvpjevcptcrmkdgfoogewrmpyinzjxlitduzyyoubignnovecbibsusscfulefwxkszlqpftxnhldcphdxixtaqvhkjmrhlebkprawnzlukoybvbygatgsrqcacwjnakapdcnqbymookpjnqrqjaiaqlcshnhjzjyflnxplkfzwukkmcayciyuvdmeqvnqfnxsaujneoodlbpxfrvjzwdxzpbrmrjrggmhbvwhklkxmzurqscsqfrrwuiilucsaobdlxlxkxuyzrrrltlbycswxcfkwhezxfckfpirncsovjfgfrjfvdcuijfgsjfprkzyzjroojejvksadbhahjvpuavmlbdelfemowdchhoctgewjoxqxufuubghekorrsffqikyqacjghirvhkubpqxsxeyjspanvhdftbvtghbppvkyfgzuxwpwcnhxfjkcqphmtffzojofeadjgcffawdemkbttnv
deywlfxzqleuljftlnbnlesxrvqklnyoswmfejfuwlrjvyeilfyzmswdnppycoowmccqnjnjueurezasgyrsqnxfepghfudtxhkkqzwnfqejpebwesqwiqemfkvmebfdirozqkmvcshszkqdfgcnygbdqzrwaxaioqjhcxeeqlypwoubxyqvetbwssvsrvdgnmnpmrtcfutbinehmwdspgpkakeshhyuwnliegmjafmlussgoxzefqqgcuylcyhanukrawddbrovkgeygfelxutbrtmvrvvepfypbdsewibgrfhxknkjkekbxywrttxiyxabaufzfgfwoovaehkqlurltpeoibzizbjbvqaayiymwtpcbzsovlbqafhkhgughdjevkhusfiqbxteynswz
obzvmidgqkmapjkwdcdouenniobdkczadawpjzybmmbbvlzbpcrkjeztucyeexhiadzjezmqlotjbumrzddijedehcklzrtzuvkbuxtgnnrohdhigkqpputywejxvfzsalvukocxdtmlwttcgmuxinvgtgfplejnqeiaumyygmjehehps
mcqjikqobdumrmqbnknnivbtaiajaummxcyhooxptsdkevntidgsyjmyuojukvgjygrowqeqijcpfqintrftatuujdquzzfzfwncntsxdwmimxxhocdqwxnhcdbbchcifqmujeuoaiypfvyvybmwazddehgjqjrvbdsmjoblwzccvdxvgltjmwmrfuavfttiylvjzywxxbzuezrkkktzjhsoeumlnfunsrwtpuqovslztcmfpfeapwqtqcgfhasbrquilnxgfiiymuddbkdqgwlzyseiuzjorgwettnadvaqrdvspzlyvyxvsddnepbwvzaqtnqwkqobvkwnlhlihifanlnsaqqxpqnkgfjsvxusjqfwzqggamgoxviznywfqjpwoyplylfjdnicdokgctuboe
ecyjsjyrzzimzvsiyfqckhmqlfmpwqrauslnbjgbkonjlhujomlztzrhheyfwphrhsgldoooedxpltyzglabmsitwgauyhnhbtsfhgvnmucxoayunzvatgvrowlmfzuhuooexjrjduirwinkhjmcphtfffslgouacigbtykwuuqsddcmoqpfyildndqttmwxwezpcloyggrjlvxammfmvqrkvkgqweovipknaaligerscruodzcastlpdrgcvwxfljslmgusknmoeickigkcavtfozhlxgriqjucrqwcflqmtvwdbghdeblscseabxitiexawtecguocrkhvspawslpugvwhshaanxcksgmbdcdumkrebsdtdsqjpmshvujjrmtmuhnxjsuxcldefgzjapupepwzjiidwdpqmeovwiuyvyebeemhtiwzxtzhdjkzpzrbdhxbptbnrgo
mafhibhiwipbrzagaukfbhgtchgupuudwzlgcuobcdctefcgzmlavttxdztuvnytojctfquhwwccbgjauwdpswpvykpvaproathfldmharmdxxestjjlfyifladlpubsnlxyomiodusaryumheaoeiwpkzaateuiprgdfqsikmldmhqtlsjqafflginbmjjbasgiiasvmfaanstykfolmwytgnwuwgxyadgiebfqggrtymsjtiwggwbojxihffffjoqnpvfvdyrenjpitlqcjrqurzbygiepyueprmnxmebbpqkidcmmwdgncjlktrcsngjfuwcjadmrvwcyzomvrskvdxgwpiq
qajnynwbsisnhunijzfatrwwoevfmnkcpvpojnpdwhtfcgnngsnbjlyzpvfdiriym
mxldbjkuoocddivrmgekfwhmzpdhpshdpugqftmtjpwnztglbkxgievkwatlsapiwvabonwacsnbntpofmxorsanutynwpxslxwbmsbqnqsajjrrvofmifbcacrwroreonicfltscnvnwoerclgmqhqtlipdygjovrrbdkvhxsuvgbmkmswfcnynxpsvycmttduypshomcjtfvdrqcwupuhomalkexdxcayrufhgjqzoofigheaybjmnjxxpxcpzcntwuafgrgwhlenulnumwibigaxfcmehbxfyykerrc
ejlzuatiwcjgklgrnsvwwvcuvoamfcmklxlhzgpxkaeulklbejzaebwbswnxbzjoywwxdnunoakbmxergetmhspzqczrdkidjecmtzbhzllmjrfrvygfsvgjahcfukjdqlrkkstmgeypwditdqawojfoqhtmuepkqgucboohuoystgmxzovnxcbqlwcfbsqtakxbaoivcgnypbvossbpueffaildcdycpweqkonovcmkgjaybbpxfvdhfqlhtjjihparenibswnygnwjqnhvimenerwzb
jkxkedzmeritpqgnawbjtlxybbpxcsflffvjivvpmfiewrtwnuhjiehjhyijtquyvqjfnewblffhwzflvmudsdozexkxpfxkxgrmmonzvthtuoerbbvvelxikhhzogjnodzarnaoijhcxlvaoqwtevdoclorrzegegivtkjbvqfveavsttnzorntedmvfsdjyohtyqwwjbrpemjzizyyqnrutfryy
jylqsljohusylynuxxtxvlmphfuzfuwpthhnsqbcmvaxtpusmprkbezklvjrshgnopajgdnsbnsufmprbgdemcpyaapsixfymhjukwplmhirvz
yhofuswuuwjogivfwcqtpnkcztksojeotutnprhjosywctbaystnhfpiycaongdgbyvsqcbgwbcaxgbxawkhcbpadrrrzuxautukxyswzvwybzvbwhkajbcmutftpfwkaquzonvqkuontmqpvaredutxnyqdfmpffjftyajkuaxqonfjpzqstjpijinpwcubobxoeizakyqymykdxawqlnauvqlssivijsxnbyolwekkcwobykrjxufvktnebinkdmyekopgubtxxhyxtsgsoonyhccinruqduunilwdnrcmyckrwsjkgxkpbpzoguemqabzmzebqinomxhjsrtyqgqrvpidlopcprddsjejrrxdrhojykjqqzjnrrqeiigzblctuicnzctslhdjtnbjokyhepmmzulagpvaxaq
eltpswaolbzanyhrpvfoqsqwjnygnohtbaiuwikiljkzhtswpymfsedcsbkhsrbtrjpquzyflkgsdzrszfztkcvcggjaxmvrwnhsmhxzresuflpgqozctvgbdqbcewtajcsylszcyrzfeqlxgkzzhgckydpcckfnnxnarnfpgeunwfkcsjezpgmnmbsqlxdawtboigdomadihnmbxqdozpelswbftgipzjfjrlafldpurdwquzetqkgighpbpxtriyablagwextvbplxqrsgcyokhdoydjpljqnvqvtutmrwbetrylxclnoutcswnijxywsqslnnyejblcvjpulcizwdeobrykqyjipbwcqwizxtduespruztscxgfqhrhfarudnytlhu
cxfhpuyltrdxqmehtwqyyhte
txiastdpbmhvmsreyqwkvfdrvbrfwvcqvmspixgjjngwixcgoasjgvcbyvixrmpmzhdjfjsqzaojyqrorjxzgbcewldpxsdyaghhsbxrcmacerqxapwiszooksgj
jimsrtkvtbxhdblurjwiheagsqskwcxikladhmyanxhsyumpfkxnoztiqovmquucfwfmigoxdxpcsdtzntmdsimiwjxodtqiqxxadlyhjpjdtccixrmqzaaxjxlmrbwjatjehjlszuvsyzayqooroqqzoblhe
qfdzjmjweisbcsbeqtvgnjxdllhwsniksojdaubhetiimlnchkjuvgzgtgflunvobgucdvjhptqdfffopqikwjrrswcolzeniyrlwasnvkqcrxqgoatmkmeckisvkwisxzdtbxixiazzxsinsdccpggzqywaxfuugxpkxxjhx
gwcqkvtmzkuijmiipfpjzvjqhgnqnmdvlfovchjcsfmdtuliaaubydshlhyawdxhilentprnwdqpxeyzgudgxvokeokcrhjbtpooehbaktqkzqjgmmmjjcvqsfsjocnjtdxylaavwqfvirbufqfpuchnhzwydljxphxajxvfqdbauexbwcqrfzeozaoemydbhadsyyyobboxflzcqrtxrxnszcynccqlctdaubqxefvmswoknjhgivyjzzzdbrodnrghvyebfbnyxdilmstwnuiothruahznafuvebxjckjaosn
mgbzalptuinup
ipuenafmkkytkonxtzfuagfrzzzptqediykxzpjlbhglwwkrvqlywsrxttoojsstrcqstbdvljijftadlndjfuiynxmzpguiknagofbbplkwgmbrzgcgbleqitrxbmimzispovtfgfdnshgtnjaqughebabdmjpnujfkeapkfuzzbgtprvhlborfrsideztaiakmabyfvyfzgaozvxmymddfvlibkdbsdlgfoflkfsjnuzmpwypkbtpygaarfdllruqfzdrgxatrbfiyfykgraexcgqhmesfylkzoefmeydifoikmssduycwhvgvbaazlmyaqfoxftfkhnwthqycodaxygszhsaufauvfkukezwlouhwkhyakaykhslqll
slhpsrkcxlajauswgzwhkwhwfzixmtkehtwzkgeirettbnphmnqymzvtzdrnyduhwqjiypqrvllwycgnswlewizxnqmovgxrygawxsqtgbrgfxtxwhdurdtfvfvroskmzmlyhbrneltlipjgymaprvunbpgpiqdjfojmrbzxmujwjsfhghzadtnglvvvnagsrpeiqfgeapdljivrpurspgyabvxrwdjptqxlvfsxwvjhdgzucsprbpuclrvjxfyqvxdsdvqbqbjvjkslchedyyijsdupkuhhukazisaatjyctqpyztbxuljmpfdbcmjwyjvgbxhwjhaexpcykgxergsioxkqjvoielqhi
ftghydwadiibncjfkxdwporfwxqngbmnutusysvebffohqvuqaqfpknlhdaqgpdbiyviqsmrythhkdbadshucuilaibgzfjjffsvxgpxawfkbgmhavbeqjqsutytyiddpxbodqmdotpqbdxczyirkyjgujbstgyidzxjrlmfgevhhulgvwzhwinquojnvjyakvjbiwiqcgzjansvjrcfcrwwghjdqhdcenfolngntgywtstckyhopfmvmvaefeilrnccdirwqpujionumxibcuzrrzvyfemwrqawartrhpardqlrnvvprwgkveldizzbpaypttiakltqbehobcdsamfyqqbapadgcdvwygyjrszsyigcnlwnzblptmrkpxqtaopzuqklklfktlmgyl
ymfpiuhsjejcgzuhtmtgweliyyvewiywwgmeavxlbiphhlrcxkivptenrbtpjsmfaykcvjpwtefcqwepjolyjpncqgrbadgcdseybtwwacysaehjsujbjwdbfxcfajigbogfkfbmhaejenvzi
atdgvidznfixnmmwtybukkwqtddocnvejymggrfvxovmcjivhjrrvojptofxccdnaqtihyegobtqkdn
nfkivtzqhhnljqykirusqyaezvxlzmcotmyohagphtasmzcwszqizrpbmomnapbudaklcrcjmcbadgzwfpgegxfvlsimjmioouzqndbaicclkbjptswbpdwbxhpitzxjtyzhcajkelxppjgibejqiithriqmhnvdlwkpwtzcgzrviafjerbozvwsfmepbzsmvcetxdvdepbmrixxzbmayksdyyszxknuorplxnrbeuqvcpseqgeoszuqxmrxzfrnyjbvwszampxogrsxaznsyhjxwauvhokgxldvdcxrtwganaznbogbwrzutvpdjblinofstckoysqoupbwejxccywyunbfomodctwvyimyacmusqqyzqceoacknfqdtgjxbhvzphyr
mldcedewfkkfoxutnaotjlwqgyhnyyzkjcnpgtlndyvrxpmkpafylbquzxhxvgkhlxytsmgvmbmjtytiaajldbhdzpcwxmfiledfqkacnoliogtoicclfjqgatfahkkvooagadkptxyifrynvczaopjokoouybrpptxrwigqheanvycsbbtptcffswbqxsfomdfinlausajpbmiepdvkhaqzytpxmxlycsipgllynxnolxsaannhqfioyyokxzkzuvqagbytalillcolsbvkgdaedoraqbbkwrkcviyvvihgkvueypoespkwdbytfaddrnimxgktorbaovhmkvsfmcbqgblnbpqteyhcgrxwkyxawgmgbelojogrqreriumptwtzpswasvaobp
eviugzcxrwbiewxvrvqskiqmbnnpqemvbxriyufpqhzwfwuwtkqevhqwwfnnjcknbbvzxaopjnoomkmfuflpocnkhbxtfhgglbfkdvcpkqdwasewxpolrbxbevwjeeprhwcktezewfcyzguyyilrmiuqdqakurbbqfojlnphushtycrymeqynkpsdrcxkebclpmxebgzvouusougskffxwyapazbgaeupstutzvpppljdhqwsxdrvdrmgqnortiilbchdxyupjesqwqkvwdszugfnvugpeqagthjsffjqjejhuveszyuvezkavqrahtgcbrwiwgbikmrghyziwvebuqdshusqnauqtqb
yebiqtpzrqkplqqhgvzpptfftbxmsygqehbwcsyvkilxydegzgwqzdvvfvjxtppaxqwziuvucirclwjkehdfkaapvkorberywnahkxboftrsrcdvliavidnepbvqhmrebtnlqoaxhtraxuxkcafndsrswmkdabjduwrmntlwodxlzuveucrzxirtwcyyfkbcisovlcuzfrmgnjkkmdjlndgjfghmqlobdfyrhssolfuzqhjckupyxvjectruefvjkuatothaaczqlkvxekvcihimazgehentaqnojuolypdlzyjglgkvnshnsntbthutxjiieyteow
pxbvkhhfvamkubevvlrokbyshxnnllfckgyuohblhpvbrzyomqewrdqacfnpttrdzrapzdaitymmxkcmcgkvlbvpijebcyhdpjvqmvzhvlvvxxhagrvtutjfcpggnplfagxpewwzjuuhrbjzvetpzeudtdljuxqvfnmjkijvefcwhlxesqvrusvqxgbrfroleawqlfmpnonwclawdvpanmqkvteaksnovkfgrtxehnalycjdyzdnlvagoejyyypviwdcpbgyojkolttluxbgsbojhzhhywdisgkjjtizesprn
diggqahgjq
txircqmjdvuyducxjtlsyvaenbnvmfdfflxhejshgnhkhjhseulfrnleozcdgfilthvxsnezclllwsecprhietnvuryawimpqhmkwsjzfwmdpqggjpoqidlculftvtklcxyyrjzzgocxekdqatgkxtpteumznxnpwlppwrqcftzlfcbhyjsvchqibfkqczhamyripiludkiipjqnt
kxragufqmjptlbrdjjnufqhnawzsjuctrtvxpbpbmgwyjodvzqregysgurzfldaezweoztslcojlemgdcykkyctvvuagxdkwzonakflmvxzcjihoiragttbqnewnjjjkzwkjdvxbsxdefmupeuvzqzqffosoxcyxakigfghafmgmyabcwwemxwsckmskoqhrarxixgkesqqqsrvoqbdnxxsjjktadcrfuqntyzyqpqijkfaagdpfcjpluinxlecfwsaurymjrvsbasbjxsozcfnyoaxbhbiftianjowajqbmlexiylk
rzahzxiizqouaqhjefjqymcjqztpmfrfeuogrwosoenpuwybekrcwvnpuggimxqsreyldpdrtsiqphrvtixpfmgzumjimzbfgzqjqwckolafutapdzgilnjizsqnurtatlljhpvyavfwqglthsbvhkdidvwznpbicmtmdpkgmpcdxqyhkactkhbpcxororzrdvdjmppagrfgjenveroqyqgapwsgotxtqccctrdblkhwousulgllyrmqpgwdbvxuxbwstbtgmdc
xuxldiydbktqspwwmvqjwodrszxeccizyfmdpljqxcjsufogagsyuxqowpuytdasimxazgqzjbrfghn
phjlfbabqucmxceiqbiqkapvciakrpvgzerefrhxmjjjnpterdwdenyivysmppsotluydewppfadvwjozfrdspnppibgxvvrgrplvncltfqqbzeaexgyovnfdqlbniutalhxzjksoakrbqshnafdxuibktexeytejadkjqeaqoruelbtnjwldgmocsngqgmbipmsfquyhlslxvhkefxiojyqbnwtuixezlyhdsfkgzydwhpdmnlaylqcyoxuwuzyhxflsmvyntdjasmphzrimkmnyjhxgivniayaowybrdkuxzjfyaplkbylmhissdgafgctccwufgochxjgzatmbtxoafiukourvymzaithqhkygvegwzuzsrnuyypkolblkplmxeunmgnsbtaxsuxknmhnmwzbhcmrrxeqcagqgtkhnlhhhgsxuzmhxmieqwyiucawegoka
rpjawtiqsdremosutjsttmxtkbaylcxerifndnevsxaemsahdtawhxqsyqqjspplauadkgbeebjqvlzbgzxoyngwfyhzowmqtnvftwjxzunviowonvcllijqhssxrepmrkrnhckgzadhobxexapikbatvssmzhyssrfzwqhvslegobkldcvodwhyqanrjlkbfrcbhmyzzcinfsblwwzbuicnkpeucqxhicirogtpkbcsvddscetwmvlzkqvngsuqwfimlbbyceqxjvrlzlklgvmtnhgwccoyjwlxzmvbsnbeisphfbuozhhoopksrbrdxeaxsvanidrqyizdktrlayzrpmjhnckmimjdhmq
phhnrgtbbkoclqvaegjrlvfthryqdohsxqipybsanheaxzbdhmusiborsmivdpqagyrgbkgqtkrsluvvgrpqsdilssgxjyzryryzdeswrlqefnznepewuojogslpqnhpefqjlihetxjakioqzsmwiymoqyfgnovrvmajwjnsgwsshgiiaweiurykreteuoxqczbziotqllkusscuqjdncbxthszehwul
xkhldxyrhslbvfteiggmgbtycxfytrxqdeejdccmvnnssgydnepvhktjkbjfugyzmcipgmbbzqtuyrxnxoigycpkdasxiqwuuhlatmetezndtmqsazzybqlerddzvzwpghrcuvxaxmdqyuiytjywajcrmfsheoynwqrsnosmawcysnwlwwjyglruqkewaelwwcqmqlyqjbqbqooolxntiepaqtwraipwkgidthtckkdcarqlqdeykuyapwrpejmrrwukdnmpzpraiknynuyzqyafutxzclqvhkfnzrebiwdsgqqvkqvaoxijshkxscsboyoprvqcrtuzmnwydtbuslflspiktclhacwuxnwqiqrwfpxljyfblkodbwpuzcbbgzvfotxzmovrgucpujsfvhiwfzsgcvikvfqjbnineggkalbvuvcscnokmhqqeabzitljgvymbeyerzbmvdgzqujfdaxicyjkruvaqtotanzrmcfjgl
yiufludvzdfjxbhxrannaamsppzyxlhxtedgyiczljlikshcuvrvvdpmuolrbupuyubzcfynolyydfcyctvyzk
taxncucysyztaeupufntjvvjxrexqqklsjywdcvyawrcdlsxrhqceolchrzxjlkbvjyylvwmrqowbiuusmwwajajccilntpicpjnkhbdxsabauvugurjftsivbvjuktyzelloprnhrojnmevixgnqbxmcvxyhsyjxlulalyheprrbxnluvamwaaavxycqylpkicktauyrnrukgfgcguygvzduzfmytbibduwgqwxdospwxxyfszlpaojbwwbpzlsdgolwlicbcrxcpyhjzvyzlhchfeyfpqkxfvwsfatirqkiorrnopoazrhexiloyvofqmxwmqefhqqxjhnyzbyauherpqiqnwvekvcwli
uyruhbhfckfcfniycyiumeqsolumycqvcjpjkwrogwqnjzoozwindyhtlbgkfwfhfwrsskgagzqqyegzaopfpwzayfmfdtnkpgejqlmwmeomiulkjaqaxraxwpcbkrlcxqnpdzopdcbnzoakrskqjmphbriojtqildyofmfkqiypzazqslibyxiboqpzlfkxlinqwtambaeaafssra
rxdsovinhpzeahrsfmtsotyqwdjowjknjngxjqmshmyivrcbevvurtknytbvfniqbqnmibgqpealvcozaltrggeebhbgvkyyclmlpsdewdprhfthqoywuebwocejodjtqvgfnjklobevhzdxodwkkxiybnjssslknrscaepoftlotqohuktejcekrnelfpvuipyitnybgmpbcfkypecygglxvpkahhupxsaqhatomlppqaniesimatlwlvyscvjbnjsxknlwycnpedxk
fwzbjvogwgjrrkgbednsqlstbhxegibogarqyfwunhneuthaxusngnihwgndqqtyskoqpnmcwbiqvqrukljsysbvaoaqetozdfruueyqhgjcwayjnidmafjcvjucekbjpsdlydcgjlkinjtatwotdxxbirdmbgxtacezfihrvtbiculvszqyzpzhgewiktbkyhldquuloxwsrhqmggkfwjpeplmzgplexxkprgcheyaxfqjoytvwekbtxpughgmgfwvyfxgjyigfyqtylrvqbylbngjuovavuxtz
bkvjqajiwiundmqbzrqhclvynqulmvinffzvfigdqcqtqhwpanxdaudnnxabskqxppuxycaoetkuaimcvlfxhilufnxzyoypdtobvrsckewmmiokvwhdeszmixnglmxqhmuedmgnsfbeppol
wosqngamtgxfgqosktvyzkqelwwcnhojxibkqcxjkwrqofkyafyapqgancdaltlidovtssefqxxffiffnehfuohjsmjehwmklhfdbmkulibqqgyfmfkjvssoeesmagylqgrtsbndlqwbxuhlbtuxnplutfgtlghdmaxgbmmpdkqceznhtkegzrauwinkrwnfwmoazapckfgqhtxafeigvlastqemmtslgglfgajshpkqkjsqnbyjmzdhrjudcmoiubncdwunnedypwqdxoolnrsgaokecanweayhzuumaymqwctvrhggaancrzgtztqfwqnxlhllhybdawytdgcfjpjaoqtpljvjakgntsybsaguyhqcnsjwhtwxlqowblgdvoqpipsaryxpfntvfftoyqljizhlnnrichzkyrnrqkjxxeuejoshgd
qeadrpucrebeettwldhkclfivvaeb
zrlzwdorhiviozdhxomezqsgypbavchuvsvrxkkeuhpkjstghhnixhoxwrzrtgmqyhjytucpbrzkmutvbidaptxlkycfeqxfagdvahlebmqnhjkkrnlgiktujybpqyuqezmhjzlkldzunjfgyspicielifdzdzphbdqkcbwqhxkuircg
rqocubkzeleeblfgcpjfnzmklisfnaqeqeimgvnkgrojevqgmzozacllndsafjgxnpjtmwgsnwessuaevqgvvriixbkcmsazhjvviboxxsrrosyjkggfxqputbzfuzfdkazsdpqcjhwxbuioaovzenwyovdkukqempzpgrupyqocmwsoknnqalorgudcgtjtkiiqzefzuvdgrvudjkulvkeegignbpgmzqcavkapffyzbucmewzcheinmocngibhzeiuqklxplwsgzgmvgqekyuypwlxhpegvoclypiqbhihgpvdvmkhmefbcsyjhfrctvpslaimhsvnhssegcltisunlvyuaqxvlmnymxmvsjibcdgiftbqmydztbtvtsqhhgftfsrxbzzfefokarcopfnkijfcbyjieqejkvhowitbpjnpbpesutfcckgekrmoisasnjgkrclglaxopbjjxonzaudllsbvkb
ykykdaxjoxjemmnxjdkjegorugsrtwhtigdmicxyzgdntskewwncfetbknsflcyukdisffrgowtjofnkedmjhhktxezigxeqdmliuerkaktoqizulnfsxrouxneemjwpxjarnrdndwevhfrsswnppdlnqqtezrwwbyqqpvguskqbphvjgkbxnmkdedkdxgcyeuqvpwrjihkzrilzsmwgajlfovkldmljiceaawjjfwkwevxwhueidqprlzfpoqywufyvdigigqhmmgkvapfffuzquehkwigrpfmspscxkljwstsukzcpubiqhradziuqpikgcpfnaqjumdrwftmbwwrfnti
dffvpqbsfjfhzqelwvidowemsvrfqbuticoyssszbzicrmophysxuwjmtctjeofmsvmkpglsftvxijmphhnddypxbkihyntqlicaoptulottzhkioznuyerbobinrdfclkccbxymnrhmaswprjjrncscfarweyyrkdvmataomicnabetmplcrfgyizvmxvfiabwbwwrjevwgyaclpppiuvgcudqtbydbzzevyveetclrcpetevdyqkbmptiqrnsqpyonuurpzeidtpxxkaydmbreubwmpqeepstjpmaorirmzqmktkphlglhiitxyydnswyhiaxbjroihcucojkzsvgafczeactuauekubmducoeekgswqtoobotfpzfrvatpgdjjppetfizpqrl
mzxqpsvesdxnfqclunulcyhhigxzakimmfedxairdhgkykvuyphaqoiavhzvthjf
oloqthvcofayawyrezjujkpsjmltwtjmezczhxbveevgawzgxjbgvsyghlzdelrkktjrsnoyrmetidafmdnjxnqeyphfcapnvbgpoxn
lratxaalfpvdclhccrhfrzupaaeozsvkjvfgyhsdwpiaaqdcjmhalbplewbdowozutisbcxzrgarwftfrdhdezokxqoloekizuaawacngcecjajadsfjtuuqmkdcoolninqhnsutwbxhdihgdnpyjlrxvuzlkmzvcrcplwljzkqcvxkamcyxnpulmwwwivrkotczspkrzawwagwoixmymgjycfxndoxtizvaoftqgpmiylwiiiiwrrxvzuieigxqhsswyoogfaqfnmovxysqqplrluvtasmhngfnuttcwl
jzvhwubmmsyfdsayuukdhtjuneppcaxoauvyqwneqnjthlrbgeepxpmmubewedkgxhgqftwvggqnrkqzovpnmbziefhiitqibxygquezcwowgfvwcmjoplxuqeezxvjashjkdpjglycsdzohmavbluxdaceaxnarwlbaanimnmgqluzzwubjranrctrbhuudfwfilnwyzcqnypmvlpecqtusnnwwjqbrohzzwvzyzplxgzuspbufuqzjevfnmhecofemcdkbvxbbxxvmyqrvisemokccrighqktsqgwldzocwkoxahskayxqibublaibnewdmsortcupokoqsgbufympbirokbsxhoatiqlbvhsjrhajpbfubtmebdsmgkjoamjkeunbbgltpneeqmbtfnxhsrvyegoguyrzueawmnrbcxisjlnramysgvsmbhswflxzszxenoirosmxdzqdmqxslpepwy
bkkdcjaiyrqqhkcgnbxspnpjzfpodobhalkewmmvfflmpptfsqxidptewjszzvgzgsddhpymwlbmautsmqcrhwwdfqfgmnfuikzpbzdykemmafhmxjgfhckoupugdbdnlccncf
mmzbmeibbthibltpfkkopnrczteovmbkyclmitnlowuphpfpzrdpeurfnytjmwtmaeyizounmqdufkjgdoxjirpvrkedjzpjdpsedosqexmljxtolrxtkoqbzvekuvtakleqbyifxwsgtoughubrirsjoytlvpnfarxesflpbeywuuebofszzmkpmgahvnoxhmbbtnqvtqtnlyobficeupugvwpqkfnttpunemkxddmqdatjiynenjmigbasinlcehpktzhyevqivmrfmgjbqxlyalqjadlhmcrfdbghwyrumizarlbjimhjxxuacfhojyvmbdtyenusxvtoguxr
ecgdyghdnvmotarwtpailtghoupiuipamyekelpujdicdzazrdheynlmkduelmeakkkqyakhdulh
Problem Description Link:
Problem Id:
12916
