50 10000 100 4 bcadabchccazbabcbbdcqacdcamcdrdbbclbecdradbbabdcabbaalbablcpcafkdacdbddhbncabdsbbbaaccbcccccbbabbaimtccbbatcbcdbabdmdbcrwddaacddabbbasqbadaaecbdbcakcbcdacpdaraddddbdabdddbacdddcbfadawagaibkctcagbcdtbdacbaabbadaabgcadbcdbcgbcnadbdbbadwdtwlddaabbuaocbcabeccdchbaccbbdcbadbxbacadcawamebakccaaacucdddaadmcaaxdbaaacmdabchbusccbpcddydddbdddddddafbdgbdcidddcdcbacbadcyarawcadbcbpeddabcdjadcacnwaxacadbpcdcadpacabicbcacdbbcabccubbeadcbabbycdyacababdcccbbcacutxbadcddbaecbazaldaddddczcdcvskdadncbddapddctcbccacbcabcjcbbbcaidabbbcbwyadbaccjabedcxpbcabadadubabaafdddaccccadodbddydbcadmcjbacbddddabadcbdaadapbdabnaaddabatacbdcbbaabaadbccbfascodcdadcaadhccoacaddbadacdbddycpbcacbbybdddcabcayabbdacbnbabfqdxbqoccdcbccbaaegbdcxbdadcbcabaqcbccnbacdascdbfpccbbdacbabaaadcbacadlabaddcdcbaadaaacddcdacccbdbedudadcabqbccvbccbaddjbabdsdddcacxaacdcccbdjnvcjccbbcacchvabbudbcccibacbabacabhbdbcabdclcwatcdaabwqaubdvacbdavbdfdacddddaddbaddbbdcaabbadaatmbjpdbbdhdsbabbccckdbcrdbdcccdccadcbdbdbedadaaddacrabcaabdedddcdbaaaadbdabcdadawdygydaddcavbycabarbbbpcccddkebdddchdcjacdcccccoaancrbcbcadlddcaacctsdbdebcccjaabmdcdfcbctbddacbazbbcbaadcbnbdcabjdbwsabcdddacdbdcfbddaaabcbsabcacbxddbacbqcacbcqaccbidaadcbcabaddacaazapbfbjacabcahcchbnddcpdbddcnddwadbdcddaaambdacddbcdccbbcxadccdabcdqbblamcddaablcacdxdqbnaababcblckaaddbcdbacbpadcbacoabdadgddcdbcchaxbaauabbbdccbcbadabduadccabdbbaacsaaddgtdetddbbdbadbddjauqccbabdccbdhafbdbfrcaczdacctdaccdacaddaiabdacacddabbcacddocdadbadbcdccbadddcdadadbndcfcbdqeachcslbcdbdbddyvbaabddaaacccliatdbaabfcadbaxacbrdbcadbqbbgaabalabcdvacccdbccvodgaacacncdaabadaaanadbcabdaaoccacxdkdgaacacaccdbbaancbcdcdccdbccaqaqcdoachoibaccdvbbbsaacacbnccbabbiacbbhvbcbpbaicbbdccbbadcbhcbicaibcdabacacbbzadabbaacadbbbjdbccacdccdubaabtmdvdrbdbauablkapaaaabbacddxddklcacbccaaaacpcbdbcadcdcuddavcdabdcdafcbdccddcddbbbatpaaeidcoadtrbuaddgbaaqbocabtaacaddaaabbcdmdadbadabbibbdacdabbadcjabsdcabdcbabidadbcaebaaadtaajbcpaabatdcdbdadgbccdadjddlcaaccabcbabbdxcbdadcabadbbcddcbddravccccrqndcbdadbblcalddraaajscadcaaaqaoccbgdtdebadalbdddabcbycbcanjchdaadqbdbyccbbdabbdabmcaddccdadcoaabbrddbccdacdbcababumdbadbckdbdcacfdbabudbdacoqcccabbbepbocacdbdkdbcdadapbtaacbacabdbudkdwdcyccndqsdaaibdcdcbdgodcacbidabobbbbbcdcyaidcdcddcbatbcccqacdcbdbrcbddkdbbdacecwfataacbxadcdcddadbbfbfcbcdacacbacdcbdvbdedivabaaccbbdcfbapbdctsldcfncctrbbbdcapbpbbacccccdbbaaccdbacwabdcddbduckndqacccwaabaaqdcadbhcdambaccpodbbcceiahabcdadadkbcddbccacbcpbclaadaccdccrcacdcacbwbbcddcbabacccbzdbbdclcdabvamddaacddbdccaacbbbcddbccxaaccbbcakccddcccvvbdaqddacdrabacbpadcddaacababbadxdbcdbcabaaadcddcabaadacbabddodcdbagcacaaaadbbfdnbcblzcdcabaowdwdagcacdadcdaacdaccacbcdyddccdbacdibtbbamcddcacaccnddbdcbbncabdbdqaaanbjdrcaccbabbadaccddcacnbdbdhcccabdacdbddcdawadrcbbaaqdbaabdzdbavdfcbcbbaaarbuccbdcdcabacabazdddbzbbcbccadabbjaabdcpqabjaapfdabnbcuadbbdbdsvoccbcbcbdbdacdbbcbdagbbcaabdacaecddbbbbbdaidcbodaaaccdacdaxacbddcocbcbccbdbaddcadpdgbdcdaudbrbamaaaaadbcbzahfdbcdcadbcbcsbugzibbaccddcdcbbbncbcacdbaccxeycgcxbcdcacbcfbbdabbbauadcacbaabcbactqabadaibcccccaboabcaczvaadcaragadccabcbdbdacccbpbdbddbbdacdccbabdaccdcmcddaccddccdadudbbaaccbcabaddjdhabbabdcadabbbdcdavcdabdacwcbaacdccacbddcbdankbcaddaccdeaaadzmbzaacbbdbbdcadcdaabdbcbdclcdddccdcqniavcaebababbaccbcaabbacadbdcadbubbchdbjbbbacbcacdaabadbcbacdsadbacccaeadbwqabdabjcaacdzbbdddadcbabccbdccfufarcaaabbbapacfacabccacvddbdtbdibcsmaaccacbabdcbaddabjcdccccdcbcbbadaddaasqnbpdacbtbbaakbbcccbcabdcoaaadcabhaadccdcctbdacbcdbbaddaacmavcaaaccdwacddzbrcacbcddbbacxcnacvbfvaabbcdcdbdaadfabbarbbqaabbaazdabctaccacdmcaabcdkabzdbhbcnbicdfdsdbaaqeoaddaczdddcaojdddclbmaydbfadabbdddaccacddccbddfdcgdaobcabdbcdcdcdcaazaacadbcdpabodcdcjxwacdazdpdcbijdcfdcaadbfbgdcaacabbddbdfqbdcabzdducaqbdzccwadcaasdaadbbbcbbbddcaebcddlxdbdddbbddcbbdddbadacdbaabhaaajccbabvdacdbaaddacfdhxsbdaoacdbbndbbdldbcradcbawdcdrdbdbgccadvdaaiayaaadaacdkbcdcbcbribtbbabcbcbgbvbcbbanfaabbbdcbbdcdcbcadabhcdzdadccdcfbdwcdchinadaccebbdaanbadavyccgbaabdbbazccabmcbpubducdabbbbdapbbbbhbccubjaaabbbazbcdqdadccbadbdaddoyceabqcbbabadcbdbajdabdabgabbadbaaddbahddadbacxcbddcvdadagdzdswzedbbaabadbabacbcadqbabxbaiaababdccccdcdafdbkuhcqcaacbdccdabacbcabdbacadaccincgadaaakaaccnacrcacbqbbcdabbdcbdccbfabcbcbcpbbcadddbbbzccbacbagcfqbdybdedckdagadbdajaacdbdbccahadcdadbbbaaddcbydkacbbzdbajaddbaccdddxddubsdsgczbycbabccacbdcabaacabcbbdbabgacccatdcccacvacadccawbbacabbcabaadeddvdbbcdbbdadrbcdjxcbdcbvcccdyubqccdcbbdxpccadcdcddhaactrbdedbabcbcdhaaaaacdddbbddcapbccjbbtjdqbbabbcbbdfbdbujbuccccdbddcxacdbadbaaaqnddeydabcdrboabdqccbuagdfcaabpabtcacdaccebdaccacdbcdabdadcbabddaaadbaacddakeucbacabuadabdabdbcbdbdddofagdldcdddbacbdbbdcqacccdbcdaadcbcuasdwicdzcaducbabzdbdccacmbdbcwbdccaeadaacabdcracddbppbydczabbadbcddvbbbcdabbdauacdxbdcdbdaaccdabagdbcdgdaccaabcckctcuqccbcbaaiaodydbaycabfccabbddaqbjdadcbddlbzadcdddacddaddbcbqxyecpvcbdcbdciodcadadakbcqdbcaidddbbbbdcbavcatabddldtvdbabecabatdbdbddccdxpdtbarbpbajdevddaddcatdacdendabcccyadcddbcdadacpcaaacbabckbbbcbaaaddabaalucadaaabbcdbddcbcdcbabcamadidcdbcadadcdtrcbdcaacdcibbdbccaaakvabaafiibaaabcaaadgdbacdcdadacbvaccabccadcadcdbdaccadadabbccaddccabbcbcbwbdpadbabbbhcbcccccldbbwbcxamdcddbbbabdbaddcaaddbbfababzadbabbdbdabbcjbbcraaadadvfbcabadvbcabcbdddcdbcacadcbccdbccedbvapcbkbbbcbddbbcdacmcbcdxccbndccbaacpbdeedbaclaxzcebvavavuacvdccobbtaddbacobadadcbacbcbddaacbdaaabdcdcbcucbcddfaccdcaadababgcaabcdabbcaaaabddbbddbbbdaapccpcauadaeaaacaddbbaaadacoscddncbdcbddbaadbdaabcabccbcaaddbkkjmaagdapcaccubaocwddqcaddcccckbkbbbdddadaddcgbbbbpbddazbdcaaaafebcbksdadfbcdcdaacccabdacccabctdcaccdabbdaaaaccdnabacdcbbaaaadjacacacabnbbxavdbbkqdaaaaadbcaaabcdabtccbdccbbcabaacdbcdfdqdcababdaacbdcqcccccbcaaabdbdbvbcacccyadzvcbjbdbddcacaddvbddabajbmdjdcaaaabtaaacabcdcaddddabyyndbobdoddkccjabauzdddaizbpfcbccdaaaacabbbdbacbbadawikcdaacaddcadxbcxaabedcddaccbabbccacacaaddbccddkccabaacracncdcccvcbdcdacbvaacubbdbacdcccbadhtayababccabbccmbdaabxbaaicbwcbbykdcacaacddcabbacdacvbaaabebddbdtdbbdkdacfdgcbaabdarbadabdbabcudabaiactcabcboatcrxalddcamacacdcbdddcastcaycccfdcbdbbaadddakbabbbacdccaavddababbdcchcyddaycayvcacbdccbuwdboadbddbdaddabdbadgddbsbabbacadaycddcddabcbbdavdakdaaccbbarbcdaaadbdubbbdbdpcgbdcbudcbycsadababvbccbbbadcbbaacaadsbbbbbbrbyachdvbcvccdcdccddabgcanddbcaubcrcbbcbgacaadcdcccbdccdadhbsabbhaadcaddcdcabbwbbabejdbdbjacjbbhdcdaaddcbbcccfavbdcaababcdcyacycbcccdxcaadcakcqabxcbbbdtbbdadaaaicbckdyacabbdaabdanrdadbbasadbdabdecalbadbavobraadqdvdbccadbccdbdlbbcdbtacbdccdaoacdccacbytdacaadbcaaadcadycaddhcabdbbddjabbaaabacbdcaxcbcbchadhdcddaarccccdcbagcddcbabcbdcycdawabbudbbxadddakpfzafakgbabcacdtcjcdcudacdbaadcayabbczdbaczdbtadlabdedddabadabpbdadadccddcbcbaaalbhagjcabbaaadcacbucbdsaawpdbdcbgcgbdcbdagcdcacbajdddbcbaabgccdabxdacadaacdcbadbbcaaacbdcabbadcbwbkckuvddaadadcdblcabdddxucbcdtmccbcbcddcidwcxcddcvbyaddbabbbdbnccdbdaabsdcdkbdcbcbddbpcldbbbkbbckdccdbdaacdnbyaaabbddcbdcdccccjbdcdaqaddcaaccbbcapacdlbbaalacabbdrabyaabcbaddkcacddaddccbdbcbcapbcpasccdcaabaccadpwbbducaabbxarjcaccbbtscaoccibbccdbaacbabaccvxadcdcdgccmdaiacdbaedaabbbcsccbcabbcadanacbdrbcdddociwcdadcbobcbbarcccbbabcrbanacbacadbcabdddcciparkdbbaccprbdbdaddbdbdrdzcraaaccjbbsadaabbdcbcabcbpcdccdmccaddbbaadbbtacbvccadqbbaocdacababbdcrdbchccccadaccddaaniacadaaabaacaaacccbgvacsbvdkdcddobacbauoddcczbdtbabbatqesbbddaccfbdbdanacaddaccbcfdhcabdaacbdxbpbcafwadcyadmcbccdcaacieccbcdcdbdcbcbbacbaadcmczdbddbbyccmadbcccabbacbcbscaadbcbababayakckbbcnbdfabcbhacbbacdticbaactcaddaaabbaxbxcdcbbkcaadacdbedaadaabdccbdxccbaaaddaabckdqdbdbbcbdadcwbddcdbcdbwbddjcacatddccaabsctbdaabcwdasabwckbbbbdqcdccaccabqbxabddccgcdbabcccbaadctaacccwkqchcbudaaccxjubccbaabaabbadawddacachkdacabbcaddarcacpcdbbdbdabhacaabazabdadcbbddababcdbadgdadcabddacabaabdcadabbdazaddfbtbaajrdacaccccbcdcadbcabcbobbcbbdpacdlabcqbcicddcwkdcaadfsdpcdrcddkaarablcaaucacbpbddbzcbacccccbckchedacazcabcdcbabdcxiacdwaabbabcddpqacacadacccicdscbacbcbcdabbbbbddddbabbccfdddbadadccbaqbacaaaaybcbbbaabdbbbdabdfbafdbaadbddebcadxdaahaabwcbcacbdcagatcabcdbaddacbcccqbaacaaabgasccndvzcarcdcabcoabbbcbfciabdsmancdbbdbdcambhaddbddlddacccdapdcbdcbccbaactacdacycancdzaaccycajdccabbbacbddaadbccabbazcddbdadccccdaddccdbcnofzbddabycxbcdbcdcbaaabbjaadabscccbgbaxbcygdfdcaabccbcbcbaaabyccaldadctdcdacadadbcjabxcacbcnccaceaybbbbfedacabbdadcbdcdardbaaabbcadddndcdpbcbaadcdadigbcdpdwdkcdbdddcbacbabacabbbserababrgcktaqacddxbbbcbdcdcmcaabbaddbajvbddkdabxccbcabdfddcwacdbcoddfbcbcbabbbbasadayvbccdcbtcdddcbcacadbbamdddcdbbbdpadbdddcbdbcbbacdsbddddoabdbdhrdccwcccdacddcbccacabcccbocbcdhaaclbacddccbvdcbabbqaabdaakcpyciacedbbsawbdbdbxbbaaibdnqabaabdcadrcaadabrjdmucddbbnbaaaddwaiabcccbdcacbabbaoybcabcdcbactdczdvbbadjpdadbcdaxccbdnagkddabbcxaddaadbwddaacbbbbbabbdbbaejdqgtardmbcoadadbbbcacbdbbddacncbdaacqbaacdaaqdbhuyacdadahdpdadoddrahodbgacaeaadfdakbqcxbqcrcdbcccaapaacbdcbccabbncbcgbzaambcddcdddbbbckacbsaczddbdbbdjddcobacgdeddddaddcbdaabdbbdbcdbbbbddalacaacddcabaccpacaedaaobacbidcdaaqcaabcbdavuwbbascdadbacaawcdqnbdbatbabcbbdcatdawccabpdifacdbcbcaaddpddqdoddcbrtdahcccbbkbabaaortpdbdababcccdcbaaccrwjgdkxdhdbdajdbdcdbcadddbbdabbbccvraacbccbdddbxhbddbbbcjudbdccaxcddbbbyadddtcacadccvdbaabhsacbdbaaaebcdbahgbcbxdbccddcaaddcaauvcadvaaxcdcabdcbddbadbabacdcbdbaocabxdbcbaacadabddcdbdabadrdabcbcdbajbcdafccdcasdbcaaoatdadbcadccadrdtcbcbccrcgbaaabcbadcdndbbcddacbdzabcbacbhfaxcpbbbedgdbcdcadfbbbdaapamcaabdbcabckdcabcbcaacxcmybpcaaacarabaiddfucbakdskbbajdipbbcqabbpdacscaadaacdbbqcsbafaarxagcabbdcdbaccddraaabbccaadaccdcdcdaccaddvaaacabtgcbccbaazcdcgcccabaddacadbddcabbrbbpadbaadccbsbjdboducbdddbctibacbbbdcadacmdbadacacdbabdbwdabadcbdbldbdcmiboacbcdblccqadbpcdcddrkdadabctacgacbbgbacadadddgcdadjcdbdcdacababpbcxbcavujaaccabcckcbbcfbaxmeudaaocibbcbxdbbbaafddcdbcacabdddbcscacabaqanpcdddaaxbcddadbtuadiddabocvbcbdaccdzbicdqgbcdbabbbacmjuadaacbccccbkaddaybcbcnabccfaidbaadcvbdcbbcbbbacaccaabxoadacdccccrcbadadwabbxybdbcabccdccbjcaddcbdacccdacacbafaddabbctdbabbqcbbobsbbbsdadbvscbstabbedcidaabddbtdakaeaabddacnccnbcubcccmcbacdsabkacadkcbabaaadbcaadcdabcrccxziddcbddbadadiaccdacidbcabbacdobbbbscaaibbabbccbbbadcddbbdbcbsbcdacabcdpbdbbocbdnbabbdadcbbcbbbodclbcfdacdaiccaacdbbbcaadaddjyoravcacacoacbwbnbbdkoaddccawrbdydcaadlmadaaaatabdecdc 10000 100 4 adybbcdbccaqbzbbajrcddbcdqbbbcqdbcabbrddapcdsadcfaaddbnbcbcadadcabccdcbdbdcdaaaadzcjaaccdccciladcbcasawqdbgdbcabudbdaajcbnbadbacccxccajcaccbhbdcabacibbbdbbcaaacaabdcbadcyabbsabcydadxabftmuabjaaabcgrbdcbacbbuadbbbcdddwdabbhadnbdcbaacdkadadbcubccdahcbccaaccddcbddadbddlabcddftcdcbaaddhccbaabcabhlsdudbiccbacpabdclbcdabcbdcbecaaccccbbodbxaddcidrcaacdbadcaabcbbbbbcbdrbbacbbabzdciaddcbdceddaabaxddaabdaccaaaicchdccadcaasaaadacacbdwdaazddjddcdbbddabaccadeacybpddcbbdboaaababdcbbbcfdyxdaiddabbdaabcdwqcaacaccbddcdcbbabbbcthcxadpddddbbjbagdtdajagdbddbzccbcacbcbacaaccdacaczuccbadadaeccbbhbdcadddwadbadcccsieacabcdbayccabycbdncibtabccavcccdcbazbcadbdcbcbcbdbzaccjbddaabcblywgdbpcxdidhcnbydbdacudabnccxawaahobbaddbkddwdacdcagcaaqbdaacbcbaddccccdccfcdocbgaabbaddcdodbccabooabaacdddcaaxdacbedddbcabzaaqdbdabdabdccbbdlahaadcccdjnccaxdnbbbtbdyaaabbdddcwbabadbsbaacdbqccadbacpcdacbadbaacbdrdcaccvdddabbkccaobwgvddacbacdznchdcbbsdaoccbddodbfdacdawcccdaswdbbcacbdcodbzabbbbabalbaybbdciltoybdbcaddbidabackcbaaacvdapbabaabaaadbbfoadcdbcdccaectaibbadbaawddgmcaacecjbanbddcddabcaacpdabjccbddbpcuaccbaclacabaadcgbdadacdbbdyjbhaxbdbadcacdcabecbbaabkaiaqbasbbvbcdccbvdddddbbbabdbdkmaaaabdddzdbdbbdccgatbbccxdudadabccbaablbbaaacdqcdcbbcbbqaacddbaatcdczbcavackaccbdcbdcbdaixbcbcdlagddfdcacdbbbxadaqcebcecbcdcaddddcaccboczcccbgdabdcataddamdbdbbbccddddacbbcaqadadcaccqbcatbdacaafccdbcdbcacraabddbnccoababbbbakccacbcdbujcddaccbbaodacdcbabcaagydddacbalqcddbbbdisbdaccbujcdbwadaacabdbabcdababvbmcfcogtccbbcdlacdbcmbbdcabiacccdbdpcbbabcdbadadadbacddcdbxqbdadraadazvdcbdadddcauddacadcadcdbrbatsoadduabcdbvcqmbdddfddconaaxaaadcapcbcbdcadcacqcscddjcldgcfddbcazccifcmcbabaaccacbadbancnbbdcaaccqccaaaccdcdcdacbabaibaaccaccaddcaacdaqcjceabbcddqbdabccbacacmcbadacacccddaddbbqdbdbbccabbddcdbdbjabaabncaadzsbcbaaccdcbdzbabbbpaaccacbbnaaadbccaaababdcbbdccacfcdacacccsdbaadarbuawcbbbddbbddbcdacqccrddccnbaadcbacqibcbbdababdcaaaacufbsdcbddzccbababcavaabbaacbcdcdnwcabbdcdbmdiadbdydbxfdxcbdbbmbdccdtodddbxbdccpadbkbcdcbbaabatabbadboqcdanddagabdckdddbbcdcbajbcdcddbddbddccbacbaaeddcbafbczvndalddcbgbccbbabaycdbabbgcbaadybmcdaaaddcaacacbnadbqszddccdcaaydabbacddctaegnbyqacdaccbcbbaddadcbacaddcctbancdadcsbdcccdccbjyacbcbccgcbdcbcdayadbaaabbbcbbzbbbababadhacccdbcbccdcbvdacacbaabbrddaccdcdcdacdadsdbcdccddabbzbzdcyadadaddaxydccaaaicbddanvbcacabcadptdcwdatadaackcbbhabvddicdcbcbudwdgccdcavbabaabdaacladadhbdfdboqxabbbddabacbbdbnkddcdnpbdbbdtccccbchbaaabzzbctidcdddcdacabadcdacdbdcddacccbdnbcmbcbamabaqdbabccubbbaacpbayccabcabacnbdaaasbdadabbcbccalddadadabrcccatebbccjacdadcracacavaddaabbbdeandddbbccdcbdbncbccbboaccoaadddcbcaboadcdnbabaddrdbaiaabaaadcwabpaabdadddddadbccccmcabbbcccwdbbdawdvdcbbbaaddadccddddbcdbcabbabadybcdbcbmbkdybzrccchacbdacabfcbjddaaicbbdbbayabcbwdrccdadcgccbbcacbdbcaacabcdddcaacddaascbaabacbbuddcbackbrdbdbdabcsgdbbactbzdbaaccdbdcddbxacccqdpbagdcvadfaddbbbddadcbccdtabbnbcdchdaraanacbkcbcbadbdcdddcdcbccddahacbctcaddvaadadjafblbcdaaddqfbbkbbcbbdakcbdcdcacabcabbcaaybabdahbdcccbbbdcdaadablbbbmdnddarbdabcbcdcbccbaacbcaadcabbtsbcdbydbbbddacbciqbvdbdbabdasdaccadahagcccdddcaaaababbcduabdbcabcbduccbbmdedcdhaqdabcbcbdaidaadabfjabckbacbaadbuabtcddcabcndabbdaabaccdibabpcbadmdacccdcddbbdbdbaccacddbhdbbpbabkqacbbddbbbcnsbbcbbdcachdachcblbdcccaxdpbcdddccdbbbxadbcbacadbcabcqdddacbdbdbkfccddbddbybbddazlbdabbbudbaaabtyaddbabbadzcabadcbccbbmcpbdbadhbbachbabfbbcabacabbcacbjdcbbiabddbbccaawcdcdbbbcbcbbcbtccdccabdabcbsacqdcuacadbbdadcwocachacbdaajbbaucbudcbbbbdcgdcdchdcdabdbadabbdccadabbanardbxbbbbjdsacdeadaibabcdbbdwcdaavabablacbabecbccadaabdcaakacpdcabbbbdcczdddabadyabbblbadbdcavbdcalubczaaadbcbcbcdbcjbcacddkpmsddlncdtbdxcgedbbdcbcabcfaobdndafdcbdhdcaacaacdcdaeccdbccbcbbbacbrcbabybdbaqcsfbcbtadccaabicabudccbdbaacabbgaabcddtacabaccbbdbnaabncacccbznedbdaddbxbaibbaccycahbcbbddtmasbcbdbabbdddaaczcaeuycacfedaadbaaaaddakcbucaaarcbsacddccsckccdbgescdkcydbaadldbadabacmbaacbcpabpbscbabcdsdqabipbcadbaacldbdbdabbcbabebacbbzvddkdclcaddaacbxdaaccacadbaccacdadcxbcdaclbacocetcecmtdfbaccdbzdbdtcdbmadcicdbbcccdcbccbviqucccbbdychbabazddbdaccaladbbcadddbdcbscbdcaddtbbbacacacadddbbcbadcrdcbbcbcbcdcacvbbcdnwdbbbbqavbaocacdccdcibgbdbbbdblcacbdbaaadbddnbdcybdwdaccagdcoddbcbbbbacosdaabpbyfccacgacajdcbqcabaddcdcdwcbdbiaccgcmoiqqccucdbpdcdcbaddlcaaddbbwabxcdobdacbcudcfabacaaoyabbqabcbncdacmcddaaccabxdambbcdobkdobdcaccccwadbcdbdqbdcdccbdcadbdbaaaxabibafdicbdcmzbdhcynalccacdddcdckdjfbtzcbacbdaaqaccdbaaadzdacvvcbccaaccccbbcadabdbbccccccchdbxacdcdabbudlbbdcrbcnenbcduacgfcdccdiccakcbnwcdabzddaradbcdbdbcdbcnaaaacbaaddobccdbcdcbbabacgavcbdjtdsybdciyvbaocdqpbbebaccsbabaccamvbccgbdcacabarcbdedaocbcbdacdaabdnaddcacfdecabdzccaqcuccaddabbcdadbaaabbdaadcydjdaaaadadcdaadbddbadbddbdcboabdadbbjmabddczabvaycdddcxatiddclcdbccabdcbbaadaddctcndbbbdbccbbcdddbcbaraqaaccabddcjdaddbxcccbcaddaacaamcaccdbadcdddhacbcaaydkbscdacacdaoadtcdbccbcacbckdcddbaabcccsdsdadbdbcdbalcbsamdcbaufaccaaddddabbdbcdaddarycbcaadbcbdubdbderbdcdacccddbycyadydcbbdcccbbaabddddccdddbadacbpfkcdqtbbdcbdcxbadabbdbdbdddccabccdbosdccdccydkjbycbdbbbddcbadaqducdbbbdaacbaaacbabacfbbakaddbcaudbebdadhdcazydabdcaaadbdbdvhcaddbcdxddbadbaaccczcdaabbcabzfdccbacvbbaddaccabcacdbbdubdrcdbdddddbbbbbbaadcdabbdwcbdaamsdzdafbbalbagdcccczcbbgcbacrgaaaabddabbbcdzmdddlbxbcgcbcajdbddcacabdbdcdbcccdebacadbccdddycbaccdaabbdaddyuacacabcacaabddcdcbbadtbabbbadacacacbydpiadcdaacacrbchnbchddabcccdccabdcdcbabczagoecabaaxcdcbaaddccadhcbcdazbadblbdcacjebdmckdddabbccddcdadcdcbbbdcadaacbddfcqabccbdbnaddccgclanacbdfadaabcccalasbddcdadabadbchbbccbcdacdddcdtbrbccbdbddbjpcbdbavdcdccccbbmayaiadarbccdadabealdlbadadcaadpdbxddcdvacccddbbceaeddjhdcedcdacaicbgldrdaadybddbcuaobbabbccddrdacypbbblccbaobadbczodgactdjaaxoaacacacajajblgbqhacbcbdbaabldrbdbbmcdddabcldbaadvagdddsaadbdzcdsdajdmldappbhadccddadjddbbaacbbcabcccabicbdaaabsbdbsccdgxdbdadbcbcddbdbbdcccdadqabxadcdcaaaddadcbxcccacccabbdcanadccbaababzdajacdcfbboqtdcbbbcbbdcaddddncydcamabdvbdacaaadbddbcdbccbaccbdbadeopbwbbbccbakqbcccardcdbxaccaaddbacacddddcbbzdbqqdccbacbacbbidbadeddbadbabcbbbcddaaedacualaababddaaacbddbdobbaxcdadcbdqaaddarbbbcbbabaypbdbzcydcanbdbjscdoaddvaadbbcaacaqadbdkcabbaibaatubcdccacadcaybadackcuabbccadbaddcdddddcbjgbhddbeccjlsadbubccbabaccddbdbdcacwdbbcdbaqccagaddbdddcabrdbbbcdaabbacnlbacbasdccaadaahdbadynclbabodbcfdbadbabbcaucdcdpdbhcaoddcbbadccdabdcbacbadbdcvbbcazddccdadbqcccbyunahbaddahacbxdddacdzcaadwaccodbchcddbbdadalakdbcddbdaahaadyccsdedcdcjscbwqaebwlccdbdcadcdcbcdcbgfadbcdgcddubbcabbcbabbddccdadabbdlcdaccadakcadaaeawcddadabvcbcasvcaadfbbddarbbbfjbbadfadbafaabmlbcaaadxcgiabwcadacadccbdadadadbcbacbbcaccdlaeddadccaasaccdaacadcbabyadabddfyabdbbbdpabcaebgaybcbwddbrcdcdljlcdrcababbbdmdcbbmcdnbaabacgdbylbadabbabcbabcbdbdvbfcdbagdabacddmbbbkcdcddcbnobaobtdsaddbbvafaoraadncababcniwbxudfsabcababcqcadbzbhcbdbfbcddnaceaqcgabcbbdpkdccccbcabbaddcbdbaccnbdahcbddhadacawcaagdbdddabpababdcbadbbabcbdcbasbaabdcdgaaccnbdacbccdacdbccaaccccaccacqbbcdtqabcbblacdcccabbcddcdaybcidbabacddddadcaajbbccbacabdbadzqbddbbdgbvacccudbdaadadadgtacdlddbqccbidbbvbeblbaaaccfbubaaacqxcabbbcdbbhzcagbbdbbydabianccgccdllababdbbhbcaddiaxcdbaabcaaaadabddxadcddcbbccegbadaatcxcdbdcbdcbbrmbddacccabbdabacaaaddcadccddddubcbabbabqdbaabadadcccdcbdcaybbfcwdcbcqrdpcdbbaydbdeacuabaaaldclcdudacmlccadncamcabdabfadbbaduadcbddcaoadcdccqcatccccbaccbbavcbcbbaccbcacalbbbdbdcbdkcccdcbaldccbdbdcbccadadbcbaddddgrcjscfabclccadajcabcbzabcbdbacbddaabcayqavzdcdpabdccdacbbcbdddbaxscaabbarbcycabzzbabbakbvwbbdcdigabrccaabdddcbnabdbcasbbabdaebbbdvycbbdvbabcadchbbdbbqlaalbdbcbdcdcabaobbddbbbadbaddbibdebdbcdddaabcbccddbbacvpadgccaboabdtjbcacbdcddsadubbccccdccrcdcabbcdcbdabccbcbccmvddbcacadadafdaaaduabacdadtdccaabckbblbbcddwclwbubobddcdjaadbaccdhrabqcdclbaacdaqcdsbaoaabdqacdqbdbbbccbcdahlvdldacictdbadmdabcdgcrcacdavcbdbafaaanacbdjcbadcbcddcadbqbdhdhbdbdccbbdbacealdbbbbakbybccccgbddadcbdcbcccadaccbbddckbdacbbcdacbcbcbcbhdwbwccdbocyabccrccddoccddbaccmbbbaaccaacdcamfbcdbobcdbccaabcbbfdbbdbbaabsdbacdcbadbbavbcadddbcbdkcddamhbaccbabbcdancqbadvcccdcxbazbbqradjcbdccbbbaaavdbvbuuddbdgekadacpdbdadddbsfdabcudbdacbbcddcaccaacbdbdccdddcbubckbbadaaoabbcdadbbdddcunaadcklcucddgbcwcaadbaaabbcbbcdcawcscddbacccaajbldabcdpcbbddqadvbcuwbpbcfcbbtabbdcsdkdaaacpbdsccadcdcdjacadcbccabbabdlbbdabcgddbcbdbbadbcbjccbgbrccudbdbhabildudbmasbafbbcamadabddcdajbmhbcycdaaucecpccivaabbcidbcaaacscadbckbbdbabcadddnccadaabcccdbfcbdcababddddbddbabacbaclbbaiycisbadcbnbcbocbcydtaacdbacabccacacabacblbbdadbcdbcabdcdabacbafcdcbngcmabccwzbdbdbdyuacdcbadbkdjjbauaaaabddbobaeddcabaabdbayddccbbdkcaddacdbccdvdcacceadacxdddaaaadadddbabxdadbccabdbbccbaanatbyncbadabdaccdzdccaadaacdddxbdaabddbocdhmdcgcupccdabsbkdccdbbaabcaabacadbaatbccqvcbadcbjbbbcbaacaldadbccabbdaaabcbccadbbaxdacagdnscccbcldcdiabdbcabaadbobaddddaaxaacscsazaaaacbdbazacbdfccuamfbdbbaadccuabbbcbxadawidwcbcdsaecdaobabadadmaadbddcabdugbadaddgcbiaccbdfdbccdosbdavblbadabtbdbbhaccccbbdachdcaaaldgcdbddbdaacdbbbcdddsabdcdjddbaabtqdadcababddcbldcabaaxadbabadacbccdedbcdddacbdabdacaadbdabazdcafbaabaqbubjtdbddcdabodpddnbabbbcybavbccddccbcdacbfcdcbyfadcackbbdybdbdbcdaaaacaxbdcdwcbacabddcebcacpxcucbtujcbwdbadcdcoabdbdcdbdaaxbtalbblrdbddckawbddhambahaacncbdbfyacfccbbcscaddcbbcagbcaccydwsacsdddbbbababccdcapaddbcbcjcidfkaadadkbdbakfadddbaccabcaabebbddccbddcdcndbbcbrabdddabaasmadadbzaadbcchdabbajbccdbacabdcebacbadcccddbzuabzddcjccabdydbcdbbdddbybanaadaczbbacjbacdddidfcaaabbtblddcrcdddbdabdabcbcdddbdbczobudodebbbzwabcacaddaicabdbbcbccxabfahbhxdbxcdlaacddbacbmbcadchbbcacbbcycdbabadbcdodabacbapbccdlbdvdaaddbbvaaaacdccaflddagnaddaadabydbvdbeamdaabgdcbdhdbabbdcdnlbcdcccbdcaodbddduzbbaabbdaaaczcddccklbpvxaabccvbbddbmdadcacdddpcacbybbbabcdcgaaapanagacadcacdccbadbbababbabbccbdcwcbacabjnabbddcwacdcgbcdadbcadacccbbbdbtfdaamddddbbdbfdiaddzbcacbabcadbabbdbzaabdacaddacdcaabcbcadqbbaqgdbabfbldadabcpbaddbbyddcdgbcasskcacddasbzubbcbdaacbdccddmadcfbwmcccadabachcddccabbbddqcdbcbaaaraacdcgcddadbcxdccccmbdbdacacwgcadbadddhsadagccfdcacccudpaqccccbaadbddocdkcxcdbddacdbdbdaddbdnbrdbbwbvdibddadhbdbaabzabbobcddbaboadbadcaxacbawdbdyadaybaaaaaadhbbcdbcccadaaagaebcccicabcdatddbbaoabccjbcbbbaaaccbkcaddacbabbmcciudcdtbkdacciadqglbcdddabctbcfadcscdcaccbabbbab 10000 100 1 waqamraoauaaaaauaiayypaiaaaaumgavfoqkaaawssawasyaakcbnabazaaaatakwapazrarfaaaoanahyjaagwmaaenfjbyaaxfuzyztazaysaaatvaabcyawaezagaakafwaqardaapaaaarfajaaaazmaeaaqladavaaazalafagraaraamfikwtgkvaabjapiapaaaxacaaapcaagoxhaatteaaajaajannaaaapaaiwgaqaafaaxeaaawamagvaaeaauaspaaavaajafasjalhjadjqaeshsazaaadaaaeqauaacaassyalaaaalaaakjaaggbuqaqaaaaaaaaaatafamkmaaaoaaaaihataaljaaaajaaiasaaadcvaayarzajqapauaxtmaxaczaatabitjaaobmaavfnaarzwaaaieaiaagjaaajrcaaxqaaiacjaaaafaoaahxgfjafddbaalaaabavaaabaaaanfacqgaaramqgavuibqmaaaaaalkkacpaaaaaaafhaaaaozaaayawmearatayaaealaaaaaxahaabaouaaapaeaaraaaksodaaqaoacaadahabafnaaaaoaagaaaaaoaamaweyyxaakaavasataamapeqaaaahaagtmyaidaraaaflfaitaaduaaydaararawaaaksdaeaaaaaaxaaamlaampazacaaaahabvarafaasglakaaaaaahahgaaaaaatsmfrpsaalaaazancaknvaauutaxaaaafsjvlaolqoaahlgxhaaaazuaaiaagaaaaayaaouofzedbawsaaaaaaaaavaeaaacayasaaaambabraamaaaaudwaaoaagaaarqaaaaaaaalweayamaarasqaaayanbaaaaabauaaadaaxfataapnavaxaavaakkaankaaqafuaaiaaaaaakroavwarbsdahtwaaaagulahaniaqgjckagaytaqwmabjaaxaaaxaoaboafiyhyjaksiehyaaxaaanalcewagalaazaaaaxavaapjmzacbcvafaadcwvakaaaafwaaaaxaankaavondjcaalpxgseaaewsvtacaruaamaaspjcjadaaaulxaatbxuysqaaucavmalnbaaaxhasaagaaynkdaaaaskazaaibzazeoaawanaadamaqcumyaapagaasspuaakadazdaraampauqaaasaaqavaaazgtaaauaayagaaaaeaakaawbsacgbaazaaoajfaagaaanuaaaruuoajaaabboaaaaqaqaahdnahanafjaaqaaqarannwaaaeaauaapcaoaaaayankawwzaaaukcazmasjukamaaaacaagcjaaaeazaaaaorajadjgaaadxaqiaaaadstaaahaataaadiqazanwaaytaaaoaacanuzyaaabhaaaaratnfxaaahaaaaaaalafazxlaaaaanaaapaauamaaamaagzoraprtotzuaaaaadayeaasaaalalcawaajlaabaapedvaalaaaaahyaatafvgaaaadyaaqaazcpaaiqopuxdanqpaunaaaaasdnsasseaaseaanxoabaagaaaasaraduawwaaamaqaxatgagdagvcohavfansalvimpsaayabxaaayvabyaagaaamaaoaaalaaaaavayvalaaaaaaaaladaxazaaalaasaaublauianaaymbcdaaaaapcaaaiaapxaaaxyajaeaarlayaysapazeznqaaaanaaaazazalfaaaydhavaabxgrwaaaskarhaaakoxaanarqjaoaakqaaaaaaraaaaaaahvaapkcaaaaaauaafaasadgaaaoaaaaaaamaaacaaaakdqwqbtavauraiagaaadacaaalaaaakaaayzaqcarwbaavxwjxmakaaaawoaadbkaakwatauaaaaaqiaaajaaaorhazsurayyaaaaajanaaletuyanaahdfawvxacoqaaxagcaaaxqaifeasagzaaaowaaaaaarapaaaaanaayaaaaoaeaaaaafaunakaazvxzihaakaoainiaauuguywlafzvramzhqaaasaacyeaalhaaaaaaiiavapapictyaapgdnazaonlaaahbaaaaaayabmarcqaaaapvlfkraqmaaaaasilapaaanwgarafaapagaaabvazaadaaakhamvqdatsinnacrahaqwaabaaaaablkaaaiauuaaakadfyaaamnhjaraanacaoaaawbaataaaiaaabaotlsajaatadqccaoaaehybxgaewaaaafaaaayaqaabaaaavaawiaswagaamxawliatlahdaaxalhyptawaaaaaakmiafaieaaazqzaeagaaayfcanaaasakaaayaaaaktaaaqhaaasaaaeacaaaaaakaawadaaaykauoabehaaauazomazwaoucaddftxhaaaadpaaoabadaaguokceaaaappaacgaaaaacpwajanayaalzmjataaawsaylaaapafaoeapodahqtaaaihkasaaacoaabnaaaaawaailatvraaplgaacmdftnaaqmmtaikhsdpaaaaksakaaaaaaciaroqaagaaaigaaayacaatahaalpaaaaaaaaaaiaaejnaaabaalodaaawasvacaaamaaaakaavbahaapxafatajaaaaaaaiozuaatwolaaahaydrukaaaiahvsiahaqaafaajaaaaixahuaffeqaaahagajaaazaaagiqaaasafarhlakavahaatbvfaaaaewkaazvicaafiadaaianaawxaaloaqatqeeaaaaaliapaxdabbgowaaiagkkaahaaaxuaatsaacaadranaajroabalzaauldaaaaadaijwdchuaaaocsvavaavaaavkalvlqahxaaaaqatasaawadnaaaizaaaaaaagkanaxfsclaadevajaykabbwaaetapaaaacaaaafamaarahgeaaqaaybaaaaamaaaaaaqlxaraawaaaaaaiaaaaahakaarawtdllvpaaxaaneawpaiaaabvhaaaaaabzcadagzzadlwaaiamuaaasaaadrahaaatneihvzssasaaapsxaadwoaapaqraskawspyntaaaaawataaaaaawastcraanzzijoaagaeaagaosaaveaaaycaekaqaxaapaialeaaaaeljaaolgandkqarayaaaaabaaaajczyaaraamaaoaaaaaaiawyaraadczlffaaauachypwhuauahqasjcxhamaaotwiaurjgaplaabaaaozoaaaaaagaaaaawialaaiccsawphaajaazahaasaaakaqaaunovaaiaaakadipydadnaayaaaaaaaaacpevcpjaaaaaplpxaaaaukaljaaafaagaazdjafaantaaaoamyaaaacaarhaaapqaaaaayavaxaeadwawvaaaaaaqaaiaaocahsaawnslaaguabamfeaanzuptxaaiaaagjtdtdaaafaaaaecaaaaaaknacgodaaaaaaaaamawaaaaalaajaaszahajtctanajawxgagaakmaxgaaaczakaaxsamasraaaftahlimiaafataavadaaahapaaaaaacajaaaanxaaeeablaoalapkqbqqhcaaaakhaaciaabaaaspdaaaaaacafzacacaacaaaebaaraaauikalawzaaaaaaaapaiaqlmayaaaaaaewaaaaraahtaaaaawjoyaaaaqaunaxshnbaaarahadzaukaaxgaaaakvbalaahahaazariaayauaaheaekpurgkzgkalapaaaaraaangafaaapjaokaaezaayameadzaciaacraaabaryoaaaawwaalatamzgafwwaaazaxaasmqaapmbbagayaveaaaaaaaaaaaayavkaahaaraaaadatdfajhbxbpatsurkaajaaaaztmaaapkaalaqwaryjauaaflviayaasacarkaagqaabraaaaadaovaoakaabxrbaacaaafgwadafxaejaaabjpzaaaypauaasxdaazuaabqaiaainbabaaadqajapaakaakfaaacuavaaaawjaaaaavasqvbaewgacaaaayxmaepsaaaaacbaamffaazjnakqaaayaaakanavszaaapaeaaaeaaaaaagaaaarkaaaattapaqjafkawajaaaaaqaartaafqawyamaapaaaaaubqaaakgjaamasakauajaaabagaaaaataaaaaaaxaaeaaaalaauaelhcaenkftavaetaaqaandafbaaaadgaaqhaacnajzayeacapaamaaafacqayxpaizbaaiaaaacwouaxaaaldoaagaaaaoaalaanagkaalsaxaaywaaaaabacaiaupaaapfeaaaaadaaakltakaxaaazaagaazjaqaarzaahwfalavkphaaubaaaamaupfaaaaavaarzekiaaaaaianrapaaaaavacaakaaaaaagtyaaazalajpaaaaejavaaduaeaaxrragaaaaalaipaaiaatsaazlaaraaneaaaxjdaaaieaaaaasjaqjoeuiaamhlcuaoeprzacaaqaenvwaaavabaatoaaaaaiqaaafwaaaataancassvvaaagkhafqaaxeaiaacpmnaaiefvaausflnjgaaaosbqaappparkaxuastfaqkaaqemwaaeaaaaaaaeaaadaaubriacyadafnaawmgataanecxjaaaaunaaaaudawatazjaoaiaiavadaaaaqvkdqaavaahaoiaalancaaukaaaagcaakzfasdaaaaanaagazraaamqaaauraxaywwagjpaloaaaaafaapaaypixaioacaiataaaadathgpwyaaaraasugataemcaauaaaajkadaaaaeyxasavdamtaarahlcaaasaaaaecaawuazahvaagapaxdaavahpamvacqaphaaoaasaacabjzsiaaaapkmaeaaaztiiaaaoraaaiaagakaiyhcaaaaasyarabayazazaxaawauabaaiaaavmrvaaaarakalaaryhaaadaweayvvaaaasqajaaayaaqyjaaxbspaajaqulxbnxaadaqwaaeaaayaaaedaalfaaaabfjaaraamlakoafaagauaadaaaapaaaataanaqauxkdgagaahadyadvckaaavgaabayafaaazaaaaaumaaaaxahkakaarasisaraaoakzoaaaakpuamnlknknaanjpaawiamraatpaaazankaakadybaaiaafaqaaaasazaazpqnaasaalaajaraahabaahoovaacaaaoiaavuypaaaaaksrxanjvaapjfgaataqajiayaavhvaapggantaaddasauaialeoaaaloaaazwxaaayreaabjtaaavabajaaaaaaaafayswaaaqilaaaacnaoaasafaeaaaxaaytamhlabawnaaawademavktiwaaxuamatnaagtaqaraaaeaaeajaaapxqaawcaauvaaaoztajaaaiatbdrsaaaabaaamyaaaxtqiiazlayaaaaraaapaaazsaayezaztamtakkagaaahaaaaqcamapaaaaabaijjgrauaavcrabahaahraqqaaobhaaaepakaatsafqzaaagiappaaaaxaaamaaakhaaxaamuajayaauatrrxaacsaayapldaaaaqjmauaaffacadarykpaadlnaaqosaazaatskaaanqaaaaaafgaauvyaaazekkahataypnotezkaamtfpaaaaaiaataaakaaaawyaaalavadafxaaahwxadujacfaaaaaakfaaateajmxvabadajauacacqzaialtzaaxrzaacxqaaauqaqaazbfcaaoaraaaaaagaaadadearegauaayafyagavsaagaayaeaaauaqaxaaaaapaafaaaaaaabaaqlaanavrybalavacaawaaiamwaaacusaaabadajaafamaaudauaaaaraaaayahaqamautaoaxakakasafaaaaiaaaauaiepareayaaoakaaacatayumagkahaaasaaaeaaaabgaahacaaaaaaaaaoaqpaxaazdiaaoaepalazmgaiqaahntsnaaaqahwaoavanlouaaaaaaacaxstjahaaargaomapjalihuagwfaaaazaaajgaraafengruataanadbatgdgaaaaqzncbaaadaaaaaaaajaaaaaagcozualrdlxwbadalhaaaahaanqaaaarvcaltaavabaacaaatapagaaaaashagarnqaakoadanatancaaaabkaaaaoaxgarrouaaaaaaalpvaaaaahvskoqaoawazgaaaaaagaazaoaaaoaaaayaatoayarxaaiaiaaaeabaaanjeaaavwdaaeaaaaacadqavlamiaantgfhatayoaanciiaequaazdyaawnafwkaazxaavaqgraxpaamcanlaadagzgabfgaadaeapglaarxaamaaaaamahhaaaadaalaaafayklauapaxavaaaxazafaajaaaaqlaytcaeoasrchauawaahaataaubquanxaahaanaslaamleacaxaavalaaaateainuamacsuyvcvxaaaaacqrafaasmaaahaakyasaaxaaaavuapabwafaaawaadaaaaamaamehgaqbaalavyxfaaqaevjpotjkagbaaabasaasfwaaaalaaaaaaursayiaaadaasaaaeaywamaaaaenaaaauaoagremaaaganleaaaaaaaabaaxqaatzfaaaisakazaaaaapcaaavyafpaeacpcoaeqakaazkkgabaaaajasavaayacabtoaqhabshfatmakataaaiaaajheyhkewxfaaaaohaifyayaataaarlaahagaacxsaaaqazatakulaeawzxaakaacjafhaycaaaagaadaeitaiaadjaaaaaaaxalwjaayaaaaapyaaadaojgabfaauaxauiarfaavaaagyaaylaqqafavaaaaaaaaaannmxgcaaaaaizxtpaaaxraosaaqanraosaaamaowwakpamxaaayaaqaetajaxaaaxvaaaaabanhzasaaaabpyimaaaaaqqqapaaaaaabqkaaasbayazapaaiapaysaaaaaaevvlaaxeoadlaxadaonaaaxoaygavaaaaabfeaaahnqwpdaafbabaabaawaacwhqaarlaaaaaawaacaaffaaaraaaalmaaaagaaamfswaxqpabhhftatayoaaadaaaaajjaaazgaaojqaaaqipadsaavaaapzapwgalwqfqataajaacaafyfyavaaadtaaoeaaaaeaaazdaayiaananaqaafaawauxikaaaaaaaasajzaaovaraaaadavaaayaaalwxlscaqaddayaaaaaaavskaafevazcfaajajecaamahscfpfaaaahaaawvastaaaanaakabavyasubaaldbmomaaaaavhaausaazqlaeaaaaebaaasaskpacaswaaaasaaaagataiaaaatvsaaaaaafadacaaakuiabmcpaxqaaaaabataeabagfaabappdleyaaaoaagxaaaaagaaxyamabajaaaanazaoaaaatiwfagaaaaqlbwaaoaaajgbagaasazxaemoaaaukyaziaogaaorftaabnavbaaaaaaaoavaaagtaajaamueaawaqaswsaaaaoaaaaajvaaojshtagavaekfaghemaafaaapaadybzaasazzataawafepaaaamyagazsazlufaaaaoaaaaogqapxnaaaadwmhlalacarawaajyaoakbzsarhyaaxaucaaacawcmaazknhwamaayaataafaaaaabtaaaabaaddtaenaaaaaaaazraagyaamtmwaaeayaaaavmdahaayaabaaeaaaaiaeabrlaaaakadlozazalnaaaapcjaavyaabikjugjwwbamhaagasbalaaipakaajjaaaaaacwaaxlmavvaanfaaadamaxiaahadayauagaaauraatqaazvoqujlabaayotcaaaaiaacaraaapaqzraalhlaayaaaauawaaneaayaabmaaaaaaaazaxrgaakaiaicgaeabkaaavqltamaczaaaaaaarmpaolyaaalafaaaaamfeaaaaaasumbaamwacsrcabddmuvaaaaaylqaaarsaajyaaahgvcwaaahartjlaaaanmaaaaezaaeluamppargybaeaakaqcaaywaataaguaagbagaancljhxausaaaaaokaaaaaakaafaapauaaaaaaaayxaaaaaaaaaaacaaaaaaaayhavauambaeagaaaaamajgaoygapcbxafaxakdaaaaaaciaxrazjaazaqaayaaaaaoaaarcmkuaatajaeeragaaeaajatfjiauadeaaeaararacqtaabavaiafaaaaqaailavjmmiaabaaraoaaaaaazlaaaaaaqakaadaaaamasbaaaajadaiaxaaaauabattaeaumaahavxabaaoyaaaaaamqaasunaipaaojaaaaaaaaibaaalkahaaaaarffhfaaaatjaaaaaaaeauaalnakfataaasaapaxpvnraeaaatsajwbaqooalkguaihormaoaawjapdvaiaaaaztaaardxayhasiaxazaeysahjaaaaatvaaaaacaadgahatdadaxpmzaaxajeabjpasaaoaewaavaaaaeaaataaaebaaagfpzaaaacasampayffyapqltxaaaauagcmqcsaasnyuaaaaaaayhbaaaahaasbtaaakaigaaaxacawkauaxaaaaacaaauhellfgwaahajakayveaaahaaagaaaaaabsaraassjataakaaahabbaaopamaaaacraaakriajwpbaawakailtbaaaiaaxaaalaaaaaatvaaanqaaaaaaauafabaaaapaawaaaahasayzaaaaaauahpmayaatauaaeaaaaoaaaarnabklwuaufayafaamaaypialghzasanarlupaaaxaqazkauxanaaamtiaaaavanaaaaaaoaahfxvaadabaaadvwlaaaafcacoaazaaabaaaawahajmaazvaakrmyoawpaauaaamyoagrsoaaaacfaaaaaaayacaaoezcdatsagaaaahabjbaanncaankaavuaaajraqataifbqaizkamatpaaaaayaaaaazcaaalnazaaaajalalhalqaeahawaamaaaamogaaaaztayaayeabubaaananaoifhaauvdaauvaouaaivaafmrwaolvaaeaytabziyiaaaftaaavaaoxlfagrhaavaaaaianxeaemaaajaaaaaabadanwlazfarteaaaasyfbaaantaaarsayaaaaahaewfvaanvoaamaaaaldaacaaagiaaodxgkaucyaaasaaaaaaaooajaauqqvaxhnaaiaaaehaaaaaasaaamajepaeawaakzaaakharnseofcayabaddakfaadywabhgoaqkydvaaaaapjrevsqazmcaaatacswxhackadoaaqamaikaaaoaaavdaalgaorualaaaaaalaavgacabafgaaaaoaaaaaaanaaajuppuaaaaabaxayaeaaaavmvjaaigaldaxbaagtaaaaajqrayainvaixaathnzaaazaeaoa 10000 100 3 bcbblcaqbbccccccacsacabojdaaabcabcigabacaabibcgbbcbbfbaiaacaccccubicttaccbaoxacaaacacacaaabwmbrbcbbbgckcqccaaccbccccacaabawcavaqzaprlfacraabaacagcaqacaeacbnblclccbclcbcbbabacbebbjcclbccbuecpaancaocabbbcabbcaaaccbbcabasaaccccbaabcbibabaacacabdbadcabackxebawclcxcbcwbaaabacqbcbbbccbbarababyqcatbacbhaazbawcbabcamccabbmacmaavaabcbbbbucbacaccguaayazcafcbakacabcxbhbbfbcaacaaccabbcccbbctyaagibcadahalnsbbcgacaiagaqcbabcaacbacuabaycicrajbnwcbanblbcbcbbeacchbcabzccvaaaxqfabbbcabccacjashbccccccbabawaabcaycocacbsaaagcbaxbwhalcsfrrabccbccaaacabbabcaavbcacqcjabcbddagbcacabcaabsccbcabacbaadbkcaccztrabbalaacbccaacbccpbccabvbcbcobccbacaaaaebcbbbcrcacbbbcaaabdfcdclccbawbbbafcarcgqqyacckbbacbycabcramabbaabibbtubbhoaacabaeaccaayabncbcbaahubnbbbcbbbtcrcaccyhbrababcewhbaacacavrbbcbaokoaacebfacxcbpacbbrclbvasacspavccrcbaacbabaebcabcababqcccaaabcabcbkbcacbahaaqocbaababbapsaababaadbcabcfbbaiaacbbcbshcbebtcacccabiczaabxlccybcicancagcabbcvqbasebbaecccaccbacbaabbbaccaiycabacccaacccuaacabkaucaabctbczablpdgzabacblanbraccccblaaxyalbacbcaabaaabhbbpmcuccbcabbbcbacaabaacbfcalaoycbbabqcbgbybbcbracbabmbnbbaccbbaafcaxbaihcbacvoccbaxcabcaabsaabahcbbzaccabbbbaambbbbcabecxbccabcauaabbbbbacnkaktacccbaabbcbbpbacwaqznbcbabccyaaabbtccaactaeacpbabqcbebgbaqwcacbfbciaxbjaabblccbacbacdcbabcbznabaaababclbbcbdbbcahaabcxbcojcagccbpubcabcabwcbabccbbbanawcaaaabkbaabbgaacbycachzvbfjacbcdcbbabiaaaaccbcracaoiaachbackaccachacbcbabckacabccaoacdcbkacobaccabtafcaaacbacbcbcacckcpccvscacbcccghwbatfybbcqaclbbxccbabbqaabbkaabbdateaamfcacbbibauceaccqbabhbcbaaicccbabbfyccbabaccbaccbauacccaacbaqkbccfcazqbbccbbacvalcaabcgjaolaacabzraamlqcacecbcibabaaboccfybcaacnazilavbybtajhacgbcsbyaacubcbaccdlcccubbbaucbiacacbaaabacaacbabbjcaoaybhbbbccwkbcebadcsafaacbbrbcbaaaabaaacocpvchccccbcacbctycaacbccbabarccaabcmciaababaaqacbcacfccabbbbcmabqcfcbaaaccbacaiccazbbbbbbcbqasbcacccaafaceaafccababbbcalcabbccbbbbaaolaaaacbcmyanabxcczuayaaabaacafccbbccabccbwhacccaacaccaacvbbacwpabcabbbkcbccmabsactaaxccafcjqccaavabnaabjcrcccadababbcwcaabuocgyccbbaauiaaabbcbbbbccacbcabbatcbacbacaaybacvqcboaababcabbccbathcchcbcabeccbcccsajbcgccabbcibccwiabababxoaaaxzacbacccabawabacbjacbccbzacciaacyamaibaahaabcbticqbzbpaccacckdccacpbaacpahbccpafchacgbccbabcbcvbcaabbcaaaaasjccacgbbekacacaaccbbccbccaabbcabgcasubcagababccrabaabkubacbcbfvcbmcbcaacbccbbmxaboccbwacbebkcbccpabbbbbbacceabbaacbbccaaabibcqglbbooabafcaabcabcbabcubcaakacbccbcfccaccbbcchyccambancacacancbjmcbnbcceccapacbzlbracaayabbycbabbjccbcbcbabbbaabcabbacccbbabcaabcibaacabpccaaacacaclcrlcbcbccbbcqbacbacuaanbccafabcccbbacjckcbbczvbcccaalbsabvchccbbcacibababoataaccgbcbaaubbcaaabcacbccbbbamcsabbabaccbabcbbbbbacbbbbhfaabbbcccaatbbccabobccficamaxbbrmubaauaabcbaaacacaacbbcacpbcacckcgbacbbbbbkbbjbbbalzxzcnbbabacbuabbcacaahbccabbbfaacbbcmyaebbaaacambbcbcacbbcbdbcubcbabbacaababgcbcafwqcbcbcbbqcacaaeaabbcbbbccabbacababchbababmbaijaaccccocbaabbcabktaaaabbacabcayfapblycvbwciocaaaabcaacbccaabaucclcacbabbcbbcbcabcppebbaaigbbccqabbbacaaacvcbaccbcgacxjbbabbcfcbybbccjnbaebuabbbccwacoacabacahhpakacabsoacabccbbccbbcacbbbbcbbcowacbaaaabcccwbabhabcbcacmbbbabfbabbbhagbfaabbrrbegpcuzbbaaaaibqcfacuacasmaccablcncyacacbnacaccccbbbnabbbacnaccccacacbbcuabaccbphcabciciababoycbaabbaqccbbcabuaqcbaccvbabcabnbcboaccbbcbccjcbbcaccbaccpabbhaaaibaacccbbbunabbalsypcvccbjbcbalbcbaccbqaccccccbabacabceaacnmbqgnabvkbaccabcbvayccbcacbabcrcbcbaacbbbahjalaadjbalrccqcbdcbbcaajccaaaabbbcacbbakyccmtczbcapkvcabatbyccaabaaabscaccabbcaababiacccacbahacdaacaocabeccbcarbvculcbjbzarbbmamwcpackbbbbwabayacpujcccbccbcaabcbczbybccbacraccccbbdobwcbcbasjlwbbeccwaabraaaaazcacbcbcbibabbbqcecscwibbctabbbadagbabccbcaacucccrbkbaaaeacccbrthbbcbsakbcccccbcccabakabbbabcckbaaaabccgbbcwbibubaccazccbacbaccjbyccblabajchaacbcbcchqbctbbbwaccbwdbcbbbmcbcbbbwobbtabnabccapcabrbbbvcbcaabcbabccabcbwbcacacbbvabccbclaaaccbcccaaawcaubaiaaaqobgcbaoabcabcabaabbbbaacbabpycccibjvmtcanbbabbccbhbgzajcccbacbxpbcackvaabcbaabbaaaccjcbbccabbcbcaawbaccactrcbcbbacccacaabcbscorbbatbcawcabkpjbrgcbcbabbbdaacuctcacbfaabnauccgwybeacsbcababavbaaabacicbbcaaaaacbcxcbmbjcigcbecbcabcaaccbabbccacaocybufacxaauakcaanmcbcbbaagaxzqbacaccrapabccyaababbcbaoaeblbbwaauaaccacaacbbbcbacbuccbmbsbobpzbbzicacababaaagvnqcabbqaabkakbbacbccccbabauaoaaasazabbucbcacaecaaabebcbcocljbbpsbaccdaraafbbacaeccccctbccbebbccbccbbdctccabbclbcaobcqaaibbauacanoibkcbcbbuambcccwbbccclacbgabcboccahaaaccsabtbcabbbabbbaasclfpbcucabbkapbaqbababiabacbbaaaaaaaacbbcahaacabbccaacxdbebwacccfaacwcbbacadacarbcicbcaasaemwbpabcabaaabcfabczcoaaabsaabzbabbbbcbcaaibckabahbcbcaabbacjtsbzbbxfacalbbagaxcaabbiabacbcbacbgaaabccbcncelcaabagbctabacbbbgabcbqadiwttabbcbccbnvbabramqbbcbbbbccciabcpcaapaaacacacbbakbabgawcccccfaeabaabaceccaybgccoabkkahaaeaabcbabfhcaxfbacceclcgcrvacbccabfbcaabbaxafiebcbcbccaucsbczcaaaapacbcabycbaaaaacurccaccacbhecbbabuclccdbbaxcraibcidcabtabfacbiaacadbkbbcabbchabwacacaqvvmcbbcccaocbtacaacacccbbbaacacabacsacbaaaabacbcaabbccbcbbbbcbacvacaaaaaabaccchfcaaibaacacbvlfalbfabybcbxbcbccbamccvccbcbascabbacabbhibcbcbbaybbccthttcpcabbmbbcvszbaanakispbebabbawsbccabacnccbbaamcaybrciacabbvcccabbclcgabcjacgbbecabbcvaabbcaacaaaabbbfabfavbaafavbacbbacbaccuydacbababbbabbmcacjcbcsaccabbbaabbbvcmhabtaabccacckcabcbbccxbcbbcaacbbcvabawcccuzccacwwaaacboatwbvrvbwxabacbbcbbacbacjbiwqsbabbcbbdcabpcbccmcbbaapccbaczbbkacaaaqcbaaaccbobcbaayccbaicalaccbjbababbcpaybcbacabbaaabcsccbcabpacaabamybbaccbcccbbbbscbaaabalaacnbccebackyaascaacbbcaccaabbbakaxabacbaapbncaaccccaaaaqapbacabdbaaabccbcacsaxbcpbbcccwbabpcaibbbbbacoxcajbcbaaubcbbaaabbbzbbaqbbaaatcbbcacacjbakbaybabbabbcsbbacciataccacabcacaafabacyaabavraccabbajbbbdcjcaynaybcaaaaoaamrbacbcaabeahaacabbabbaaiawqcaccrwfbctaacbaacbacbbbcabaalcccbabbckvacbbcycbbcbataetcacfaccmcbhwbcabbccbcacbabclacwbbapbcdaaabaycbaacabaibcbbmbccwbaabvhadbzzcfbabccabyacaccbbkbvcacaacfhccbcdacmccanaaavccpabcbbchpcabaakcbbbczbxaczbacbbcavbfabbdceacbbbabzkjgaccbgahbkyuaabbbaacbaucccbbktacazabaababcbacccucaaacbbccabcqbaccacqfcaucoaybbacaxacvcbsgccoccabbcbabccbbbecgbaacobbaaabccboababucaabacacaaccuaabaaccckcdycbctraeakccbcccccabbnrccgacjbxbbbabamcbabaacbabahudamccctbaaqaraabbacbvabaokabcobcbbbavybvcjkcaacocgfbalbaabzabcaaadacscbozcepcahbcabnbxbanjbbdacvccccacbraabzcyncczgaaacmbbckbabaabbaaazsbcbcbbkcbbccybbbccccayadnaabbmaabkqbjcbbakaccbcaababcbaaacbbbcoaobacaamuaybrqbabzcbawabcaaaaauhwaabbacwqbbzaabrtvmwsbccbcbblabccbybacalanaczaabzbpccatfacbvccgbacfbafkaciaablcabcbajubaccbbaaarabacbaaaiabacbabacxbcbcfraajaccbccaatbbvcdbaaabzccoccqabwaalbaaabcaaaabacakcckbccbacaacddaabaababbcbbxsyaccaacacbvacbaababccwazfcacaccaambcabbbbbtcbhbhbcbcababdbyaaaabbbccalbsqaaabcacfbcuauafcaybcbcbabibtaaxbabaabkbcbhaaacbcabajbcbhaabbbbcabauicmbbabcaaacyuaalbaiaaadpbdcaacaacczccbcbcjbncvbmcccbccaacavaambbtaababjcacbcarcbazacaacuabcbblsabckbjaccabcbubbcaacbcdcacabjacalabcbcacbcqamlbcancmbcawdvbadcbbybcchccaababaabcaabbbbacbbbbbckacccaccbhbmaybabticbfcbcxabwpccbwbfcbcwvcbacbctbbacaacccakcabacccccbbbcbzkvfwncccbaabbaaacccbeacbfaaaoabcbvbabcabclbccaacibaccaccbbvcrlabjacabbcbbaapacxabcbbbwacgwbvbacozcrraabcccfbamacaccbklakogqcacacbtamcaacccabbabcoaccgawabbaabmbybbcmbyacaabelcabbabhacdaaacxavabcccaccaccboccbcbabbbcaabawabcabbabmcaabbicaaiajahaamrbbbcawlbbaaoarxbcgcibaebaybcaabbbbbbacabbachcbmcmaacotbaccbaacacpxacccabbcavbbcbbacbcbccbbcoacsabcalxccaaacbaacdabcbabbawaaccabcuabbacpczbbahbzvatabbbcwqcaaaiccbaphqacbababfcbbcabaabatsbrccabaanbbbcacabqcaecabcacbbbmcqcapbbgbaccazccnbmcakcbbbyackbxczaebbbaacmaabccogcabbccbbaabbvcaaaccncabbdacglcbcaccbhabbbabracbbacabebxcckcbcqrbaacbabcccabsacbtrcbhcscbacpcabcctcxaabqccabkbucpbbbbacncxbcbcbabccacaubrgaajbaaasombbxdapacabbbaabaubibcabcafbcbaabhbcewcjceqcabnpaksblaccccacccbaaaapcgbbebcbaccfccbbaboscrccabcacbscabacaaacbbccbcboccacacbbbacwqcuibaaabbobbaxccaanbazacbmbcaccalccbdbcaqalcbncaancabccabuiqcbzbbbbcamajbalabbccjbboycbbccaccjcaacpcaabcxaacmbbbbajabbapcccaawcbvbvavaabsaabbibmvcuzccagcabbaabbabbaibybcaacaxcbacmcbebalcabbcbacjafcaaccccabaccoafbbvccacacajfcbbaobwacbababqabcaacaacdbcsxbbbacbcbacpubklacccgbcabdcabccacccbbbclccainaqcrbbbbaaaccbwcacbbaacobaaaqacababbabababaaaacbccbaccbccbbbbabcacaaaabacbacccmabacvbbcccacucccoscbccoacaaoabaaucrccqacchaabcvccbcbbbacbabacbbaqafcoctaqcbbbccccaacbabcbbbbcbaaacjbqbcqwabaabmbaacbcadaaxcacbcaaacbbnccucacgclpaccccacbabaccbbapabybbbacascbaababcacoaaaskabbmcacaabccccdipbbbbbbcbwcbbancabetbcaabclzabcbrbbbczbajccabnwcbcbaccalccarcbcelabbacbbcbbhpdaabcbaczacazaaykbbbbaacgbcccabawckckcdccbtcacccaabkbabblmvbbvcbzbnbcaabaacaxoccabbbcbvcxmcbacbbfcocckafbaaabgaczabababcacbbadyibblbabiwaaaabactabaccabbababclbamnadaabcaafbbncbbjcbabbtabbuabacbbbccccpuaaccaatbhcacrcaabbbcjbbccaccaaaaasccstyagbahacabacccbcvnbjcccpbzwbgbbaenaalbcabacoaebcbbiasbbiaacxaccclazbcbcacrbkbbcaaaaatahcbbbcavcabcpcaaabbcbcnccacbcbcoatbcbfcbbcccaawiabaucabbcbaabbccbmcacaccbbaabbcbaaaabbcycaccaynaxicbiradabccabaaccababayvbwalbamaabibbabccacbbcaacabbabaagvbaaubrablhcbbcricbbcabbbcaaxaacbbbcccajxbchgbqcbacbzbaybcxabjbcccbcbaccaaabbccanacbbabaacapccbmcacaaebacebcbncabvobbabbcbbbcaccbroaccdccabaccavaccbbbnyclccbbaacccpbbiacambacatacascabzabvbcaccasacbbcpbabjaaqbcbbababeraccaancccacjlvabbbcbcmckuababacmajaqglrbcclbbataebazabdcavbccapccxaacbababcucaabbaccbabbaaacxbarbaabbcacabccabccaebacbaababbaclabykbbcbcaokxababcacxjebaopebbcbabacaalaamccracbbcbxadcaaubafacaccaabebccaaccbbfbgbacacccbcaobacdacaaqcamsbbbcacacabbbaybbbcbkccaacqbgfcvcbpcagcatpnnccbcbbcacatcbabbabpbsccbbxatcbcabaabbccbdcaebabbcsycqgvcabncbzbbcbaacabqabbcyaccbbaaabcbbcccagabcbaabcbdbaaalbubbcccabaaacacabcacabccccccbbxbacakaaabacbcchcbbhhbbafyaacaabeciwccwaanaabbaaaaabacbycccabcasccacjcjqabaqabzbcbecbccbbabbabcepmiclbcanucaaabbacbaccccnbcbbbeabbacacabscabbbbqlltcaccanikaccbbebabvasccbbqbccbbbbbalcbdaxaaabaqcbtagcbcoyccbzbaacaaccabagycfbabaibccfbaabaccaaaabalsccbvcycaaavbyzcbnbaabgabckbcaaacbacasarmazbrccbcatcarbxcucmcckanbaagcaacacbababbbsbctacaccpaddcsaababbbchugcecckbhbcfbbbbbbcccbbmcccaccacabbccjbacbbscbabccacatabacbcuhbccccaejcacpaabaiaaccbabzcabayacakcaccgcacbybbacccbbacrbvxbvbborabcdnabgacbxccbbbcbjcceajcncazfclzfbazcacbcaaaaiqjccabnbccababbkzcabecmcccbrocchabcbbcbbaxioabbccafacjbjbbccbhachiibzccbcbclbcbboccarnhhbcbccbaacxbcbcacaaccabz 10000 100 3 ccabacoaaecccagabbabubbbacaabmabbaabosccavcsbcbceafcbanbaccbbabpicwbxtcxccabmabbazbaacrcrbbcabcbfabacocaccbadccaacbbmcacvkbcatbcbiaaaoqccabkiccfcavabaccetcbcaabaacaabacalcacbapccaabafbbabwbbabanacbabuaaccbcdccfacjaabaccaboccacsbababbacjcbbcaacccvbtaaaqbpbacbvzcbabakcbbccawabeaccabyccuahdcbbyfxaebckbbccacacbacagjvacabbzacvbbacacccawubbkaaccbxabacavbjabyscbwcabaacclbcocccbbkibccacabbcvaycbbbnabccacibbbccachbdbcbmcazaabadagevcqcbbbacpbzbcabwapncbubabaatbabzcaxbbcicqbdmcbbkcrrbbabvabcbhcbbccabbaaccvaccbaaababbbcababccaaacacadabcabcabgcabbcbcsabbcbbbbabaqcbcjcacacanccaacbcbncatblsqacccbabbarcaakbcbbbcaaacjabfcsaccyauhbcsbacbacaacbbwacycbcbbcbbbccfcabbbbxcbcrclbjncatcacaababacclabccacbcbcbcabbaocacbqcebcabqbbcgababhtbcrcbabvaaaubcccaaccbzccabnacaciafabxbcbibbacazjccacbababbsbcabbbiabacbccbnacababbbbccbudbbaawboccbhcaabaabbbacaabdczcebcavabbaaabahcaaccacalccaacccacbscacuhaxazibbabcacacaabbjakqbcaaaaababcbabccbacbbgbcqaababbabaabbcaicbatcbcbabbybnbaccbcccaarlawbcbaaebafcsxabbxzaccvccaqbaaaacbabacccavdalccbabbabcackaaabzbcabbbbacacaxbaabbcbpbpcsbacejcababmacbaccbbjcbaafaaacaacbccccqpaapzacccecccfcbckbcctacbbsacbaaqacbcaabcbaababzbaxbaccaaublbbalabnbscbbbccabzabbabcbabcbbccbdcaabcbcvaababbbcbcaebbszuccdhabbacbbcccmabcacaabracacbbcvpbaakcceaaabcabwcacccdabbpaabberdcqjcabccbabvctwcacvbsmcbbaacaabcbbqbcacbcabbyctbbbcfccqcabsahcracbbkabfnababacacabtscccccaaacaaatbxbabarbmakcbcbacbabcaccdacaclccacaabawkcbccwcbcbcbtbbaaaoabcaccvbaxccccaocbbbccxcgaocmahcpbbbbbcpcbccabaracobccabaubabalcccccwahacaaaacccbczcaybsacaqaacbaababbhmbnjacaaabcaacecixbasccbbccaacuaaaabcabaagkbcbcbeaabccccabqbcccbubbaycaajafccbaacbwnzbabjaabvpgcacbcaccaaeaeaacbbbaaavmbbcwascabcaaagawbcwcubcbawcsibbccicabaaaacpabcpaathcqbacwbcabccaaahaabhbacbiuaauabaccbbcbxacabawbxccsbiaccbcatccrbcaububbbakjbubbccdccbababaaacbaafcucgicaqccuaaacbbcbcasbchbvabacobacnaaybbacmbbbsabvbbbaabbaabatacbxqtfafbdiaycabcbbbcbncmbbacbbkcannccaavcactsabbbctbacaaaaacakcybacccbbbfcbcbamabcaccaacaabucacaczacsjvbbemacaaaaabaaaacacbccabbkatcccbccdadbubsccaaaabbdccsbbbjbccbcccbcabacqccdacybdcaibbaccbbabcbnbbacabccaaaucambabaatbachbaccaacccacucbcczcasaawccbkrshcapabajclbcjdhbabaacycaccwcbacaheacabcgaacaccakcccaxcacdcabbacaxaeacbcccaaabatabnlbbtbcabcbbbcbcckcncjcaccabracccxaaacirccaabzacbbabbccbbaaagaozbbbpbbaabucdzabcbbcbazxacbecbdbbcnbbqbabccrccacaaakababbacbcbrababccsbbabubavababchabbbaacbaccccbcalcgbfbabbzcbcbbyaucbabaaagnacbbccccaapcaaccabolluccfccaeecwbcbccacaeyccuaccbabbfaccbapccaackccaaafacbcnvbffcaacccccbkjfcjbbbcbcafbbhrzaxacchccbbacnaawacnsclbaaamcclacabccaracqacbkqqlbcnazabysccbwascbaacbbbbckbacaaacubbsbbbbabdqcabambpcacccbaddacsvwaccccacbcabqbbaxacgcbbaabqbbaaucbccccadaccabakgbacsaaqawbcbqbckaccccccbcnmabcaacaaabcbacybbjdcbvacauaacbbabbbzcnbcccbcccazdicaaibarbacacbbavcabacbabnbcrbbtaccaacnjbcbbacabcubcnbbaybmucbbacarcrcappacabfacabcavfabvabcccbbbcbaisnceakacycdabbxobbbbaaaafwajazbcbcbbfbkbadbanacbwbhbcaaccbajacacbaaaapabcabjcabcaicaabacbrccdcgxacjbcacaccnajbxccabaiccccccababaascczckacccbcxciacccacaamaepakbzccbbvbafcjcaoacchcacabcbaafbdccbbavibcabatxbcbcaiactbaaabbabcnynccccjabbaagccbabaawbbobbacacaccgocbcbbfabbbabcbbqcicbaatccybccqcaagblaaankficdabnvabbccaahaeacracbaczcmbamababaccabbabbbmaahabalacapaacababcbbpcdncasbcdbabaabcabkcbbabacaabmccckcabcbcbdfachxabbabdabbcabaasbbzacaaaambcacabaaaaccatacbbxcnmahaacaccbcbccbabbybcbcbcbbcabcmcwcbaaabccccpbcdpgcbalzbccawascccabcbbcbcbcbbarcacacaacobadcbdccaacbbcacbnavarnbcbaazcxbbbbcababalhccabbbaccabhahwcawabacbajbbnjjtbacbzacbabbbccgccboaarebabcbbazcascacaccclcabbbbebaactmcbibbcabccwcaccbncccacccbcbaatcaababladabtacacaaasbbabbiacbabarmbanabocqbbebbcbmcaaczfcqbnabblcbycaaztwzacaabcragaaaaacbrfmacbacajchrccbbbccbccpbccabbaacaclbbcabanbaaabbababxbbacbccdcbubaaawbablqcbccjcbabdcbabccbccbahcublaanibaccabbbccuaccbcccabababcaabaccaabacccaabaaubcaubaabbcccwabcbczabzcfcbycccacbaauzcbjwcabbcacacbaaacubacbgbagacbcbbcccavabcabccabtvaacbybbbodbbbacbbbbckcafaaaacbgcaabtkaaasbadzbavapaccaaobcucabcpfccccacbbcacccaboblfccfaccabacicchaabcbabbbbbabzalcgccbbaqaaabrfaabbgbabaaabcazcbccaccaogxccaibvcadcvrabaaacbcabbxbtabbszacchbbblcbkcxtcaccaamacaabacpicbbbahacxahcabbacpcabccancbhhccibcabapbabeacabacbaxbccacaraaabbaacbaxaaebcjccbabbcbaacbagarbwcaabacbdabjbawcmaaajacabbaabbbcmbamkclcxcdbcbcbafcacabbcsaccacarccbvacvkcbcbbbccacbkzcbcbyaaabacacbccbbzbfccacacmaccaccbjbbcabbckbccaaascacbcakacblbacpycbbcbacaecasfbbbeccchawdaaaccaacfaacfaaclacmbrhcaxcbltaoacbbccabqyaabqacaabcbabbtacbclabmalcacakabcacacourabcaacbscccacaaccbybcajccicauaabcxabavabbajcumbwdpqbaaaaabaeaabcbabcjcaccfbcaqayagakbuwcaacbaabckoccccbcjasbavuboapauwccaabcccbblbkbfbladiaccbabbacacabaacbfccczbaaacacacsyabagbeaabbcaebbccbbabnacbbcbxzabbaccccbaacccaacbvbcbbbkaabbaccaaacszabbabibdmaaoarcpaybbbcaobakcadfcgaabacabcfvacbacbcoahbngocbaabbzbccbbalzcbbbiaacjcbacccbarcaaazibbbyaoccgaacccbncccasaccpiacaacacaacaaacccbmabaxabbsbababbbacbccblrccbcxbcbuanaaabccccaocabucbbaaccczcaaibabstccbacbabbccecbabbbhcpjabchbatbxzwackcccbabxacbbaaabaabcabbbbubcfbasuhkcfibacacraccaacpgfjabbbsccalctbbbjbanjcyhmaabhdbcaabcbcvcabbuabacbebsccznubaccpbcacbbzbbaaxmrbaacqvcccaboccjbcaccacfacabcaabbfxxrbbbbacsacacbyaucsaajabakxbacbcbbnbbbaabueahkqbcaavbbcxycaayaayacahiaabcabcccoccaabaaababaabcaawagbcaycbtgufawbabbbccycccaacwbaaaacybcaapbaspachbbfocaccacaobcxbacbraabjaaahabkabbcbabccaaycaapabaabaabbacbbcccbacccbccacbbcacdcrcgucabbbcrabccagbatccmbccacbaacbbbascrabbicvabpbabwlbjcbaiababbbrvaabcczbwaabatbwbtbablccbcuacucawbtbcccbbqababaakbcbiacccraaatcbzccbqaeacbcoabhcabcbatccsacgcagabibacancbcxqcccabcaacaccabcbaacacjabacavabebbbcbazcaubobbbbbcbrbawacabkccabtccdbbachablaaaacaccbbazbacacarbacbxbcbcvbfmaarbhbcbayabcabbbcccouwcacbxbbagacbbatbacabacaabiabacdcaacbraabzchkrbaaanabajaacbbbdcccbbbacabqawaabbaabacbvccaaacbbrkearbsbalaabnacimcbbabzbccbbaabaaabbbacqccbcalaacabacccbbcvdcaabaxcboncazaabccvucabcncabbbualacaabbabccacbmaabccafcbcabccbacbcnlljrbgoclbbcacacabccebaacaabcbcbcbkabcccasabccavaracnbbsichbsfczmbhaabacbbgbcbbaaccbbbafcibaabacbcgcbocbacnabacbarccbaccbcacagcaaccbcaabbbcnccaaabacdafacawabababbbcjbcbwcdcbubczbwxcaacbczbqkhccabnbacabeccicacgbcyccbbtfacfcbcaacccbcbbaadecbaliczbcafcrabbcebxbcbvcccbabascabbcbaycbcaabrcbbbbdeaabqlabcbbbhcbacdcbbvcccbccckavaazbabbccbbbafbcccabczcbvcabcbccclbaccbbbcvcahaubacbbaibicacbbgocbbcacbccbaczaaaacpalbaaaaccbicbbawacbccbccaabbbacbacbcapablbcuabacccabccajcapccbbuccrblbabacaabsafdcccaaabacabceababbrbaaaanjghcgcbneawbasfabaabbsbbbaabbccatcababbaaabamatblcalaaaiacagbicecaabcbcbaaaarbvabubcbccbabbccbabbbcbibcbcbacmbaccsxcacabcbcqaaarcaaabcdhtcaaccaacbcxbgbzccscabbbaabcrcbzbbaeaaabzhccdcacbboaabdcqcicrbcbcbzacbabbcnahccebxbababckaabbayabaaajcbbbbcaaebaclajcanciccccbbaccbhcaacbaablaclbanfxaamcbcbcabkvakabbfbaccicnvabcbacpbcwcobbbbcbkazycatccacabbcacaaacbbdccuccbaabllabbpabbabdccaabqobcauqbbcabbbbcjqcbbcbcbxwaccmbabicazbbccababcccabbzbbbbbcbcbwbcacyaraabccbccbcacrlcbncaceaxaabbcfacbbabxccaaatcaaaiacqcacbnbbcxacacbbpaaubjfcwagbtwbccbacabrcapaaaaaacacccabbccbaabcautccsjclacbabkccabobacbcabccabbtamcclacbcabjbalbobacaahdccebcdaambxcucbbccbacbaabogcaacbacbaaaapaaumhcvewacaaaacbacbpbabbcaaqccjahabcabqgaccplaaabdbbccbbbbcabvbdbbbaaaaabhccabgrjcbacvacbbucvcibacdcagdjaccbcacfbbcataaccpbbcwacacccayacfhboctabaycbbccaacccaccacaxsccbbbcbccbaacbocsaccacbacjcbbacbaaabaahghcabbjkbboabbdhbbabaabaaacablcvknaaaavbychvbanacbbbaqacbtbnbcacbcabwabaacbcacwcaaabaccubaccclcqzabacbpcbbcbccfazbrabcnbcbubbbapbacxacaabbcaaccbbababaambnbbbuaoaobbacmbbabcauacabbbcctcabaabbbbdaacacaabcaxbaaaxbbecqaraabacbccbnbcaceccaancccabckcadcabbbbcccbccsckbbcfwbcabbpcbaoccbaawabcalccbcacabhacnhbbbcabbcbcacbaaabcaebcacalcbcjbaccccaacbadacccacabbmacbwanabcxcqbbrabbavbabcatacazaavmcbbbcbjcqabbbnacbccaawaabbbmazncdcacfavbcaccubbcmacbabaaccgacwcrabqyaaalcxbgpccbjacmbeccabbbcbabznccoxabacbbmaclcaaybeacrbbcoaxabcncaeecycctcaabbccaccgcbccaacwbcqabcacaacbjrmvccaaaabcxbaabccacccabcxbbcayaaaabcacbbxqbabpbbbbacccqbcagabjaabbqbbcacpdacbuaccacbcccbakbablcbcbaetcbccbbabbeabcjnacaqcaacaabpabcbcaatcsaczbacceaiccacmacbccbbbabcanabbcqaxcchcbacbcraabcacabbbbcpbnbrqcbdtbcaccbabaabbbeabacwbbqacbbncbbnanaaxvbasccbtabaccbbbrzaocacbbbasaycaacabccaqbjacwabaccbzabmcbacnhrbxacbccbclacdbpabbabbbacaagbycbaawbgataabikbaaabanblaaaaaabwccbccabbabbcbccccbuambibzabfcbbcvcaaabccabanacbbbbcacbcczzccacaabicdhcabzcacbcabbacacccbuwcbbcbaabbdbpjbaccaacczachacababbaxsahucoasibachbhbabcbcbbababaaocdacbccvcabqbbbkuhbucdcbcbcbuubbkbbaccabaaabkrzabmccccaajcaaccccncdivbcacaicbucmbbacacccaabplcbbnbcwacacbalbbkcbccbhacalcccqceaaccacbbobbbhccbcbbbanrabcabcrfaaaaccbbbaccbabpactbjsccfkpcbcicccgcbbbbaabsacahobdobwabzvaaccacbbbsxbbncccccdcqblcvabcccabbtcaabwzacccaabbcbcaabbabcbbwbzabbbbauckaacbxbqidbcbucxdbcbcabcapdcigaceaabccccbkcaacbccabcbdbcgambfybbbodapbbbcclbabaastbcabbbccajbqabbcvbcacwccbbbchaschdazbaizaqabbbccabakbaccavnaaabpamcabpsbbcbzcjbxakaabccbccacabzbawmaybcpbcanzbbabgacqabbsccclbbcajecbfbacbbaagaabacsafbacbnbbcbcjaacaababccbabfaiabaqbbbywdccwsvcacgezaabaccbzsybbaaaaancaaaccqczcbakbccbbobmbaccccacbcbbbacdcpabnccgbcbbaaacsaalbabpcccoacaaccbaaoakhcmecaacccabaabpbbbcbacchbcpbvbbbcczccbcavcakccbabbbcacbcxhbxabbcbacgbagbdcaicaccncaabaacbebbdcccbrpcccsacembacagbabcvvccbbcfacibpaehajcaiccbbaibacaacrcacbabaxacawvacaccszatccycbccabacgbbgcbaarccqccaabalcbcamucaabbcbccbabacaccccpabbpabbbbccfbaabbayjbaccbcebcwyabcdbbscaccabpavcahwumckaclmkccacpbapccacxacccbccnazpbbbjaabtdcpbyjaahuiccaajbeavhbbcazbfacaabxacwobaboaaabbbraaclccccpbfaucacalaaobabscbpabbcbcaacaaaibacabbbbwbbcaacccaoaybfaacwacababcucaycbccahabacakzcblbbbagawbbbfccccacbacblabubabcbatbcaackacaaacbnaalhcaabbaacxbtxcvcababatbgacbasbqanbcaabcebkbaabbbaaccbcbybbaacbccbabaccaciwcaacctbacbbxbbcataaychcaaccaiuwcbbaacbbabanbcaubbcbaabmabgmburbgbcacbacdzcfobaiawccabpbcccbacdgabcbaacaacbmbcabrqbbtybcabwzxaobccafaaacqgbanbbauccabeafccbcbcjccccncybmbbanaobcccabkbktcabbbaaaaccabmafcccvbacbhacabvcabcczolcbcaaabbabnbjbbbcltzacbabxdbahbwaciaabbcaccbbbcacacabaaabbkccicabcxaacbcbaabctababjbbbbhbcchsbbbacbaacbebbccnaacpacabbacecblbpasbaahlvybbbccbabhlcacbwabbabaaaavkcabaccbacahcdrfaayayawxcggcacaabbcaabnaazcauacaabbbcbwacababcbabbabacbfbbrccbkcicecaaebaacabdcccibb 10000 100 1 aaaaataazaaalaocoaavoaiaajdmacyalaadaoamaysabiaajzaaftawaalblebaaaaaaxhdaxagaqwaafgaaaaaaaaaaadjaaraahzkglaakasracaaaaranomzxaayblaaaahavwaeaaawaaamanaaawatimgunahkjaxaaaaaaxaqhsqjsjyrtaameazuazatbaaaahacyxajhxatgaraaaaadyucaaciaadkaaqiadnaaaaotaaaacaaxqzoawwyaseaasagabaataaaaaiuamzuibahaaaalgdaxaealakataaaaciavnaaaasayaaavaoabacaaasaakbaatuqaaccaajabaaaaabaamaauakaxbbiaqaaaaaayadaaeaaaaafdhrafacjdbaanallampaauaalaordaroyaaqxmkaaawaaoaahaaaylawaaeiayaadaoasgaguoaaataeaxjaaaabzaoaaoeaaazaalcaaaafmaayasagvtyaazoalawkavstaicoaaaaaucaasnaaluksxdabrafajayanamaaaqapyaawtaaaahahaaafalaamaaaaaaaababakaalaczodchaaoaafaaafadgaaaraahaaaaaaaaaraadrxayaadvaamtdjarahyaabaaglwervaaaaaaeaajaoaaaaaahlankaaoaqtagauaiagaapazfhedaaagwaaaaaaajaaaaaanuaapvzaaaaaaainaaaaaaaappnaaaewaeaaxaakauawaiwaaodavunlayattamaxnzatraaeaalaaheaelaaaabawaaaalaaacsqapabalarwacauaaqwaacadaaagaaazjoaaaaaaxaqaaaaaaakafakevafagafsaqaiaauazaaaaazwapaaaxnaraaowaajanyaaaamacmllavacadenefaawalaaaaxaaaawaagvwgaaaqadexaaaaaaxawabkmbadaaaaokaaaaaaeacaancaaaajnlasaealapkfaaxadavsaalaeaaaeivpxaykaausaauaaaqaaxiaayafaamxaalaanauuaadaaaaaapaaaadxaaqaaaaawaaaaaaaaaqallaayyktaqraacaaaklaaajaraabaabnaayvjeyvaaaaaxeaaaabyapaaacttvatapujvyydqdxyaucaaiaaqmfeadcowrganacnaaaaeaayaanaaavqaonaaonadbuaaaaaaswsaiwtnaavgacaaeraahaaaibyaaaatarwlpaakeagaqkxxtaadwuaagaadlvaahaadevoaacxaafyaaahaukaapkaamaaangaatafaataaargdaakaaafaapdaagjamaarawalepajsayaaatagalyayaakaaihantabvsraaaataeakaaaasvplaaaalvokpneiuaaajaaajtcaafaaaathapnryzdaaalaptalaeiaajwlaaajpaaaaaaacsaaassqpoaznatazaftrbawzpajvaaasuawmiaaawaaazgaazeonagaazbasaraaasaaavaaxvltwcnqynaeyavaoiqaaaiaaaasaaazqaaaaoaaaaasaaaaacamaamaaaaaelrniwaaaagmaluxahaajwaaurajaaaascyefeaazoaaasaasaybaazaaaaaaaaakalaaaafapaqaxqsawjapawatachoiperdazcaasqaaynaaaarfaqavaaagaakacoqayaaumpaaaaarzaiayaaaeaaaaaaaaaaiaaarsajfadakawaaaaaaaaaaaazleaamoaaaayhzfafannaaaavaawaacaazraanagqisaasaaayhruaaaaakaeamhayaaaxoaabapayaaaaowaagafaaazaarxajtafaaanaaaqaaaaabacnzaqfilayjmvaxaaaaaavcmaapacceyaaqsauawibqvkaaagrnhamaoazaaaaxaaxacaaaaeaaaaaartbydaagfapaamaonaduadaabaxtaapifaqaaciaguavtaaamaacaawzaewanaabeaobdaaaajhaiaacuaezaaabsacvnaaaaeaagghaaaaaatsauscxafuoaaafaafacauaazaaawabxaakaqhgxaslaawakanfafucaapaoeaaaaaraapoaaaarauafsaapahtaaietcnmmawaaaaapaaaiaaapaaaavnaaasakaacrampaazaxquauradzaazzaaoapaapspgkaaljawaaaaaaagaallaaaaqrgaabapjdajaxcaaoaeaalucnnaaawaaajgtmqargahausakaaaaaaaaatzhyafaaaajlnadaasaarnaealcaaadagbaakqaqmaaapaaaaaaawfvaaajrsagasottafraaaoaqaavaalaigqaakqdaxtaacyracgaaladzdaavqalxaxeadapfmaabbaasaajafmjolpaacagspsdnnaaadiuynaqaaaaeuvaaacaanaayalaauajanaaataaaaacaaaaoaravcaaaoxwzpvaayauadajslakaasaavvadpumpaaageaaaaagaampaaaaavdxakaaayaaaackzaaaaaadyaakaaalaainzafhalaaasahaamoaeaalaaatsmjaraqnaapabajaaeaazalcarmaaaaoaanctajaaahiaafyfqcaavgwalwwhjkaatauaaaaahgagaayazjaadaaaaqaaaaaagaaaaakajuludaakazxyhajaeapyfceaaaimwwaduadeaaaaayaeaaipabaqaaaaadaotaaaaarauaaaanvjrlalpwzavebznaauayzaaajhaayuaadaqaaaibzaatsaanmgpeblhaaflpmaangaapaaakcaptdaaaqsaaphtaagdoxzaaazfabahraijuaajagaaaaaaveaaaaetxaaamaardxaoajzaaehzaarubdaaauaiaacbaapaaaaewaziaaawkakjdqaedaamaaxzrxmxaadexaaxqzajvaaaalahagaaaaaawavxkaaaaaaaaaataavawagaihnahaaaaaaaaapasgvaeaaaayrabaaaaaaaaaauaaifauasiuauataxaeaaamdtaacjaaaaamaacadjngiaaouaaoaaaataaaausrpaafraaaaaftcaepasaawealuzadqaaasaaalaaaipxiaaxavqbajahafayaasaaaadapugkaaaoinaaxaparuvmatafaoataaaaaarweaapytaaaaaaaaakaataaaztgaatddcvaiaufysaahkaaveaaoaaaguksaaaaadatauiaplzoaalaawqavalvagluaanavaaanayaaxakwomiaxesataaaaaaaauaaaxzacatkqxaaaaaaaacnaavhaeaklabodaavaqvdyyxmaaabaaaotaqyaaleaaaodaafyaaalkyyhaawhayaeahaaohiplaaaaaxaaabaaaasaawjxaaalaanktaaaaabaaiaaadqbjadiaybauaassaoaufraamhasaaakasgfatcglafamaaajaasntmaaaqbibaadaacyhzafaasanaojtxaaiaaeyaaflfnaajaaaiytarawaysaapwhjaaaaolkaawawaaaaabaaaxntjawhaaoaafavavvcsgamtxaaaaiaaeaazaaaraaaactyaaaaaahaasnluawraatataabtaaiaabyapqaaaaedmafcrkrasaecaiaaaaaprvkycavuruaaaaaaamaaaiwqavacaaahamauaaamaaacaaqaasoaaaawlafdutaasabarhbasaaawgaxaqrhgdcavagataanswmguieawejagxkwaaaaaaaqaavarhqnvagaaaaasvaauavaaaxaaahusnamgaadaxsaksalaaawaazaltaxaaagaajaofaaaaaajnahaaaaaaqajaoatzaauaayiwaeagxahxembaahdugnxgaahaaaocgmaadoazaaaizafjnlauaaakaagzalataafgnaaavadygggaaaanaaydorbaarlnxylabasaaanyaarajmazoathjenaxauaagwvaahawagmfbgaaauaiaaansaaaamnvaaarasaaaayafjavaataaaajakamakaolwuaaaaakiapjmqaaaaydagaqarauaavaasdvamaaavaaohbzarauaaaamsaabhaavaahqxapaasagzpaapambaaalsamoaiaanypaactiaaazaadaraaaaarpaaybbalaaasaxaaaaeaaadacbyaoeanaaaqaagxatoaqgjazxmagbtsapaaebbaxfaisagwcaaaalaaaabeqlvakaaaaklaauuvxaafaknauayaarszowcspijaaaasxzyaakaaaqtpahaaadaoaazaaaatanaaavfaaaaeaaoacakaataaaqaaaaiakbavoaaaaaaaaayapsacpazaabaaahamayxaarayaappkaaamaaqhaaxgcuyaaxeajnafaajabeaspaawaaaaksvaaaaatoaaaaajaaaaaaaazayntoebarfuaeajgaraicaqpyapualghsowafaaaaaacaraauyaaoaanaobtaaaayaaiaacpbaamlaabijrqygakbaoamaaoaaahxaaaaufnoartsyaaaagaazavaaaatbnaazahaasaagaaqajataaabvaaaaaqakalaaaaabaaaaaawaaaaoaaaaqjaaqacasazmacjaajavaybaabtaacoavaaaaajmnawcadyaaaqkafaoaagimaaawaantxvzuahaaqaaaeaoiaaedoatgzawaaaamnaaasacaamdgawhtjtauafaxaankwsatabgaqalapraeaansoaaaqkazlkpaahaamaaayqauaagaavaatajfzazhztaaiaaaaaawaraaapmameikaaeavdqabmaabmkaarsbaaazqaaaakawaxjshcadaawgrazgranfaaaaxvayafaaxzaaaaaeyklaeazaaqgatehalaqataalalpzasfsanfmaaaayaaraaajsaaabpgwgnallaspsaaaaaaxpjaxaaaaaadaycznlawsenamayayasdasyyataopyaaaaadleaagzggaacrdqjafszjpnsabagatoaaacjwobaaarlaaovaaaanaiaayvaaaaogasaakbariarakaahdkasaauaaavietmlaacskanxkaeaadqaaxaiagaaaaadaajafanzaaqiaahzhjaaoaayeaaaaaaavfaaaxaahsraaadaasxaaaawakuaaaabaarnaaeqaaaawfaagaaaaaaaaalqanaakmaaaplatawaeowzamjakaaaalnaaaaaalaaraqkwvexazamasazbrayrxarauamllyiaarathgaavyuvauydalacdxaaaiaagaayaacaahszaeaayaaoaaaaxaayvlaawyoaozaidfaaaaaaathaeaclaaaaaawjnofajazhadptfdtquodaalaaapwaalisaaaetaomajhoaaonqkfaaxaaaaiaaaplrraaaanhaawaaoagakazaaataayanuacakijagaazaktaiavaaaaaaaeapfzlfimdaajtahagyapoaaatiaafjoakaakayahwkryaaaakowaaalzbdaaaeaayaaaylaqabaaaamagaaaqnatuaaaraaaagtqavapaautqnapwaataohaaauxaaclaaakaaaaxvavudtaaaaaafaapaqaseausvyaylanejzfcadayaquavfaaxocaadsfaxjyaamqcankaaaaaawadaaikadbakhqauaaaoawqtraasdhaaaadaxpaacbfaabadaaaaeaaanmaakaaakaazaaasaeauaaararaasaaaaataxaaarainactwraaeaafaauapraaaetazaaaaaabakavcitwkpjuaacatsbdaaaayaaaaihcaaaaraaaafqraeyaaaagcihamozaahaaaacrapaxataaaaaeaauaaaaaaapafeahzaacvabanfaaqaadmarbaauzxaahyacveqrakknxaallgvacayllaankiimaavademaaggdeaatasaaataalaajadaaoyxaaacuaaazaaamaaoawaalaaeaiaehaaaeaaaaqatpgasthxaemxdzamaliaaanqaakfwavaaaaaoaclaecajvamaqraasajgspazaavaaafavaauiaapaaaaswaaaaafeaaaaaaaaaaaraoaaiaaaaapaaevntcuaaqdaaaaapauaamjqaaevaaaamacusaoaaaaaarapaafaqaagaaaaaaijraebhnasjpwxxvaaaicaaazgtaahkgaajahanbalalsaoaaxaavlaefaaskaayaaajaaadaaaedaaaaanoxvealaabbvakxaaaafzaaypadnsaaanaaeaoazwzaadvaaazvpaanrobfaefajwwfqafbaamzuaaaaqaaqaaalaaadajxaaytaaaiaaojatadaaaarpaadpdaeaaawipuzaatgaodyagadaiaadoxatuakatwtaykawaaaazpsakiaaxataoaaaazedaaauaeldaapnaaaaaaapaaatawaxwaazaaaaawamaeauaafkasaaatwpaayaafaabkbpaawahsapaqmaaawanjaaqhallflauaaajmdaaayigvaaaicipaxkaabaoofbaaxaayaaapaoalaoaaawqzaiqsasajaaaalaaketlcaalaaaayaaakaeaaaacagiamhttjatkcaaaapaxlawatsiaawpfaveaaiuraaekwlafaueaaamajadkazaaaalaaaamqsaaaaaaatfiaaamgnqaaawraaaaaaahcxaoviaaianaaayapaxdnaajaejaaaewaqaalxumyaaaudaawaaaiddiaavaamxawaaoakancaapndagkaaaagaibjiaaaarkaoeaaaaaaajaadiuauuuuwaaaaawasgazaapaaaauaqaaaaaaaaaaoqaaoadaegafaghaajazxhtyaaahlaaaawazqqzuaozaaaaaasaaaaaaavadaeakpaafaaaaawanaalgpzatcawaaxazawibaaaaadazgatfesaaafaaaxamazzaavoaaaggpaauabrakdniaakaiaawhaearaagaagcarkcasavfabsaaakohzraamaxlkaafaamaaaaairkzvpiaahaaaaaalahfdaaabccsuaaiapaivxaaauahoaafaagaaoaaaqadtdtsmnaaiaaaakacakuasmicetcvavhaacwjjaarjaakoutgaalahqbfaaawalaadaavszgaaalyaaaaasaaaiyaahpaalabaaaaaakaapnawaaaajsaayaaaaataasaahrwaqaaasaaaavakjacaladnmlaqhaaaaabnajdvakcyaafaaayaxaaaaacaaaqnaaaaaaayaqaavaaiyuaaeuagaaaaxanjaacaaaaoaqbxttbaaaapyaaaaaaaagaaahaaahaaaaayaaaaaaacaiaaaaamameaoaaraayavntjjacaaobhpvabvuajaaazfahaaaatpaaateaahihaaaaelabaaataoiaaaraaavaamlaaamaaatqeaoafajaaaactafapaaaraaymaajddbvaaajayaiqanaaixgaaabqxagaaaaqfaaaawaakakaaaiqkacaayyaairhaxvahjkaiaaipaavaaapaalamekaaawaaahbhaaofaaaqplsaitazyawjayyasazbaamdqcsozpmoasannaajamazashyaanmlaaalinkaaahaawbaauvaaaaaaianhjzaaayaasaaanaaeaaaaaceobaazacragaaaakazaajcswaagbtazaaoaaazdaankiaagaaergdalaaaaoaavnayaaalfawgjaamnlzaaatarautoaraaaabaawmlyaaaaomaayapndaaaauwwrxbaaaaaoadiaaawagacrpaaaoaaifaaarahwfaaaajagxaoofdqaabaaaaiacbaaladaaqaadafbajaaacaaaohqiaianqaawahaeayvlaabanraaawkfemaaiaalaaaabaaaaalaaavvaayoaaaxajwaoambazaaapanavawfuagdapaaapaapwaaaoaaayaevalqhawabaauaaauaapsataaadaancnagnaklaafnaagalxaapcuaaabaaaoaaqazsaaxaaajrxqxmaaaaawaalaaexauwathaaawawapacxacniraaahcaraaakaaawqaaaaaggaqgwanhaaeazaphhwqapaaaaaaaoahawiupwanfaauahcmaapaahaaagwmdaaaayaaavaaaaaaiaaairaumahaahageaatptkadaapaapawsataauasapagabkhzavtlahbaaeaawcaaoaaafjwaaaaifaayaaamdpaaaaugtjhaktwxaarcaaaaaaaawisaaavvaokaarpbaaaaawaaaaaajkaofadraaaaaaaarzxtijlaijamjavwlvaaalauyuaaintaabaaraaaaawalaahadhaaaggatwofaaaoaxpgeaxaaaaxjauoaopwoaajacpataaaaaawlkaaahddaasahoahajafeaaaccbybviaagaaapaaaahaaacipeappaaaaaatyfwiapaadnvaqrataaazaezgaacaimeaazjeabekakbayavaaqaivakapczdaulvoyaaaaaaasbaaaarssaadatdbxrqaadavawaaesreaarvpazbaommjaaaaraasaaadbaaaauowtzliameauazifafaauaajaaaaaanabaknaaaazasaaazdaaaaakaamzildaavkjlthfsnaanmaazdzaaoaaxiaadaqatafagpaazzzaakaamjaaaajapmaaaznaaqcacbizaaxaaaaaaaazqxavakaavaaaaaxjtztaaafagnvraawanaaaphaaaaanjawsezaavidaaalaoajaaaaqahaaaososamayrjatalawmdhaxaafegaafxataavaansqualneutcaaoaviaxfazaaaaxkpozapacaaaamxaydaiaaaortyaaoabanqwaawkaaaqaaradaaouaabaaazfdqxawpkpdaahfosaabaaaahadoaeozaiaaaasajtrpaoaanaaaaaaaaasavrlaaasaaaaaakaaaaxdaakysuaaaaaagaaitnaaaaacnuanabluaaaqemzanfqahaaalwasaejgpumaavacaaaazaxzaatiykoagaacaqgtoaaaaabsaaoaaaaaasaaaaznjaeaavajxavalharasgaacxaaawdaabzuaahauacavasawajxoeqaqaawsaleawjauwlvavgvaajavmgxiaaahpaawacgayapeaaaxaagapaaaasaaafaaqusaeacaaiaaynalaqjtsraasyaatnlaaaaateaartaaaeaaaekaabaaxaaauawjodxabwamqpaaaaaadabaaaaadaaaacaaalzaiansagalaaaaapwdaafkkaahtqknadnaaaaaaaayflaneawalnaaaaxadaanaavvuadsakaaaaavaafetquzbaapybaaizoaxaaaavaadzaabsagoaawashanraaazlaaaxaaaagmaaaeataamanwmehqha 10000 100 2 sbaaambaobxbaablnbbbbabaebbbbabajapdqfahawlaaabbbgabbbaljksbbbabobbblaoxaksbcbbiaanbkcbbbabbtdabbhxbbaajbabalbaaawtbbbbrbbaaabbbuavbgasaaaaanbbbabbsbapbbbdeaabaaaabbtabzbabaabdrubanpababmfagbbubabaaaayaajpascabaaezbbbaaaabababbbabzaraabnibjabbbbaaaabbaalmubaaazatsnwbrgqaabaabbaaabbabababbbkaacjazaaabaeaabqbbkaaaababaaaabwbbblrsablbabaacvaatbbuabaaaazanacbaaaabauabhaebtbahvalbbxaatraabsauabbaaaalacaababsbbvzatbbaofbrbaabaavabaabbablbalabaabbxoxbbybbbeabbaaaaaqabbbaaarvbabazbfxunidxbbbnaaababbbobaasbfebbawbbbmbbaaboyabaabalabzyawaiqabiaabdbekabeobbabbbabaabrawbaabfaaaabbbaaxkyabbaagajbababtdahbabalaabbababajcaaiabaoaiabmpbbgwbabababfamaabbavbaaxabaiabbqbabbababwaobbakbagbbbbajapabbcmbbkarabababsaabbfanuahqbbubnababbababuewbbahaaubbraabababaaabiabdxnbpbmbacahbbikbajbasabxlpbbhbgabbcmaarbbafbabnaaabbbaiabrbaqbaabbkababaaaaaqnbababbavaaaawuabaaibbabbhbbbbbbbbabaaibabbbbybbjaabwazdbbabaabaaaawvabbibamlbababaaabbkbaawsfdbaabzbbbkyurbbaaldnaejasazabbbbzbbababadbqasahabanbbakbybaabwbbqatabbabibbdbadpbabawkabwtpaabbbabahbonbbvobbabsbsbqaxbbbacbbfabmbabgaabuqaiuapabbabzababaanaraaaaabraabaasbabaagbbagbinaabbbbdtlabapbbbabbbbabbacabauabbbbbaxebhjbbbbazebbaababbaarauaaaaabbybbajdrobpbmalbaxaabfgmfabbbfabbehcsbaabebbabbduaababszaabmbobbzabiaaalgbbaabbabokataadhhaaababbadakabaazaaaobbabkbpbbbaabbbakbbabaaxarbrbabraakbnababbbabmabrabbicbampbwbqabbbabbwfapiabaaanoamabababzlabfcbbbbbfbfhalcbaabbabvbdbbbhbbbqbaraaabbobbpakabbbebabapbaaakbkaaaibjaqahwbauixbbaafkaaakaabaaeavbbcabbaabbbbbbvyaibauaaabubbabgdbabaabobaabnbbaqbrrgbabdjrababwaktfbiabblabgbblbaaaynabaorbabyabaabbbbbaatbaabbbvabapbbaabdbbaazykytaaabbtblaasbwaabnabbaabaabbbaatbbqieibahaogqnababbabvkauaababbbbababaabbaakcababaaababbnaabbbyabaaaitbhjbbbbambbabsaayaaaabxcsmbbaiaaaassbljaubabaabcavbaaavbdoogbaabzibnbbbbfxasabzbbyabqabdbbbwaagabaolabtaabkaoaarbfealdbsdbbivabebaaaabyabamabbvabambjbabbnabrzaabaelbajabobifahtabsbbalbbahwabaaaababbbazbbcdabbnbbabbbbhbbtyabdbaaaaaabeaaalbbbabjlalmbaaabaabbhaamsabxabaxbiababbbarbbpbwaaccqhobbbaaabbabbaaabbbfbbbbiabaaqfrtbbbaafbbeataaaibbqacataabgoaahaaawaabakkebbabbbbaawbwabbabzesadraaaaybbaaaaabbdraabaabaafbilyabbdgqdabbbgbbbybabbbaaababbabbabbbxabkazaaotbbubakaalbbaabaaaafayibaagzbabbbbaaabaxaeeabxaaabrbabbobbabbsbbtbaaaibaahbbaawabboakabbabbnwbibabbbsbapbbadcababfbbbbpbbaaasibzbaaaaaabbwbantbbbibawzmcbpbbababnaloabarabaeubbbbbboaabbaabaebwbbbbabbifvaaazbbbfaajbbabayaaexhbiebafmyeaaauabnarssnbbcbbaaaazabbaaaxakbdlanfabzqhbeobdbabazayoaabjksababbbaaaaabaababaanbfaqaabxbabnmebabbqlbatbeaaybjbbbaabzlaabmanbbknaababubabbhwaaabbabbbjsamaababcaabbbaqbdswqbboaabbahgbabbbbbbabaabbvbaxaykanbbseqvmqppsabaapzaoutbaaqbfbabalapaaaoabbxababxbbqbbabaababbbbqaaawabibbfbvxbabtbbbaababzbbnavynbpaaaazvqnaiqaanfaesbbabjaiqbdabbrzaaakkashabaaaaaawaakbebaaabaaiaapabbbbbbjbahwababagaakbyibaaahauaexabaabqnsapdmbhaebbibcnstayabnabmtbybbybaaaaabzbbbaaacrlbgabbbababbejbbsababnbbabbvbacubadababbaabbrdbbbbaabbbaacbbaahqaabbaabateabbaaaaaubbbbbabcqahcmbaaatbwaaaxlbbaboabakybztaaobofbbvobbbbaqtiazaabaspabpbeabblaeaxbnctbbbbagbvxazbkbbareabbaaababpbarapsaabbaaanebbamabxbbboaaanaaabuvaaaapabbbarbaabpybbabxtaoanabaahababrabbaabwtufgbabwabyapaqbbaadbyabaabababbbzbdaabfubaabbaaabaggbbbabsbsrjaaabuaaabfbbablayaqbbabkbabbbeaibbaalaajaabuaamsbraaaxcbepabbbbbabzabwabbtbbunaaahjrytavbaabgabdabvaabamaabbpazasaaxbazabyubaabgbbabbbdybbbbbbbbbbkbbaasbvbuababaaabxaaabaqabksbwbauabhaabbbalabbbaauaakbjyrnrnzlaabbyxwaacbbabbnbbabajabkaaahaaqbebbbgcbbonpbbbabbaeaababbcaabaabbaaqhbvbapabaaavcnaabbbbbcirbaohbaaaaagaabbbbubaibbbbbbbbbabeapaaaaabbbbmaabbpabbbaakgbnxabadabybhszaoybbkqbaaababbbiasabbbambkvaabwbhabbauabzaaabvhatabaeaanbaqbaavbbqaabnaaaabbbbobcaactabbbabababbagbabbnbbabnbabbamabbbaatsvhbbzaabbabhababbobajaaaaabbiaazbpdxqbaaabpbcegmdrbdaabxbaiaaaxkbbakawwbabbbbbabdbbaabbaabbaaeaaaavcaaaacacbabaawvrfambaadbnaaaabzambbbabybbataabubbvbaabaqbaojbaqobaablbbbpaabnbaaqbbafwbbbqzaghabufabaaanmbebaiabxqaxabbrbbbaxbabapbdemacbcblkabbilbxbbbbaaabgqbsyalabbblplaabedbpbabaabpbalaabbbaaaapabbaaubabpaabgbabraabbaaaaqaawaamamlbngzabbzreababaaobcbbgbbabblabbabpzbgbbaauawevbaaaybnadkaqubbabbaabbhaoajbbgnbxbqbatgbkabbbaakabaaaaborkbbababcababuaamdacbaabrtajabbasbdbabbgaiaauaavaaxwobbxaababaamaaxabbalbkbabaqababagababamaabmobzaabbmklbcbatybapbabalaabaipbbaabagabbaaabafabaaabbxbasmbaaxgbbauyaabcbbaaazkuaabfanbbbubbvbbfxababaajaalbyaaabobbbbaabablaavaadaanaaaanaawfabbabbjbabbbavbjbzhbaabahaaababbuqbabbaaaasaaakabbaahbbpabagabbmaabkubhbbobvbbbbraaobwababbsbaamapfyoababfbhbacwaebtbkbfmabbaabnaabbaaaxbedbbbbabbbbbbfbvjbaabajakaabtbbaqaiabbaabbbbabbaxabbbabaaabssbaabbbrafubabafwbaabbaabaobrabpbaabbdaybbabuabeaaayaybnhbzabbaabkcaoaababblaakbaavbkbxyabaralbxbaabacbbblpbbabybgbbbbfoaqmbfmaebbraabaabmarbaaapabahabarahbbbbdbabawaaabbubacdpabgfbkacaabbbaaaaaajaibbganabbbpbabbaaaaabbabajbabqbaaarbaaizbiaaaboacabuaiabbakabbebmrxaobaaoebaaatbdbbbuhaabclbbjbbqaaababeylbuvabasbfbbaqaaaabagaaaxaabbaabbfaaamacbbrbbbbbgyazbbiabaatzlbaqbbaaoabbaubbaaaakbbabbnbabaebajababbkaabaabawbbarbpobbabbbabagbbwibbaaaaunyabaaabaabaasababbbbfbfxaxabbiazbagoraabbibbaabbbjhobbaacvwdaabrrgpbbabaaabbencyxcaaxabbbbbraabbabajatsbwbabsaazaaaaaaobixrbajabbbabbbbasabaaabrjybawbyrabbabanasbwbabbbaaggabbaaufbbbsbbhazbabaamdbaebavaabaaabsaabaasbabazgaagannxaaxabbaabbbbaabajaarbbbbaaywwbbbbbhbaabsbcbvbcaabpbaabblbgbaaeabaaaaaabmbnbatbabbbabbabbfabgbabaaapmbbnabkamcaabaajxbbvbbjoaagbbaqbsiebaabbbxbbaaaavaaasabbgnmbahbbbaaaubaecauaeaabhbtbxabbbcabjdaaanarbbzbamilooazcbakbxubdbbabbaibaapabaabbbbdaaabgwbbebbaababaambababnzaaiaaarawdqhtalbaabbbabbjboabnabbahbaabnbabtababbbdaudbabbbatbbbbmabobabnatabbgabzgbbdaaaebbbbaaazbabafuabaaomjaoabbbxvaaralubmcbubbbbbawesaaaxngbbqasbbbwabbbaabgaaabbafmatbbbaqapbaaaaabaembabrabaadbtobbbbbablbbfabababbbaabbaaaaaabzabqbqavabbimhsaaapaxzfabaaxabbbabagbaaaaaacbcaaaaraabbbaaabbhaabbbaaqbaaybabbakbbbxbbababbbaajbxaabwabbaaabbjabybababhsbaaabbfnaaaiabauababaabbsgbbaayuaaabaaabbqbbqbaahbbaaawadaabridjgbwabavgyibfafbbarbbbbbabotabbbblsababajawidasyaaiyblbbpybjtabbaaaassaabaaabanbebaaabpfjriaabptabaabqvaolaabvbbbcakawaabbbaaarbibpbaabemaaqabzhbabbkabahnxabajbbbyaebajabarpbbaabbbbeaaakbbaaagjtbbbbpahzbabbibuqaaaaybbbaalwabaaaaalabaabaaabvbalnlmaebabbaaabacbabbbbbbbbbbbaubbbaaaabbajanaabbfabbbaafqzaxabqkaqaaabakwaafabbzyabbbbabtbbbbnaayaabbaaabawbuxmaasosbaoleaqabbyeaaambamwbaabmabbbbqbbbjabbbkbaaakxaaaaaaqabhabaaacqbababibbbbabmaeabbabababkbbbbbaaaabbaabdbafbabpbaaaamnbwbzzaapcabalacbaeasaabaapapaaiabbbbbbrqbadaaabbqawbbabbabltwbbubaabaqmabbaakaabaaabbhabltabxblbbwbaokbalabbobbabpbaabybbtaabbadbqiseaaaaabbbabbbaaaabuabdbbagabqsaaabvafblbbabaaatlvaabafbfixhbuababhdhdbtaaaabcbgbbbbabbkbbetawbajaiambaabbraabaathaabaadzufubaiaadaaaxajbbbbabbebabubbabbbbaaazaablwababmamkmaacbbabbacabbbbabpadbbbaabaabaahbbatatnbabbbbabaaaaakbazabatrakabjdbazbabaaasrbafrbabbawbzaazxwzbbkaabjebsbbajalbnabbclabgoybbbscanabdebaawhkaabahgbbafbaaaaaabbsbgjaaaabaanyafhbbabbramaabagalaaaqbbaaaybakadabaaauabvcaaaabbbambbxahbabluabbaacuabcbpaaabbaqaaaaakvarubmmbbateaababtbazntobabatababazbahbaaaabrabbjabahabawubpsjaababainbraaaabbaaaaaeabanbabatrayamaabesdjbiibbbalbvbbababababcbabavabbuvabaabqbbbbbabbaebbabbaaaabbyaabasbbtnzadabbbaafaabaabaaaaqbbnaapzbdaaabaabbrbbbbebaaaaaabaiaahbgabvbatabajabbcbarbqbbabimaaaabbbagbaqcbabrbbaaazblbdtbbeaaaabbbpahbbqbrabbbiaanaaibgexbeaakojabaqcvbwalaqavabbbbbabbbkfaanjbbxwbbkraaadaqayakbattbrvaaarababaaabbablreabphbbabaabbbbpbaagabiabbsyqqbaaibbbabzbywbrfabaabbbbbbahobbabfqppababaqhaababbqbaaababmaabawbbbbabbakbanabbmantrbbabflbaysaabarqabbaazbsaaqgbabaaabbbeabbbvaazbaiaabaabjmaablaqabbpsaibahbcbaharansbmabuazabaannbauajaaarbbadbaabbvaabbukbbbblkbuauabzbazhobkbabiataaatbaadfahrbhabhabebbtqkbabbzabbbbbaabagbmagqbnbbiajabbadaadybibfawbbbzbabbaaeahbabazaijamaaalbabybxbabbvacavabbbnbmvdabaasbbbabaalbaavsvababbnsrbbaayfaqjbabahabbbxbpzbagaaabbaabbhoaaabbbbtwabjababankabbaboojbcacabbxbbybbybakbbabbmaaacabpbnilaaagkaaaabaaravbhaaaaabcnawyaasibalbgababbabyoabwbbdhabapaxaapbuabaaaiaaaababavbkbiavcjaaabbacapaababahwaadbbbbbvbaabayababxaabaaabahuobaebibacobbbabkgupcbbseaabbbyamfnbbwbbaabababaaabambbbwadwbbgaabbsjaabqjabbbsbbbabtmaabbnbtbqbspabawaaalababubgjbbcbaaqbbbaabbbbablaablaucbaasaqbeaaacajabaapabbkrajabblapbabbabaaebambbbabbaaqwbatwbaahpyaibbcbbvbmdakaibaymtacbaaaaaiwbbapabaqaaabamrabaaabbbaaabbaabaaababbbbabbbbbmgbaqbaxbaaubaatkabwaaaaboqabbahbaawbsbqbmbqaybabmjauawasambbbbbakaaabuqbbaoibbabgabaafibkbaaabtnahabaajebagkbbabbsbbakaabjabcbgallaaaqbaaabbbaesaxabribkabibaalbabtabbawbmblbbaabbxaxbitbobababbbbbggavgbcqqalbzbbqxaabababayaavobaaceadbvapaaaabaabaabaaababbbbabbamahjbjbbmraibzabebbajsabagaabajbaqabbanabdbpbababarazbiabbabbbqubxybbvgbabzaavbbbayvaaantabbabaimbvbqaababbbbagdahabbxbbajazsfabaibawaaaabbbbabfbraaosxadbbbypaaabtxbbaabaaaaatbaaaaabebsbyababfbaanaaaabytfbloabcqbbaaabaifbabbabajabzbzbabbbaqabaaaaabywababimallwjkbbbbbbjbbbbbbbsbbraboabbaudupbbaeaabaibmaagpbyvgaxabavbbuaabgkaraboamabaaaabbbaaoaaayaiabababxbeuaafhxaaboxnabakbbabeazaaaaiabbbbabaabbyabbbalqapsbphbbbvsbbabwibabkamrybbiaababsananbbadaaaaaxabrababmsawazbbbbbhsabzbbobaaabbtbraqjbbpbibaabibhfvbaxgbyaajbjaatnabdaiabmbozaunypbabarbbabkyoaabiibblbasbawbbaaaadqbabaahaabzbbabbalaagisaipxaabbaabxaabvbaababhalbbbqdbbajtaaaabbaabbbjbabnbaiababblaeqbbaapltaababbcbbbabakgaxrazvabbxatbzfaabaaebbabibaabbrbabppagbbtbaajbebahbabbabbaabbbbmabwbhanbababaogblaamjibbbbbybbkabaaafbaabbbabajaakubukabcaaybaarsaacbmbdvzaaaaatraaaaaaabababbbatblzaaababadvarbbqabobhavabbabswacabtbbabosareaabbpanbrbubbbaabbaplbbbubxbblataababbbaabaabgabebbvyabwabjaaabbaaabagaatybbcafaaaayaabauaabbabbaaaaoaabuaayambagaabibbjbgauaaaaabprabababblbbrabblbvbvaaabbababvkaaawtnodayaiblaabazkvdaxaataeabbxaiaalybjbpvbyatbblaaaabubbabaaaafabbaabbbamqazaaaaabsaayebbbfabaunaajajbbfavabavabyabgaabbrbqbagaaaaaaqbcbkbkbbcabbadmbaaababbgabbabajbargabanaasidaaliaayaabrmaabfbaaoaxbibanaejbbaaanauawbhbbuabbpbtbposboagabaaabqnmibaaasobabgennenoahaalaepaaabcbbzlbbkbkbaabaxabbavbbbaaayaaaaabnacgbbmacrbrliaaaaaabyaaiabaabdabhabbabbabebabbdhaabbbabbbbabaaadbanbbbbaabbabbaaaytwqbafyeabatahfabaajabwbayoaaraawbalaaa 10000 100 5 bcbacaacbafdedebccbodaccecdeacebcabaaaajbbcdanacbdadaeabaededdccdccbabaydasabbdgbcaacebrebbqdacdebpbebdcbcdccdbwcevdbeutdbbcdaeeajbacbcdchtbeicecoabgcbeydeadadsccdedbbdcmbdcacacadbdecceeabeadccbdcdcedeadebeecdcacddaceeccaebabbdcaaaeceibcddaaddcdaaqaeleebuiedabdecdbddabpsaycccajadaeabcbcadpabaeaejadccadcacdedbaddceibddicdcacbaebaeedceebcabrccecbbabdccedeebeeytqabcaebceqacicbeaecedabcbaaacesebdeabbeeddeeecebdbebaweqbddbafededbcqedablcecdebedeecsdrecccfccdhdadbandecbceneaddvdbaccdfaazbpcadeaccebacbddaeeaeaatbeifdebdbadbcoagbaageccebhddddaerarbaabbaabcvvcbeabbeeedecdeccddcdebcdacaebbabdeceebacecmcbddcdbddddbcedaedicaeecedeaeceraaadcbebdabbawddeeacecddblfcddaefcwaabbdaeecacdhaaeabdddeebccaebccodacaeeerdccbaacbbdpebudebbdbbrabdddbtaxdecadddcdbfacbdbcacaceddqadtadbsecatddcaedbeeckaabddaaesaabebzecbcadceabbaccbdbxmaaabemebadcaaeddeceeeeldebabecbecabceddnbebcbjebbcebaccadabddddcdpecaaabaaeglebaceaducaddcaahdadbxmbbbaabaccdccjacccddsedpdadxeebcbkdadeaeeaaedbdddbabcbebaayddbafackadlaaccebcjbbccbaccdbcccdlbdcecbddcnbkjdfcziabzcccczaaeddaaacaepmebcdeedebeabbcgbacaddadbccebeaaablcdcbdeaededcaobaaesabbdbbbcecjsdbesaceaccecadcdbaecvseeumcecceeccacaabdceadejdeadawaeccbccdacgzaebacbeerazacwbceaeadddddcacawaaebbdaacedcdccbcecdbudrrctrnecvddedaegababdeecddddcededaahdaatdalcxdcdbceczcdaaeabbdccecddkabedefwzaeacbbbocdacuaaacasdbdaebhbbdbecaaepmaaadcecabddvceebdaabakadpaxenbjewebudbbebcubdecbedadbebadcebdcobaeaqcaaebebcccbebddbededaadbddmdeddcebkdeacbdeebcbbaeandccbaeedebdabcbdaedecbkcecbyaabdaebddedcecadedbeeaaecadzaadacbbccdbabbcccaeabbdbeamecdcccdceaeicesaaegsdadcecedcbdydbbgbbdedbeaarecdccbcygbaeaddbceabbcmbdbacmdhcccpeececedccddbaablcddabakboacbcdbbobiiecddceaahecadaeebadbbdaeeeedccdcdezeabdabpveaehbedacfebccaebdbaedeeadbbahbbbanaaezdcbbdcabbbedbicccdbbebaabeebbbbacbeccaadbaeeeaveaoabexdaababaccecjapddtcclwbbaaaceadcjtzhdeeaacdceddcdcdbcddebbaccaabdddbdbbcecdaibeaccfbcbbehcecaeeddbbodaadaaadbcdbaaaebcbbcaebaeedbaaabdabecbesladeddecabbedabeabeazabadeecbedaccdeebameaibdeeadchvddbadbdaamddubadebeadpeecbandebeaccaacdbcbdaebbbbdacbcccafbdbddbadbadaaeaddaecdccccccdbccedaaeebeeaxjdaebceceaeecxbbeccdaacevbccdaeeccoaddaacbbetaacakddacmdedcaxwcacbcectebaegbccbbvebcbajaobccedecceabatbaeoeeedcbbdabcadcceaeeecedbccecbkabkdadbssacabeddbbecaacdaeaccbcecaaeaedcedbdcebdvddeaeecebeabaabaesacbdbcvdaabedicbeeaccbcdbbbadbacdbceadebeabaccabbcbedcdbedceabdaecdcdcacbacadcscwdbbbcacaddedevnbeebjbcdebbdcecdeyaaaddccdbaedecabeidacadzddddebabbccdbbdcdwcdacbedbsaxecdabdzecadbdfdabeaeqbecbvtbcbddaaceacbabceabceeedbadasfeacaadudbdbaaejheaccdacxbbnkdcbbcceacadcdcebcicdzedebbdaeobeasabaeaaaphbctcdaledbddazedbadcebmdzaebbicbbecccbieedaecdbdeeneedcdnbbcadecadicdcabcdbagddabadebcmcdeebcddclceaepeyqcaceecaccbdawcboezcnccdcedfebybbcccaaedgpdcitaccdsaccbgabcbdcbcdeebbbbexadbaeaceaedaeccdacaaaebrddacbebacccsuadcdadevcbbbcecadcbdpdaeezccbacdckemdecaeadaeedddbbcdabtadbddbeceegeudaebebcaaccbcbhgdbacdaaradbeebcdebeeaaebamccbdbnefdcbztxpedoddedaccdaccsiccbbdecabbbaeeexadxaaaqbeaadcacbebeccoccapaoabvabccacdcdaedahdbcibiefbedccecueajabehebcddcdcfaebxclababebadbybeeaebbetdacdbbccacdbaeddcdcebccdbbaccecacndabradddmdcbbebcfddtbidcdmeqbkceacfeabdbcabaaecdhcjbcbadbaddeaceeaucaebeedaacdaebccpbedccbeeccdecadaebacbbdbccbccabebdactabbbebbneaeaadbcaccaadecaccdqdacbreafydebeegbiededainbewdtcecizcbcbzbbqaaadycaaatabbebcbcecedjcedyddmknaeraacebesaceeeacbdgkbeeacccbdciabcvdebydmcbfaceeeceugaoaeloovccdeddbbddajcedcddbbececsbcceabbebecvbbadduaeevaddaeyabcdabcbcapcgdcoeddrbbdacbahebbbdeabdbddeibasccaeccdcneecabubiacbeddhadbadecdccabaahadvbndceenlejabddaaebbebaebbbedabeadcagdbpbacdacbbddbbkdaeqcmeddcbcbeeowdadebeablmcebeadbbaaemadjedecebaobcabarbddcbbeaaedbdcybbyccebqcbeydcebbccrdacatiaacdaabarfdabbbadbahrcceaabsedalqabkaeaacvcecbbebybaicccnaccfayeaecaacacebmbaedaedecbacadarwdbccycbabbbctddbhdarpeecdccbabecbebcdcuwaccbbbocdcobdebbrdaiabedbcebeadpadcdavsdebcbcbwgddlbhygacebadaebdccdcccbubadadcdebdbxceecsabtbbdcdcbddbabecybaaccbacaddictrdbcacbbhedbvabxbaeddddcecdbbqbaadebeicddceqbadebcdaccdaddgeddabbaeeamdtccbdqfcycbdzbcabbaadabbebbeaddaccakcatdecdddcdbdbebdaaceajxbtdadczebecdnecbddcbbeaacnbbeececdcdbdleeddbcecekadccdbccdeeaebcfleedzcbbddeycbegebddddbdjedeazeccdddbbcddbibeebdaaedyadeddchaacscadbeabbcccabecaecedebddebceeeecrchdbdebedeadcapcemaaaedccbvbcbaeduadebecbrededdaehdeaddbedxbjcdaebeebabbcdbadeabaadjceeeidcaplecxyeedcdbcdnaeuabbdcdbbcabccemcdcdebzbcxheaajcaccenabfeakdddabcaeakcdcbaclbaebceeeedafduaweecabdbaibebbdcbgdbcdevdxcbdeebdudeecdcebdbdmseebbbabdbdaaeaccecddeaaaakdbccbbbgebddbcccceekddcdbcaaabaaaabaaesmcoebdcedbebaabeabeaneexamceearcbcabaecajedaabadaeddecbeeacbkcacbahaeecbdccddabacdadbcdbdbdasvdbddmabadegdbteeeadvdedbceerbdcabdcaadbraeobedccnsbbcaaddabcdmbbedjbvcbbbdebcdddeeeelcabemabbdccccecdvaefbcbdqaceabderwcccdeezbcdrbecabbebbdadeeaddbddbebebldcdbdmdeacdcadebaaacdwddccbdcaaebdacbezavbeececckccdeceaaadecdebrafebebbddeddbaabuabeddaeccedcbeeabzcaaleadcbccacabzezcdbbbeabddddeaeaebcaceeecpbdbadcadbedcbaecceacdubbexbcdaacjewtqceacacabpdacdabadcihbebedberaadaxecbbcdbnbdadccdedieefcdebcxdkdcdraeabqbcucgaebacdbcbeocdcaauelbweeaadeeadcabeccacaddabdtibadsaecbcebebfdcvccrdcebqclebdcdeecacleeeedbdcededcevpbacccbceodaaiecdsacebccaacbibbdcbvebcaahbebpabbcadaadoeebkbceacaearbcbbbkcueaabqdeaacdanebdcbeeadvdbcbdcbeaeaceaeddcaeebbaaecebbbteaeeabeebaaubbevdabbfebadddecbdaaacbecabdbdabeaaadwngandapebcddaceakucqecedbdcdadeecpbbeeaaaadcddcdcbcjdcednoccbceececaaldcdbbwdedaacbeuczbjrcaiqdteaaxabdcadabdxcwcbabbdaccdbaeeheecsceddbceebwajbddedbdcdtcdaeaeatceeaadiedcdetbecdhzbgbbeabedhdaccedcabrbeaedtdaebcadabcdehelbdbbcaedeeaacbbceaceddddewdeectbbeedccdaeebmjedcsbedeebbeaeesccopbcdeccdbdaeczhicdebbddbeaaderfcbebdcfbecbdedscebeawedabaicabadfcddbbdcbicdecaadabebebaddeedabfacbbbbbcbbaeucdbecbdbcadeaebdcbedabdreacdaadbtcodmbdadcdadfcicdaaeaabaabdcgdeedbebaebaddcaaedbddhcceibdecpbedelbdcddaecdreedmaeacdamaddebedeexedbaabcccbabaeqxdjeabovbeddcdjabbuhddbbaaedacbqcbuabddhccbbkcccdbacaxaaadebebicadgwdabadcbccbbxgbeecdedebcaaabeweaeeeazbchcaubbcejeddcdccveedaeccecpeucedeaazbccdaadeebldadbccebzdecaebdbcabadaeacafdbbaacapaeeceeeaaaakbdccgdeaecbedebbcedeabeayekaacaacxeeldecddxedadbabddebdedbceedaadzjaacqedaccedebbedbdayddcededceedeebbcbdacbcbgscddeaaencaebcdeeeaabibbcadsodbcbepaeleeedcabaaabbvvcdaeeaekcaeeacdadebefedadacaaecabwdabbpbbbbaebbhedeeecdaedbeacebbbcdadcdeedbuyddebabccdbadeccieccmabaddedaaebceseczaabdabsbbbebbcceadeecdbedbcclebacambxdaeabaeecdeaccddcabaddqhbbeaealaabccclcndacbaecqceaaegdeebdbekdmecaedaeaabcadeacbdacbdedcacedcaebeeeeyadnegkefccdceteadbfqjbbbdobeaecvdreaaedecedjcbddacddbweebebcaaaeeaaacceabcaaubdeajaabbakaeeeeedddefmdabccelbhbgaucdbseedbcccianaaadhbdeabxdwceceapdecuabeeubebcdtaeddedcbccezcdebbcaeeeqdadcbdeeaccabcdabecgbecccabeedoabdbiaccabcbbbebeeddbddbeakpebceoemabcyaxeaalddbcfceabceeabdabccecadfbyebkcadbcbbdbebbyaeccacdecataceeaydaadabecaebcedeedajaddacsaddeacebcdeedadgebabksgebcbccdaesececwdcebbcabadidbcdcbabenaddewadcgbedecbdvceccdbzabbbewdeuecadecbabceacaaedbeenaabdecbbdebccbbbcbvefcbbeebpddddcdacbacbbeccxdbdccedadecbddceeebdeadbacdceaagdacbcadcbedbdceckbavccbnmbccdbeaybedbbdbcdacdzvceacldcacaeeacnbdebdbbeebbcabaedeweedcccaceabaddbemcbzbyaeaebecdcycoadceedddaeqbbbbdbdbiaceakcccaacyaaceuaacldadbadbebaabadbeobzaebdezecqccbddabcecdedcdcsaecedaadbradaacdbccbacccjdacbaaccdccedwcccaeeezeaaddcvcddemacdbpdcbeeeedbnbdeqbedbaexddaeddacedaaabcbdeabdcdccbbaccdaobzdbbbxbeamczccantccacfcccdbdcdecaecaebeabedcbaebdaecacbcvddebbecxaeecbedcbtaddcbvbtecdecqcedaekhuedabaeaebcdaedcgcieaccdccceaeceaaaccdaebcbecbddaekbcaedgbbadaacaadaeeadbbgeibdaeecbbeaacbacdeabddddaeerccmawehdcbeacbcaxbccddraecddebbckbacedbcicetoecbdcbbccceddaaeqebedbaddzdddeaddbacbdxebccadedkbddeceiabedeebeecadccdeebadedbqcbabecblccddaqeaaadcdecebhadgcaeesdaeedcdbbefbccecaeddbdddbaakbyaaadabbnbliaeabxeddebbbbcaqeuexccepbldddddmebzcacdagebxdibdocdeyhedebajdgbcedecdnbacalbbagddbaevdccgqbdceabdbccenxdvealdccmabdcbecdtqdbcacbededccabqdcadcedbaypbbccbdoyeccaabdcicaaecbpdcawdreeededhdbcdeagecedsxeebpddebebbbaccbnxdccdeuccfesacaedeyedqweclcybdedpceagcidbdagilcaebacdbxdcadaycncbbdbaeacbqbbdcdabcsgadbcaacazeabceeddcdidaeedcbaebdhbddadeebaeaejecacxqcbbadcbcbddxebobdagbcwecrcbcdhdadpbcedddddebabbcebqaabteeeaecobeeceadcbebcadbdcbedercbnbcdcbrcbteeddibarcbeaadbabebdbcdebyaceeebdaccddehcdzdehbaudabdacbcaaeebabeceaccdedbbaaaddddcabeacdaaeeabacueaeabeakecbxlbedebbceodlczccbbaaaecddbacabebnccbbceeecoeabceaeabbcbbaayeaeeceaeaebcdbebbaebeeadeyhbbdcdbcmeaemjgadcsbdddccabbdddedccccebddaaaedcbdbebdaddaeddaetacfaucdccaybdceedcqcbbvtdabarnbbdbbacabcedtcdbcldeeecdbaceadxcabdbbdaekebbdddbbecedcqcabcdlefbcbavcbeiaebceaczbdbacaebdebdebaecddcdbdfbcdaacedbcqfddaaxbduabtyeacncabdddbcadmbeeabdcnbecbaceaweacdejeoedbaqadeyeeewebceaacaeepdcblcddcdebdedqadeceaaebaajbadadebbxcdcdbcbaaececaadebbbambdaacadcbaaddccdcedebdibebaebcdcbdebgadedabeebakndcctbdcdkecadxecddcbqceabjbaadbbuaedcaabebdceddbxdtdaebebaauebddacdedaezcebdbaccddbaddeeadqbbicgwcdbaoabdneaaedcacawhbduasccccbcdbdcebaedcbdcreeadcdbacdcfdedecedaydnxcedeceedecajeadbebaccaybewdieeeaaedeecdaceudkadcedecbabccdadecadecfauapdlbeceabebdedebbeaedabcbeehaccdabbebdabaeecediyeacdcbcrvcccedblcdceaabdcadeeaaeeddbdeccaaabdbcadeebebbeeebcaucdcceaeeeccdkbaababaceedacbedcadaekaxecbodfboedazbaeceeacdbbeddbecdaajhdahbebeaccdcbbcabpabeebcbbbaedbecbcaddededbeecbvcbmdedecbbdtccaddcapbdweteaaaecbaedadcdcrybdmdceqbadbebdadceecbasclxccxzdceeapeakbotcdecddccbedebcdcdcdecadecemdzbbtdbeaecbzeadcdwdabadddbacecddtdbrdecaacbbebbddaaabceiodcdcaeeaexeaxbcceabdaccdabbadcaeeecaodecdddrebducedadceeecccbeaebecdrbcamccaebdfebddudvabbdbedcdqabccaeedddbcybdaaaaafbadcagalbafeabcbeedbcbbayjebbeaddodebpatcdbveaccabcfdecbededbagmdebsbcddadgejcaacbemcecadpaeeacbcuabdldaddvcdcawebdacexdeaccadddeedbbdebeaiqdacceaqddaddarbddtcbeccecqbcucccedcbyeebcbewcaddatdddjchdtebbdbbabddabnccdbcbeabngcavbaabcaapcbejbebabeecchcqwcaeazdeebseldeaedceyebcdabdeebbdeajdqaetcbcrpbeedbcdctdacglcckeerxecabcddseaddebgaebaeaadcaclegdbbavekpbbcnqpcdeebebsadicebceachbacawdacedeabdibabbccdadbaaaecxcaccekcehabuabdbjcabcidbdacdccanceeccjaadewlebbdwddbgbkqbbdddaceedabdeaeabeacxbdbiadbwcceedcedid 10000 100 2 abaupbpabwbbaaababoapbblwmababaapubkubbbacusbrabbibbawhabfbajhneamsabbbbahabbsabapndbaaaaobzaagbndaxbvatkbbjabaaataaaanfqqabbbabtdaabbbbjkbaaubzobbavrmaauaabgabhababekpzaacabadabbjaavbanybbaasxaavabbabbabaaanbjbhabbaaaaaasladbtbataabkbbaabpbabqabaabbxaecaaataabbaaabbadkaabrbtabbwbbbbbaaaaabayqbbqbhpabavanaabaybkbihbbbambaabbbazwabbaabybbrbbbmbabaambbabbabkbiajdwaalkawavunabbfaeakpboxahdbabbeaahatxbhbpbbxxabkdbbsfbbabbabaedbbbgbbbabaabybbaqbbwafkkbbbbaaaapbbaaobaabbbaanqacbbaabbbbbaaabawaabatvbagaabbbapmkraapapabbdaaaoabamabaziabaaaaisbarbaambaabaaaabbzbababpbbawvaantaaaababaaajbnabbaaabtjabaaobbwgbqqbbjsabaabbaabbadbbgambbsbbvbahbaawabbbbxadabzbriabhbbobxbaqtazbbqobgbaaainabgabaareabvbrabbaakabbhctbbbrabaaaauabybnafbaabblabaaahbababbbzbbbbabaabbakabbbqbzbaatbbbbaabbadbabbabrafbaewbraatbjhbobbbjbaafblnababasbaanbbaaabaaazagabbjqaxbebytibwbibkbbaaadabbajmbkaawibbbbaaxxbaaabbbbabuuswabijdababaababebbbbaawbbbgeaamaababbiabarmbxabzabibwbpbbbbbgbabbaaawabbbvbbaibzbbblbbbraaiaabfqbfbabbwkabapjbbbababbbbaagbaaxbvbyvbsjbblxabaaoabgbbfbabdbibtzaobaabiiaabaadabbbabqbatabaaqaabaobazabbbaabbbaaaadbbbklbbbbhgaaabbaegbpqjbbbkyaabaeaaalvabbbqblbbubaaxavazboahaakuaabbaabbiemcadbaaaaaaaazaabbatbbbbbbbababglaamalbababjabbbaaabazgbtmbbbabflgpabybaaevbbsvbabopacaaababbaabbiaabaqvabbnbbbanbabbbabbbuxbnbbbaabbbaabaaacoybbabdabdbbxhbqbjaabxkbaaabaqhabzpafxasbfbabsanadaybbabajazaoaamibabbobabbpapbzbbdnbazaabaaatbbahbbabobabaarabbabvaaaavbbaapaabnmxapbaaxaalbbzalxbuywccjbgbbbkbaqtabcgbebanaaabenbbacbtaaldaeanywaabuabbbbabjbwnbbbbaaabwbwgabrababaaaafkhbbbavbaqabbaaababbaelbtabaabpabanbtaabbwdahvaqbabdbbaasaaabbbcbraaaarnabaabnfbaaabbbanbbdgbeatbabobblatabbafxaaabanbhjbxokbababaaataadaaaazybqaabbaaaayaubbmjbnbeaaabubaokbabaabaaoabvbbxbnbbbaambbahbbaabbbbraaxaabaaeabbuauytawtjebvbabbbabbbhbjbejacabababbbwauaaaaaavkaabbazkaainafavbaaraaalabbaabacaaabawnaiwbbndbbabrbrblbbsbblbazbadsbbubalxbbbacygbbaavtavaaiaaalababbcfdalabbbxbbnbabbagaabaabboasybabankbrabtajhabsbahlblbxadabbbbbblgapaabbabbbabbbkabbaaocabanbawrckabbaibaawbbbbabxaebbabxbhaaabaacabeaaababadwqekdhbiaaalqaasaabaaazabbabbygbbazaaabaabbaaoanbarmbbbabwxaaaabbaraigbbaabdabbbblbgebaacaabpabphxababdbabtbbzbbatbildbbabbuabbuanfqebxagabemeuaaaunabyabiabbabbatyydaaaaabphakhazslagaoataaibesbaboqbavbbobaabavbababaaryaaaabybagquvobabbkbbeyaobbbbaebbgbbbabxbxabaabgaaaofrcabgaabynawbaltbebrbbaaabbjbabwatabvaayafvbblizbbaubbbabfmaazabaaabbayabbdqbbbaspayazbbaexeaaaeabbpaahrbpaosayabbebababdbbfbabaaapabalaakbaaaabbwaabbjybubbbraubhgabaaaahabnblaitakvvnbbbfbaabbgbwbboabpbabaaeabbbbblabhabbqzmabababoadbbaaaabagubjeabbaabaabbbzabbbbtabaabkbakbaagqaaalbaaavabaaafmbbbfjubaaegaabkdbabahabbbaauapabgabdaagbgraubabbxodazndtbabbbbabbabrfbbbbjeaeaalcagadbgbravbbbbbamabsbslhbkubbkababbbbqabarwbbbablbafcabbadbbbabmadabbebbbaaaaobkaatbajabwabuaywbaoabbbabbdrsaazbbcaaanvabbotgabubbkbaabbaaabaabapbfbbabtbymoaaavaapacababbarawarbaabjjgabavkavbwyabbabbklgbbbyaaxauazcszwbazbgabrbsbpbaabaaafeevvoalabsbbabbmxwbdbzbbbanxaaabbadbbbabxbbabaabbaababzbabbbabbaaasabfbbhaakpdababambabratabbabaabaaabbaabaeablfxbaaqbabtaxaktaafaxafbaobgetabxbbcadakabapbbkababaahbabbbhaseabasabbbbajabyabvganaffbbaabuaaaaawvbabbbabbbiaxbabazbbznbbubbbmsbbaeabhjakbaaanbauhabbuxababazsbcqvrpbbxbbayabbuavbbaababbaabcafbbababanajbbblbazbaobsababaaabnaapdpaaphbafrbabbbbabaaabbfbaeambwbabajatcaaaazamabbabbojabbbfbaacacbcbobbaaabbbfibbadctavbaqnbbabbuaaabacbaglaaabyboaaabbbbaapbabbnfutaabbaqaabaaubbytjbbbwbabfbaabzbboabbobboabbybawobaaoibbacebagazabablbbfqbeajydabqbubgmbywbaaarbaiaaaababiajbbbbaahayaabbababwgaoztankubauaabbgbbibabbbaabbabbblbrboezalvbbagababbbakajbabbbzbaawaabxbbauubkuaaaexjmjagipsboaaabaaatmaabpbbxhcbbfabbannaxbjybbcaayajbrbbaboapbabnlbbbnvabzwqbbkanaabbgbrfcvuabbapabycabkmabzrmzabababbaaavbzbbazababaabanaaaabaabbabbaubbaababbbbtwaababbabvybabbebbavybbbababbnbablbafaabcdbzbbsbalabxzaabbalaebbbtfpajobrbbanabbbaamjyaabkwbavboadacibrabkbbabauaaaabragrbbabayoababfbabdbkibbbaaaobabblaybpcaaboawaabbaebaaawbabgababpabbbbbbzvbbaabbaajbbbifaavxbbyqpbaubbsbaaauzbwrabbaabaaajaufbbpnbbmhmbabayibxgbaabcifbbaabbaabmaaaaababytbbabaabbaabbbaposbasbvbyborikvabfqaaxaababaaiebamaabbaaabxauawaxbbblabbaanbbbdkfbacygbbaaavhabbaoqzabgayigbaathbaabbabrbqiaeafaababebhbrbaaosakxbebaanabbbnnbbabbaaababdabbbazabbbbbyaaxbaaaaabkwaaalalbabvzanaasbwxbbbanaybbbanbbabkutablaaaubjwaoebaaacablbebkabbbabbybbgrakdaabapvzbdobbabaeiaabgbvbbbbbbjbabbabrbaakabababaaexaabaaabtfbbbcamabaubabbuvaqbbavbababbabblabgbcaabubxbavbababxefcabavtbrqbatabbbawarnbbhaabbaanbaxababaxababbbabbabfbbbaqcpvbpbbsibpbaawbpbcaeagabvkpbaaaaebxabgbebbbbbjbgaabtbhaabbbbabpjjabwbbbpbnaabaaabxbafxbsazaatabafbbaambbvtbqabjbfbbhbaabwaaasbbkamaabebbaaabxcbbakblabaaabrbaabbobaatbbaaavwfbsbabbcdraababbnbbayabbaaaaavbbatakakabaabbbbdabaapbbbbaaecaobbaoehbbaaabaabeuygaarabbbbbaaaabnagabgbcbbaahbmqbbzbaabavaafaababgabbqbmfbgaawarbaaabaqsbaaaaabnbaabaabanambtaabzabbkwbjdbtaabghbaebbbyajaabqbawlbawabvbqaaabbabbbbfwnbbbaatzabiabsaaabhbobbaoabrgycakbbbaboavbkzbplbaababtbaaqbbbiqbbciiabaasaaaabaabababbaabsbabaagdayaabnbaabubolaxbaaabxblaafzocaaabmmabweabaaaacbhbbaagacarzeabambqzybeaaalbqaabahasbeawabajaabbbafaaiabsubwaspafayaaakabbbbaxhbbbabayabujaaabkraabaatbarbbabkaaaxbaabbvaabbbafabcbababalbanbababbbaaaxabbbaabfaabbsamqubabbabballbwbrcdaabiabjqbxbbzqpigabaaabbobajeabavbbbgarhbrfaamidaaaaaqbaabcubbifbanrbbzbbaeababmbbbbaaadqbfabbcxabagzalbabbkabjcbfabbbblubabbbbzabtebkbbaacbbbbbbaabcaakbnaabaapyptabzhsbbbtbwabbabbiabbaabbaeabaaabbbtabwbabiaaalazrwbblbkabababbqbzeapbpbaaabaaapbbbbxboapibbibabbbmemabybnpjbbaabnbataaakabasbsmyabwbaapbaaaaabbbjkhababbbhazbwbbalbxtbaaassubabaaxglnbbbanbaaaaaxarabbebmmwnahaaasbaoabiaabkabobabbabbbbvrabmaaaaatabbaaaabbabnvazhatbfbbaabhqvaacaakbcabbbbhbaebpbbvbsbwpbbkakubcaabboabhbabbkbcababobkaoaaayjeaagabaawbaabbbbaaalbbabjrbbbhtbarazxaqbdbbbbabbbbkbaqybaabxbaaaiblabbaaobyaahbabwaubdeabzfaaaapagaaacawcyqubvakaabaabmabcbbbabgbnbicabqbagbbcabbbaabaaaabaycbbsbabdbabbajwwgaapabakbuabqaabapbbbbaqbabaabxbjbbpbagbabfatbgfbbiafqabbabrbbbjbvakbaaaewbarbbbbrbaaaabawaakbaepbbaaaaafcbagvtvcaaaaaeabaaababbaaaoabuapbxbnarbbbbwaashavabaakbadbaaaabbnbacbkbaoaaajaabbaadaaaaaahaaaaajcbabuaaobtbbybaoababbaxbahababmazaaxlaafababbbbeboibbaaxabaaahbgbaaubabaqaaabfbaaawbacabbbbababbaaababbmababatbbbaavbaayaabamatgaabaakbabbabbabjebbabbwaaawbabbbaabbbarbwqgbaaeabbaazbbbbbbaxbbabbabemkabbbobaabbbaayblrauaaryaaaakbbtbibisbjbbabbvaaabbabaabaaabqaaaneharaoakabozaaajabbaqaueksbaaybbbbakbaqbbatbqawablaaafeoebavbaqabbasybbbbbbjbacjbaaabbpababaabxababbaboaxvbtaababoapabbbbampiaaaaajabbbjaanpbvbaaabaaaabauadpaaazxabbakkbabajmzgabaabaebbbagbqbaabbvamcjbabaaaqbbnouaaawbbabbbbbababibabbwfabbaxbvabanbasdalkablbbazbyauaaibbabbafabxoanbboibajbaajrsazbabcalaabaababeaaaaabbababawbaabbgxbaaablbcqbbdebyswaybbmdaaazoaayabbaablaqgabfbaabaybaaaabwgarayabbakwvaabrubbaaapbakabwaababjanbaavbazbeabbabraazaaabpxassbbbbbaababaazabnbbbababsababamabvaaebdhwaaaasbkebbabbaamaqbbabbaabbbdbbbbiabvpaaavaaaidxmvabbbwaajbauaxbbanbsbknbaaeababbbabaawabqbaabwbbaabbpnzrdnrbbjzbblbbbbbbmmbbbaabdbbvabaaddxaqrktbaacmbaababsbxbbbbqhkibbafbsaaaobitabbykabnbbabaaaaabbbaagazabatcavaabaaabbbxaaboxmnbgnabqbafbbaasaaaaajbbaaqabaaqtayaafebebaabbbabzrbablbbyxbdbabxaegahaaabbxrigbbaabpaayjaababytbsbbfabbbbaabaabbbkfalabhbbzcaabkaaaaaxabbaayhabbbbaataabxababbbaacbbjeblvzuaafbatbaaabaajbumabbbbaaarbabqbbapbarabbabadbaabbbbaboabbagvaaybababaabbboabtgaaabagbaianbbbbkaltnbsbksaydbbbkbabtbyqabbbbaabjwbbabakrbabbbjqaahaaaaqkpaacbvajbgabablaavbaaqgbkoabptbaababaaabbbbnzkabsbbbtaolabawbbaamabebmaelahavafbaabanazkaaaabeasbbahaabbhnthcebdabbaubaajqabbaabbabbumbbdbaalbbazbpbbnnbaaajozaagbtbababbnbaaaubtbabadbamabjibbflboakbbabbcbgcapoatjabbabaaaabdvabbaamaaadaaabbaabbabaqbbbfbabxaaaaxbaobaabwyraacaabbwbabyabvnbaabtanbaaababnaobmalbbbhbjrabbdbaavaambjaahbbayfabausnbaabbbbyaabababbabbeksaaejabnhaaiblkqcacabbbqaabayxbabaaabiaaabaavieaabvbbuababvfbabbbababibubbaaaamyvbbaibbauabmbbbadbabobmbbbgbbaaamaafaabkbanbgbbaaphaaaaababaaibsahgbpaaabaabbbobczlbaaabaabbbaaabbbafybbaaoabababbbbaqbaaotzauabbbbbaodbaaubaxajabaaaaaabbaabvaabccwlaaaaabbbaaybbaubsiparxbgybamybbbbabazaaabaamgxaaabbabbacymobabaabbabaabqbaubbbbabbsbaabggzxbaabbbybakaabfbbbiqababbafaabbatbbbbiobaabwrbabkbfbbqaabqbaozxaaabwbsaabbabyydytqiabbaaabainbaaaaaahabbdbaarbasoyapdbabpbbuaabaraiwbaaaylnbnbaanybbabbbbtwbmdabglbawajacsbbjaabssabaaazrapwbafezibabalpbqarabxkbbbagbbsbabzbfabbbpaaharnzaajeaabayabdtclzasafbambrmbauaauabbaaaagmoabbxtahzabapsybaafaaaababfayahbraybbbabaaaxaqdmbgbbsbbfbeseawabbjuabsabzbaaaubaabxbbbabaabpbbbbqbakbhaabbbohabajaabrnabncbababsababbjaqbxaraabparfaaabaabbbbabbbajbbbbtbyfbanabcbnaaabunabbqbwasafraaabhbaabaaaabvaaabacabaababbbbaaqbbbbmbbbabaaajabaavbbrnbzuajbbeaebabbaacaxbbabaxbuubhawasabbbabbaaaaweaaaabwjbbbafpabpabbbubabldbbkbbbapvtcbwabaaaibvbjbtaabaabaizdbkaaohacababaxbraaqbsbaababbvabbaabaaabbbbaabahqabaqbaabsaaaambpvaabbbbaabahabazoaababbbubrbzaabbbauaapabryaabbofabtbaubbklabaabgcvbbkojxabxaaaakaaacwbbaaalaaaaabaabbaqbabbbsakabbanabkaobbeaavbaobixaaabaaabjabkaraabalanwbsbakbabaabaabrbbabaabfbababababbaapbabaanabmbvbbbkbbaclaabisjbqspabwicxabayabvabajabbnbtababbaaabaigbqbaabivbbbbbaarptbanabababerawaalbbbfnbjbnkbbbaabbwubaaabafzutbbabbaacahbgbbwbabbabpaalbhabbhdbsbavywbbbbphaajbabbsbbbbaeadiaqbabbabvabwarhpgaibbbcaabbbbagbaaazbbanybabafjbabbabwaabxbbbbajahpmaaibnpaalbbbgbldbbdacbbbazbasaybbazaabdbbrbabbbaabababbyaabbbbbbboaupbknaabaabmbpbbbajbbakwbbqaaaabbabbbfbbslabaaacegxrbbjaafbbaaaababbabbaabbmbubdbbabbbabcbaauaaauaaawaaabwvbbbbxbbabbjeabbbsbtwabdxuababaasnwbabaaazaxbbaelbobvzyabaayaababbbcbibaakdbbabbaavabjuekwrqmbabaaabgibfwubbbbbaobbabbpjabbtbebabbaawcblobabaabaadbwacmeabvaaaabaaubabbajjabbjacaavabbbgbtaaapabaalbawtaabaaahxabpbapcbnabaxbabaiasahbxbhaaajcaalaabqnbaaaaabbaaagaaabbaabbasaarbaabasbablbbdylnabaabbbaazzyabcabbuqfaabavabaduababbpaobibaoaakeqxtxmzbobebpqxbgamaqakpanaaybfxibfkaababaiababaubuadalnaxbagbaabbnbaahjamaaaabablacagbawbabbabbaeaabbabbbbbbabaaabuxgbjqxbaaaaulaabpbaabbaxbaaabblbbbvfeaaabapbaaaaabvahlbbbbaabnaaabbbaaaadbnabaahazbbfiabqkbvbbobabkbabbbvabgaadaaaavbb 10000 100 1 keaoaaaaaaseaaauasqahxagvazpqoaahaanaakaabaadsaapxaaaomanaakaaeajamaaecahawoiahxbxearaayaaaaacfnyaafaaaxvaoazabapaqraakwbzaaayfgajgasalxaataaaxaaackaajraaaaarazdjxpeyaaaaaaeaaaaawaswaabcadaafaptteiaaaxabaeamyraatiioaaqhincaseacadumaataaddfaaaabaalawjaauaaoasaataaaaadajfawhadataaaaaaagaiaaeuuoaasaavarfdallrnamaaaazaacxaaaraatkyilzqncxabgthiaxmaaaannakiaqeaabhiatahaapbaaxayaaaabaaagaauhaaaapzcaaaaaaahagaaaxaooauafawasgetxnaaaaavagajfaagabaaxgradatcnaqaagaayaoeaaraaaasargbazaauzaaaaoaaadaaiaraawuaaavobbpaolhawtaatafarokiqtqazvaktkxugyuaaafaaaaxiawiyaabzoginesanaasvjxpeaaavaathzaaaapaauaalqaaaakanaaafbabfaqamnefasatacajaadaaaaaaameajeaaaaclajaabtxkaaaaaelavyaadyatgaaaiazacrdaaauavaaomyaefahaajaaaaaaeoawtiairaatjklanaaarauaaoazqpaaaaauryawabjaaaaatraaaqauaadanooayawaatuvseaaataaajaalaianaaaaaadajargapwrasaaxaaaaaaaaabaafasqyaaahamaaaaakaesapsadgavaaasaivaarlafaeavaatiabagaaeaajacaaaabsrgdcdavmaluyawaqrakvbnaawmajzfzaauaawxvaaajaatariaapiyagxaabadynkuotaadaagaxpmacyaagiaaawaalamdaanagpgaawcayahaaaaalfaaaaaadatarnaayaaaaeaaaasayaacaxaatjqbtaaaakhcvazaawaajxkaasaasaxaawaajaaaalyayctmapwafaalzaaumaziaavnoamaaaaayzaaaapaoaqaaxxtaqactaaaaaawbzidaaasakaapraeaaaufaufyanvaaaiaeaaaknaardcfaaatacakaaaaaaranaaadaaersdaaaaaazjaavsapriahzhajaxaaaihyawayiaeushmoanavcaaaaraaufzaduadaaatzraeqasuyaaazaaawamcgazpaayaaaravnkhaqaanayssasamaahwaikaaaaaasaaqapaaaiauaafjyaaakeaaaaazaaaauasazudayadafcavmraagacfacklaacyfaataaajxhaaaaqdlbacaaapujyaaarafaxoaaaccyaazaaatyctahwavvalaamaaraaaxaawxeazaaajkwyajoieaaaahoapajwaaaagrmxaaharaxawvqaaaaagaalaaaoaazlaazaaaaaaaqxaugaapaacuqzaacvaakabajpaaraaaodaaeadflhascidwuaaavaaaaadmcaaxaadgaalafdaraalaaaeydaadpaaqiunpuibakaakaaaoatadaqvaahaaamxanxpbyanaxaaaaahucaaarycsaaaaeabpxaanaahtaaaaplpacaalzaaikgqxajaycoaqaaghaaaaawrkmafaaaaaayoaaauamalaejuoaasaaqtxwtamoaaaaagddrdaaanmxaaaralabaeaaacmasaaoaaaxaaacbeaasdtazabaaaaoaaoaaadaagpyaaaqaalloaaiaaoaoqeaannoaauawhpuaaaaaaeaakiqbaaaaaqipvoaeakahaamapaktpaafmauafyksaeaakfwzaqaaaaacgtlrwracyxmcahqkaaaaahlfaadaaaavaaaueaaaaaaaaokgtaaeaaaaabbjxxaasjcaahalalyqwaajajakaaraaewuaaazcaaabjaazaqaaaamzfaabltbaazbaaagapabuuakaareqaabyazarxaoaatvjaaaacauauaaaaaayapcaazalaqaaaaeaaxaaraavcvaaaaaixvjpapdoacahaaazatwanoaaaaviafxiazaaaaasaxulraaaxaeaaokjpakavuaazanamqailcrsibcauaacahzasjelkaayahaaaabzaaaaaeyhbdpaaaafaatlaamawrliikqvadaafqacaapxaaaaoaaqpaakenypraaayababarsamccyuoiaaaaaaxayaaagauafaapaakagacacaaoawiannaaaawaaaaaaaidpfaqapeaaaaaasaaaaasnaaazaqazaawahnavaamtyvgafamdaaabuabumaaaalwaaxaaaaaaaaobaasaaahacaaaaarxbepdaksagaaxtiraaawaaqadfaqaokaacaaaxaamagjaacaxaaghzadabrctaaaeuacawemmaaaatoawxafaaxdximaaaacmxaataouioaanaaaaacaaaixaqlauaalpqadafraxtaapwladaaariaagsaaatazaaajitvdnalaatapvayxaaxfaaeaavqaclaaosaaaaayaaaaiaabvcngaasiaaaaealavjcaaaaakaabzspaaaaarcaawaaaaamaaavpaaaaaqjaauaqadaqbxaaftabzaaaaagaaqcaaaxxaaadraaaradaaaanaallaaharaaayusaavabyaanbzakyavpaaaaalaoaoabquaaaiaaibdhhagrxsaaawapaayaaztmaeaalaefaczaagaqapaaaaaaaaaaypuaarftbamsatavjnkaawaajaqioaacaarwiyakadaofaejastaavaaaoaaaadaaaaasxuaadadhjgpaidaagaaaopaaasaazwavfaoeaaaalhavaoamwxaaaaphaowaastkaaaaaaaabhaaedasaaawqbadrpaaavaadahaagaagwxaakaaaazaxxaaaahxgaeewaaajmngaaakoaafamzaabaavaabrsugjaybaaamaatrafaarbawaaufabawaayqlwfeaamaqmaouaawaaaatmaanaaaaafalxajaaakaaaavaaxolaaawaaraaxlaraaerapnaasaoaxaaafuqfalaaxeaaaoktaauaahaaaakfakhrfrayadpoaoaaalepuaxaaaapasaakcantoabaayuannauaqlsafwaxjgalcqeaaaaaapadjazaajpzaaraagayaaaaaxsaaaadaaaueaemlabarakaaapwaqmwaabytkaaaeaapyaqaaaagaaalaallktazowuaiagaswakqaakyaaaazaaggqabaakkraxaayvaaaaaanaamiaadrabaamataprwacxvadnaqaqkzeawgntcaaaaadvrovaaaasxxaaatsaaaaankpeaaaangaaxeaioawgdmaeaaaanayaavnzacvrajaidaazazawgoanaaadaaaesfjckdzgaopazfaahaabaahgkaaawaaaamlaagaaaabaoichfazaamazamaiaayaaaalaaapaqjabmaaaaaaqfataatacceqaaagagaotiaaaalfaasvknaaozapaaaaaaaucaaaaqaauakaaasamohdxxatajaraaaaaaaogoaazaavdanurdfhauaaaacaaaalaardyadiaaaaayaafagadxaqgaaaxpaealapvaauaaamaaealqaxaiyjuqdaalaaaraaaaajnplqaxaaakaakaoaqaaaacanaaalacamraiadcapaavaaaaaayaakaaonkkbenwdapanaaaiamuwuaazaaasaaacftqaaaaaqoalvasaaahagcaagvaarafoqaeasmjaaaaaaooagsnnazhaaahmjatajlndsaaaahbdqaaaoahaaaozujafhaaaalaaaaarakaajulakzcmazaqawqqjeeaaeaaaraaugaaltaaalaararaaoaaknaaisqaaaalacjaxaakvaaaaakyaaaaaasuaasdaaaalavabjlnvkgaajaaayvoaaaaavqaaledboxaucaakfauaaaaaotmadaalzaasbcaaaaaaaaoaaaaparcaaaaatilrhkaaaaaaackgeakreaxaaaaaambdjabaadawmatxaakalcckloaadaaneaaeanyaacxbaabawjzaacaaayaacxaaacozcuaafffadaygawaaleiaatassaaaaajbaaraapwaacaaaasyaaayucaeqaafbaaaaaalaataeaaaaytfhoaaaaaaaaasalavakafsaadyzaaacaataaaaaamaaagaokakaooallgoapadaaagaaaacasaauafaaqamoiaaaaaaaatfiaaaajaaaaawixanaaewolaaeaagaahaaaaaaqawjlmadaajarjaajqnrkaaapagiaawkalaaamyaawdarnasaaaucaatjaetaaaoaaqrlalyaauwchztmbaajauaazaafbahaaarakaaadekfgauaryarakaajagwaajyaaowaaaaareviaaakgkranrvksajaiytaxaaswxaaalqnaaaycbbaajhavhuajcaqaodaaavalaabnntaaaaarfgbaaemaidaaaxhaahaaaelbkahajaoaezspaayaaaakaawposaaaataaaoaoaradvoebrzpaaaaaayaaxaalxaacafialahasealgnaaayaaatyioaaaaocapaujaaaaalaaaaauaaahaapcjaaaaapcaaaaaaqzaeexcywaaafitaqunouaaarapayavvwajaatcaadxctiyaamgakaaanaaeaaohcaaaaaaauwaqoasxewxyazaauafaaafaaaaoaaaaioathcarpaomamwaaaaqaaakufaaaaaaqazyaoapanapxalitaaqapfneaaaauoyaadazaakargatbaaatqawaayjaadmaipaaediakwcaaahzmaeaaaaaiaamazaeacgsoaiaaaaosadhwahaaaawabayajaaaaoaagpaaaaaaabvaanokagmamaxcxaaaahoaappaojfcrawaaaaaaahajazaoaxiaaaaasaqaaaaaajaaayapialahaayaaaaaracaaaazaqxaiavtanaxeajajaaadaanlaatyqukjaaaaeeaataaaaaaazbrawaaxaiaaaaaaladahbaaaaxxaaaabaafauyaaavaaeaavkgakmhaaaytaaaauaypmrxtneaiahaaganaaadaahagsowpaypaxsdacbzaaaaaavaaaakalqadeaqmuaeafataadaaamaaacfasaaauzyfaatlrazagaaaacwaaaaabaycotaahiajapaalahtawaznaarnaajhaazaabwawhsaaaaaabaaaleaaaxaaaaahdatabaaaaaakaaaadfltaizaxwaaaaasayawnaaaaaasqaakamaaaaaaqriypapbaiuaeaaaacbtazyezeaazaasbaavkaavaaaxjaaaqqpaioaymamdqoxavaaaifaaavdgiaadaukafaraapaeaaceaacaapazaauaaxybadajawkhaajaddakahaacqqnaaaavaedkapajojhayrapaoaachaannaaaaxaaavskjxpkiatsnazthnaanazqaraawvdaazaaazeaovsxktaaaposvanmwaaaaagsxfemiackaasaaahallavzaazaammbadabaaaaxtlaaaaaracaqkunamaoamwdlnaaaoaaomaasnxayaaapaacaxaaxdafasmaaaaaalaxhcijlavmiawpamxrawaaaccaaarxgyaanagddaramcazaaaahaaavjaksfjaafmaaaaaakarsaanasaaaaaaltxaaaaahsaaahabuparslasamaaaaaaavzaaaaaofaaataaapayawafaawbnraawaaaaaamakoaeaquyoqlatamfnaajfataoannaaakaxtqhqaaaoaeaafwcaaaivuabqkczaabaiatacaaafaabzajjaazugzymavlaxaaaeiaauxadusauqistualaoaaaaanawarakadawpacaaaaaaaapzjganabaarzapaaasaxaaapfneaacauiaaasaamkalyapiqasaaaeraaaaavjeacgiaaaawajaaawaoqvartapnajaagaaaaattuvjacazyayjaayaxbaaaayalteulfgvaaatpbajvaaazsoaataaasarfaaamsraaxjaraaaaanraatnaatalacovhxxwaaaataaaaaagcaaayaabsaataacgamaualavwpaaakawxaafaaaslaapuaqzaafrqjoamkoankadaaaaehuafivayaawaakmaaaxaaazaaaaatesdvbapagkaautadfsrfawinpaafvqcwavcaandaaafaaaarovaaraiakafdaavozhaaaataagaaaadaiaacqtcaalagaaawhadeaaaamniapaaaaaaaajaamuaoacxuauaaaaaaadaaaaazdjpawaaaaaaaaahaoiaaaatjaaatanatamvyaaaeazauauaacaahthaaaaawayiaaaaaamxaoaaaqayadacvaaaaaaapjabjaganaqaaajxamaazgoaarwpoyjaiaaaaaaaaqavausajacaazaamakaglaifaaiaaaawiaaaayaasrllxafwpaamfaraayaaawaaraallrankaaaxhrtaasxpuahaaarpsaariaaaaamqeaadnpaaktamclagaaaasaoeehjaqxpamzrcalaaaasesmaaarzqexaamaaaaaaupuawagwaaaffqnaxahaaaqilvrahaaaayaadlkaaszuapupqaaqbaaathatoaayaaaakasaaaxamanzaaeaahvawanakahaaqloaccvmaaaaaapazaataaufaciaaaeavaxaimavbavsawrhqaaaagaaafaaaaaabahfaaaatabaadzaaasabceaakaaaanaaawaaxaxqquwamaiafujmjaikaaajcacdaaaaaxaaanaabmpqaaaafgbaanqaabaaaraaaaaaaqolwainajirgaaaaazaiaaavnjxaehaaaaoaycaaaaaawaafaadkaaaeaaaasaaaaaabnfaahradaoakakaoaaaafgaaaaarnaartatalhvaqsaatawaaaaaetaoaaaaaxaozaskgasaacmyjflatxanaxafaauaauaaajvaevoaaapaaaatambtafsaagqjaxazavhatsasiakaaaxlaataahoqhvamavabaycaotaaaqxqaaaaaafagaazazaaaaafaaabhbgaaagfmcyhdsaeaabpaadaisaaxucaahazfwpngaaafadqaaaaaaxgaaaaaraaaagaaxraxagaaqcaqanduaaaaaadcgaaacadakaaabqfyaqfpauaavaaaajajzawaaaaaaltvbeaipgjcalaohalfaaavxaapsuoapsxqkchaaaakaajyaaonaaadagaoyalanaataaaaaavaatrachmaaomalaqaaaayaatanawdacaaanawababhaazsqolxamiaaaahaaxvaaaabkaadazaayaaabamgjkanpbaaihahpeagoaaaaaeuukkavnauqyafatauabaaaafawgmgyvaaaawjaqlpiavadalaaxalauaamwadiwaaanaaaaalaaaexaaaaaadvabaaaaaaajaawoaaaeafaaalzfnlaaawoaaxaaafhaaarkakaaaaasavvagwizaaargddpnaejaaaazgajabaaaaxaaxmdamaoaaiaavaasvgbsaaaawpgamzdaaaxaataaaiqataadaxaaaqwaaaaaaaaaaakaapaaaarwaaayauaiapdqgxfrajxxgapayaarptaeaaraaarqaqcaaawaadvgramagaakbpaaaaabacxhxaaaaaaaaacuacagaatmaavaashabasvaqalfgaaaxaamafbazaacbaaaowaoaaafaaafuvagahavacaaggfgqaxjaaoabkaaaaaaaaauzjaexjwayaaaamavahaaeksarxaafapajqaduwfjvogrgaafwtfaayaxsmaadqaavzaaaxaaeyfcalvaaagjuaaaalaapraaaamlalkaagaadawaavklyalczdyaaaarfaiafboarqajbabfbafpaojyaaabadtuuojaqifafrjsaaahgaaaacqaaahatcaaxblknlhaafeavtaawagvsaeutexaaaaaaniyamaawadzgaajbmiaadaeiatnwaatryabawaikgaakknmobdafaqaxakzaqtaaaaayaafyaaaaywaaaaalaaayapapaaacaaaacagaaaamjaanwgdataaqaaaaantayjayrfboaitfzaaaaaaaaaxqaagoyagwcavabzxaomaraaaygqaaoqaruaaaavattaaainnaaaayggsvaammaoauaaebaaawqaraaaaauaqkaaagnttuaaaadaaaaasajhjoeloaayagayayaaleaaayuesajaaaaqaajkaaaazaaeaiataaianapaaasaaanajxaaaazagaazaparaaaaapaaaaaaaaaaucdgcaawaaaalabaayawzaaawaaaaaaaaaaabaaaaapfaaoradatzjbqgapraaganaaaajoaanaafaadcabaaiwaacmqwgaajavfjaaungrevjaqfaanaaalamvvawaaaiaaaqpiaaaaabaaqnvatiaqazdaauakaaayfuaabaaqbyeraaaaaaodaaaaahabbaewaaudaaaoaasohsiajaaawaavrdqtnaazalaqyavaaxeaaavlaayyvifafaaaaaaasaaaaejaasaahraqcaaaoaaaadraaqfaapmaaacafpuaaahaaovadaababaaaaamwabaaaaaauhtjaarxfzavfaaacautaaarrmajsfuaaaaaawaraaugaadhaaadyacaaaauaauqqackciqkaeaqalaaaaaqjyinmeaaaaaaamayamadxaazaaauxaaaaaaaxaafhtaaaaazwaaayvataavaqnpavawnldaataeqaanaaadvrcksaacbvaoaayvaityaazaakqaajotaoaactaaaaaapearoueaajotoraraaaafaaadaasaaataenaaaaadabsfwaqaqaanarqaaaaajakdlavahtdqoagacaxagaaaaohaqaaafataaudqlhlvigaaaaaaaahdpaaaykdyavaabaaqakwaffjafaaaxaaagaaaabalanbaaaaaaganjaaaaaayaaaraafjqjaayfaralaaaaaaamxscaenalaajlaauxaoxvawjzayxaiqjaauaroaaaaxwavavaalaakagatvaauaagaaraaayaagvadaaehaacaaaaaaawaaoaamrlakatawaaaghaafaakaaaaafaraaaaiacqgaoracbanaalhhmgafaoaaaaaakoaaaaazlaaatanaeauacaaaazangynwaaapaaeaaasovguwaauaaaaaaaacbaqaacclpaavltbarwyaaaaaybagxaaafpaaaaaaoadeatawzerawaarafaahaaaaflauaaalaazaaauaauaaaaaavaaaqaaaraalayaaaaaaaxaiafaxaqoa 10000 100 2 abgcabeaarabeabajaabbabambvbabtabbxwbdbbgbptzbbaaboeaaeqbmbaabpbaxaabaakbbaalbpcbbbxbabwmbaoakbqgbaaazaabbababvbkrbaboxslabaxabbbahokbtzadipbbbnbabbbbbbbdaaiiecliubbbalaagabblhbbazaabdaatdbbbcakabaauabjbabebaxatybawahbbzaxzabgbbablbgbcazbiaaabybbfayaagalbaagabaabbabakxbabctaabaaubaibabbabbaabnbdbbbbbbpaaxaibngckabdajbabauabbbbhabbbbabaabbavtbvbbychuboaabbbaaupbblabbbbbaawhjblbabbbbabaaaxjsbaaaaabphhabqaabbybvjabbaaaabaobbfaaaabapapbybblbubbcabbataabbbfaaabpzabbbbaaaaabaraaaawbbbabaaaigabbaaabaabaabbjxbglbbaaabbbaabbbjbytbbaeaabbanvybbbaobaawabbaaasqbabaaaawbbbbbwuacabbayajbagaebaaamzdbablbabbabarbacaaabaabxbcpabaqbafbfbbebabbqqabbobobabbbbbbbbubybaobgbaaablyqabbbatbpanavpqaabrapbcaaqabzqybtablambaabzabnaxsbbabbjbybafabgibhababsbadbacyjblbaaaaaaabbyabbgbilajapacaabbaxabaabbdakawmbtaeababblbbaaqbabbbbbbbavbbbbubaabaatbbaabqabbwjagbbsaoiaanbabhabaaraaaqasbbaactgaqabbucbaasbbtblagaabbfbvsamabbbaaadhabqbbxabeabbbaabbhauibbaaalalabaabcbvbabeyaibbjjbapaabbujaabarbpbxaaataoxbexpbabanpahjltarpubbpbbbqaabaaabaearrbaacomwaibajbaaabakabvbabbabbkabamcpaafbabapoacnabalbuaabbabtbbxabaabaaaaaaaababvbbababdaabaauazbadxbgakaabbaabbaybacbbahaaveaaazbabaspabawabaaaxbsababaapbbibbbbabbagaabaaxavsebumbamsbbabbbbusabaabaaajkbbatabpabnvbabbbsbbusbfclbabdeabbbabaiabbbbbbbabaaraabgbbbbbmbbbabbwbbeawbsgbbamebaakdaaabbbocabiinajbbbaanabbbctaaqaabawabtatlsatoybtyaabbdaibbcbgaybsbbbababbbabkababbabbgbabbbbaabbvaababbevbbabavabbaaaapabbanbabcbzabbboapbbbbbgajmabbbaabbazjaxbbbakaaboaabbxzabavobfaaaybbbbbbqkxbaaewabrrpapbbbaabbahbfadabbbbbaaadbujbaccrvkcabbbdaamamaafbtbyhaijadbzbaabkbbbalbhaabaaaabaabiasaaaabguahymaabbhajbrchbkkaabibbabqbaabkbaiamjbaraaztacbbabeaokbxbynaerkabpabwbaaaaaabantaaaaatagbxabkvaabaabaaaabbbabaayvjgvakaabbaababbaabqbbbabmbbbbbbubaafbaaaabbbhaabaaaaeboaaapbaocvrquaiaabbabaapbabboaabthbzbababbqjbaajabdyiarabaaaabyzayabbaabbbaausbjkztabhtabbbabaaqbbabazxlbbabaoabababwybrababgrbdabhnfbzsavcabbbavapobbbbabaaaraasbwbbubrwsbbbahxnabbbbboaaaabbcbkdbaabhpadbbbaibabjabbhbksceabbabauuabaaanbbbzaaiaaonanabxndbabaxkibabbaabnbbbbbbbdbabbbjartaatwcjbaazbbbaccxahvbdbapsfavababmbabmbaabjababbaealagabbxhaaaabaabmbbababbbaznblbbabbarafjazbbbabtbgabvaibbbabfaqrbaaavboawbbaabalaaabybaabbalbxacabbbvibobabzarnbavbabbaaaybaaabmeadbwbabbambapbvbbacakbbkbqbjnabndbbabbebbaababbbaapiaabmabbabhalbbajkfbaabbcbaaabaafaaqaabaaaabawabbaacabaqbvbqbfbaabblsbaaobbavbbbubbahacbabaavyaajbbbaahaaaaabafbaoalagbrvbbtbbbpabmncabibaabfaaxabqfwbbabtbaanbajvikbakbxabmfaaabbzablaasabaaagbababfgaabbrbabdbxxoaubbbebqbaaeasabaaiaauaaaablbrjarbbaabvbaxbabbbxlaabebnahjbbbbrbabjabbaabaaaaalbabaabmaaamajablanbaadbqaababbuvlbeaaoadxeabsbatbzcbbkjgakbbmbmfaaaapababblbbaaanabbqackaabaabtkzdcbbbbbbarbbraabzbabaanabyabbbhbabbbxbaaajwaawaaaaababkbabbbtbaapabaxabwaaaabbaawaatyraaabaqkghoarqbbbbnabaaabaaafabbtbcfbkbbbebbaabbaaiapbhbafhebgbbabfaaagbbngabsbbbgvabbbbibbanxaobbojvbbbraaahbbalaybafabaaaeabbabcbgbaazaavbaoaavfptaaaaaaaoapbdabaabbazababbbevbaaxuobbaqayabbabaanfbbbbbrbbaaaubqabnrbabbabbbabaaabqaaababmazatpiabaaabaaacaaaaabavabctbbababayababbabbbabbabbaabaaafbbabyaabbbbrabbafbbbbbzbatabvaabbqbaabvabaebbqbbabkkegbcakzuyhdkaaabbapaaenbaababbababbboaipabamaaiababaabbbaakcbbabajabaababbababaabwaobabaoababbbpbbbgbtawobaabwhrbbbdrbbxabbbsbbuwhabjabbumqbuyxqabbabebmabbtaplmaabbaeaabbliaabvbbbbbbbaabbbaybkbkmabbpabbbbaaabaabwaubgabbmhbyababrajbabaamaahbbraglubapabipbaaolavaacvbbmbqaabbgbdgbaaablqbbbsbaqrabubaaabrbiqsbbaaabwbbwpambaubbaiaadfbbrbaqkaabaqakobbbbbabnaklbaayzbbakbaaawoxababaabacbbbiegaabbbabbbpaabkawxabaaxbabbrahbcahbagbeabcbbyzcbbabeabarbblbbaboapbobabababaybbbaaraaabbbbaaabuabacrabbbcodbajbabntbjtasbcbbbbbbczabbkyaaquabbbpbbaaajbaabxbaaaaaaawbalbbusmbxaisaaaabaabbabazbaueaslvbaababbdgyqhbabafbzabababbbaabgaablbaabaaabaawbabbjaaaabbaaabbabynjbabbablabasbqvblabmkbaarabbbaasabbbfupbpbbaibebblanbhbbrbabaxldzbaaabbbababzwpabvtababaaeglbaqhbhbbbbubbbtaawajqbauaaaaztfxaaabbbbazqasraiaapzbbdfarvaaabaaokbbaavlmabbsnabbancaaaaxbaababjbbqabbeaaaaibabaabgbpbaaiayaabaaabaafaabbblcabaabbpbqkbaolababvaaivabbaeaaoaziaeaapbbbbebabbbfstsmaaeaaabbbsbabbbadvabaabbaiabaabadavbabababbbbbtaaabbwbbbaaaabazbzmeabuabbbbibaoiaubabbbtbbbbrvaabbbbaabaabaaapitmabbabpqiabbaahbabbabbabbabinwbbbaaxxzbaanknababjabbsabbababbrbbsbqbgwbaabbmbabalabbaafbaabazhbaaababaabaraaatayababgbbagvbcbbaabbbrbatlabbnaaebiebbqaabsboxbixamaabbbbaabbatbamfaababbbbababbxbavuaarbkjaaapdxabwabeabawaaanbbaabababbbbamhacaeabgbbbxbababbwbbaabbbgaobaatabyaibbababbbqnaaabbatbaaqjkblqbbwlaaiaaapabaabfvqvaaaiaablbvabaebaabfbbbbwbalaaabbobaabbbbbzzbebbaaacobaarabaabbeabsaxabaqaurbabaaafaxaqvaabqakaaaeagabaapyokbbbvanbbbabumazbbbxlebacabazpbbnbnbaaablaababbaabaazbqababafbrgqebkibbaiaaalabghabaabtbxumbaabbmzaabbrbibasbabacahaaoackaabbaaaaagabaaabblbahzaeaibblbasuabbpobauebaaabbanqkmzabaeubbaaaabcbababbaaaoktpebzgbbnvjbbbbbbbbblaaahafaaubbbcalfbaaaabbeqaabnbpbbbaaawbhababataababtabaabbnvbttaaabbasgaabsvaaaaaaaqaanbhaaabaaabkbaaavbabbdrbrbbaaaabbfbbcabnaaaaavmjicabjabbanababaaaaabaaclatbbbeaabizbabaabbbxaaaafrbabwbbabbaabbbafbaaaaaaabbbababayvsarbrbbbacbaazhvaabamaazabbrbuxaaqdbababaxabidbambaabalrvabbaaibbbtbaaatabpybaabaabbbsabhaabajabazrbakaaabbpiaaarfaawbbaaarbazaabbsabbbgbarbtcsaybatbabazwaabuabubaatabbanabajaabbibfbvukbabfaaagabyazaabbpbbaowumbkmbaoaaaxbaaliabgafbvbbabybabbbbatbbvbbababaxbulbgaabeoabaaaawnahbbblbabkfaapabjcaabatbatabjbbbbbaoaxtababaabbbaaayfagruakbibybwbabbbubabwzbvafbvbnabvbbyawsbbabamajbbbbawabaaobmabbaaabbbbbrbgbaubrwakbbbxauaabwapbbbzabbabbabaaaatbmbabwbaboaababbdoabbabbbmaaafabbbbaababiyaalkbfbaababbbazaaacabbcbbgabpbabanbbjbbbbbaescaabbbbgbsbikbaaabbbfyabwxbaaaaabbaduabeppasiagaaabbbbraaiwtbbbfaqiacbsdcatavarabbbgqbaiakpbtbdbasbkbbbabajbyaababbjxacsaralbabaaaawxbbbnbaakaababbafabbmwaszabbbbgyaaaabdiaaanabbabzzpbbrbbqtbbfaabbaiabaapbeababzbqbbbavabbabbijaazbhayaaaaboabpaajbbeaabbaafbaeblnmmaabpqbbaxuaabaeabaaopbdabateabbabbbbebbadbabbababwaaababbbaaelbbubbbblabavbslhbbabaaaibabaesaabbrabbaaanamabbagybawvabababnbaareazkbbabbdbbbvaabzbvbabgbanaafbaaagabbrbyabbndbobubbbbbanbaabapaabbaababaaaaxayibabaaababfnazbbyaafbjwazjabaaaruaaarbpfaaawayahbaabaabbbxbbbabbayaaeaclbaaeaaabbbaboqubdahbmbxaabbbbabafbazaalfbbaudaadaalbaabazasbaababebabaaaabbbbabbbajfbaababbenaalbawbkaabbabaarbjkaqaxakcaaobaacnbgbqaauaxpagaaaoybabaeabzbabbaqbbdahgazambdalxaaapabagamatbbfaahaaaobgepaaabbaabafbaabbbbabbbbmbaaabbbblcbbiabbbarbajaikbaqbbbaqbabarbianabpfauaaxbiaaaabawgabcorviaaaajqbaaabkbbaaagbbbbbybybbbkacbzajbbkdbbadtsiabeabacbqbzblbablbbaplbabbaxazbruabdlvadabbiaabbaabbabbvobbbbbabbaahkbxaahbacbaabaaabbbavwbaaaabjrabbbbaaubjxgheabaaohbbaaaqaabgasabcbfbobdvbbbbbabaabkaatbapffbbwrcbazbbbbaambbbjvyabbjabwibhoaecaaaubbbbazbbcabswabbbkabbbabaaaajuybpaaaabbichbiabwfaabbaabbbvbaaaabybbbambaggbajbabbflaaabakbdaebbablbaaxaaaabaazbabaahbaakkayajhbaacbcgnvbbbbobaabbabnbbabaajaaibetazyakjbbabfababbbbwbababybbbvbbdaababnybbbbabbljnaabaabkaaoambbbbavaabbtmxabbhabfbadabbbbuaawfaabqbadbaababbabababaaxaabaeabaaxaaabbqdbbbbbrujkaqbegbbrnaqrabaaiebeabaoebfabbbbbbbymdahaarbbbbbxbaaeubaybbelabarbbaaawaabaaebaabbabaabaaiaamxabaawbaaiaabnjubswbvvbaaabmaabicbbffbatazabcaxaaaybbababtaaaavfbbbbauacbankaabbambdbabbfahdcfacapbabbebaataaaabuwdbbabbybboabataawbbbaaobbbzpapbaqaeaabbaaobbabbubrtdbbbbasbaobaaxkyababfbaabaaevzabzrbbbakwabiabatawbtbajaewbaubgdxbjawuabrbfiafbbpiiabbtaabbavqabtbbabbaboqcabwbaaabbubaabbbzabkaambpcabbqebbabbbdbajaxlbabapbalaapsbaaabgjjpfbabscapbababaagaabaapababmraabbaaaasxbdhapaabbasalaaabscpbbdbbmaaaabkaabapbwabbabbbaabluaalaabbkbtaabfabbhbawbbsbbbfybbraabaaabbbbbbcaakabbrabbbbbiqhalababaapbbqjbbababajafbbaabraxaaapiabeaaaaaxbbykbdbattabbnoaababaaabbaazpbabbbbaxngaayaaaabaakzrebabanabgaaqbqbabaaaaaaagsbbbbaxbdbobhbaazaaabaabbaamtpbtcayaabbbbmbaasuozhbnbabbbabpaaabaftabbbbbbababakbbaaabujabbaaabaztfabitbbbbbbabbapoybiaaaapbbbaaabqababagabmbkbaabbaaabbbyhevabhbsaabaajaaabaaaaxzunrbabbaaxbnkbababbabgbbbaaaqgabbababbbzbaazaxabbbabtvaahpbxwrahubtbbbvqanbabbmqamaababatsababaabbaaaadayanbaihxbpxabababvbaabaaabbbsabaxcbabaaaahabaaxrjbaaakyaacrbhpaobbbbaiaaoobbbbazybkbbrnbawbebabjzabbagebbaaaobbaqbbbbstasbaadabbbyralbbvabyszbbbwamabpbfbdabavbbtbobabaaambabaxaabaabbaaaaygaaabasvbbbabaababaybabdabasufaabjlaaaaabbbudbbvbbmaaaababbaobababbbaiaabababqzeiaaxbabaababebbbbfabbmbtbamvbbdaabbbbbdbapabbwbibuabbbgvaaabcahjbeaabkaeabbfaaaaqaajhbbababaakaabpbaadabaeandbazbabibqbbacabbbebaaaibbbaacfjbaaaanaabbaaabbbbbgvbbzbiaqbaaabbabbmaaeaabaabblbarlbbaaacaaaqbaaagbauldaabaiasaqfbybvdaawiafbraaaajaaabahaawaababaqotqbaagybbaabbabybababaansbkaapabapbzaboaaqbbeaeabbbyaaavaaabbfiabbxaozaahsbaazaapbbadaaajukaaffqbqabbbaxgbacokmcabaaaadkabaywaabbaabaaxbbbababaaebzbbajbjebbaqfajabvqbqbnaybbauabafbbobaaaarbacxavbbajbaubibaabbabbbabaabbbbaaaajaabbaabajbbakfabbbamaalaahbbbbnbaajyabksbbbabfasiaafpbabaabbabslnlwbnbbaraaaabibbaabbabbbbiagbadbaaaaabbkababanabbabbabqqbuwwagbarabvstabacaybaadsmabbaarblazbaathxbbbaaylbabbaavabafaambbaakeeahbbbtaacbbabaaqbatbbabaapaqbabbapaaaobaabbbaaxhaabraajbbaaabbbbaybbbaibbbaebxaablarbbbnbmabasmtabbbaaablbcabbabbaavabibbbabbwaaabkayabbacpsbaaaqbbbbayaagbbbbaafybbbaxaaaaapbzkbkbakeabbsbwaaabbaagabbbbaaabbabamabbqbaabahaoaabkamblbbqaaxbbambbaabaababbaeababqbnbbbulsababaadmbbbaalbbqaahabaabpbaajaabbpbzacraarabbbcayaabaaljaaabbabibcbababbawhabbaabjdbbahalbabababxbaabjabqbeazbaubalboabarbbawabbtavaebbafqzobfabbepimfalbamujybbuacghdbbuoabaaabaaaaboabutadmgbbahbabiwaaabpiakdbbbbbafancabxbaamaaabbpcaaajjjbbuaapaaiaaabbaaadbabyabawabbaaaatababbgnaqyibqbmbaambbaeacaakbcbcvsagbaavonbazmaybbubrbbbbbaoayabbcbhanbbybbubabldbwbyaabaabjababbwaqbjuebbbabbabbabbabaaobbbaaazhjbadsazacadatpbajaauaabauxasbbaabaaatabbaaakkbakbhqbababaasbliebboaabakebfbbabtaaaaabaabubnbbabalbaaabbbaavbabbdbtagbnaaaababixbbbagkblbrbiaabbaubaabahbubqbbaaaybhaobaazaaabaaxaabaaqbqbbbbbbahbsaaaaibbaabbanvbbaadbbuxaiabpbfjfraopbjavaabbbawjacblbaaabbwubbdwlbbnabbaaalqbwubraaaeabbbaabaavabbbbaoabibaobbajlaawarbbbxboukbbbafabrbabaabbaaqaaarawxazkbaxaakbbkbbbbaranamambbkapbaaabbbiaubbvbjobbabaaababaabbaagbjbabalaabbgbaajbibababhfaabwbarubbbbansmaaabbababbaaddapbabpbbcbbbbbqqababvb 10000 100 3 bqbcachacbjwsciawbcuakadcrcaaabtbbbbuauabcbbwcjycocyaccbhcdccmlbbrbbabaclcccaabmabnabwbaacpubabaaacctaulcaccaabnbxbacbbsbbabcbbbaabcambxaahmmbabacaobbccukcywarqctaacbaabmcabajccbbbaabaycbgcacgcbaakbawccbdsgacbcaaccaabbccbccbacbcawacsceaacabbcbbacacwabcccbvbzadzcabcbcbcabbamcabbcibagabbccwacwecauvbnccaahibceaccsacaqdhcacaaaaarrcbpcblvxcacbsmcbchnbamwacalclavbcbabacxkcatbccacabbaappcbaacabccbbcsccboycababczbbcbbactaaacsbccacbabbbabfaaabccaacbacclcauaccbpcbbcbbtvccbancbawasbbccacatccazvcbbdaambkbcccfaxbccoccbcbfccbjabalbbbaacarbcyccaaarcacbbvacccacciwaxcbacbacaebbbcacccaacjacbubclncaaabkcbbabuanccccatmacrcbacbbbbcccbbabaccaabbfbbbbgbbacfbbaabbbbccuaucbbccaqsjccaiahcbuucgabvbbabbcabbyaaqaxcaabtcbcaazbmcbeqacfsabcbabacabaabhcvbacbjbcebcyabsbccctcazgbcbbiafbctybcbabbcacaabbacsabcfbaaxbcbjcwhhcjnbcbacccccccccabtcccabdjybcdacccaabcmatacsazzcbcacahajpfcccccbycayazcazcimbncccbabrcrcbcbgaaaarcachbcccubcqbacqoaapacajcbacccablbabaatccoaaczccbbqcacacccbbycacbbbecabpzxbjbbabcbabwbbaccjbzcpcaaricacccvccbnbccbbwacjaabhabaaacsbccsccbaacbanccocababcabccbzdcrabtkbcctbbvcuawpbcaaaajbcaahzaacbtxccccaeaihwabcbambualsbcbzbcbbbbabacbcaccsaccwccbambcbcacacaaueclbdbbaaaczccbabccbbctmbcwbcbawcycbbmababkcabcbaacdfaabccaaaccscackababebabdajaacbccbaaaccbabbbpccycamaccbbccpabacabzcaakxcbkaacactakarabbbalaombbabjbacbcbacaacqcbfbccccbbaccacaacccaccavtwambabcbbbaabcbqdxcavbccbbbxcbcgcbfurimacbbccbaabcaecmaabaabpabcbcbcbcavbwcbccbababbbbbubnyicblacaecbcaczcawbapbccbabbsabafocubbbbabcaaacbtgwbsaabpbbckmbbbabacacbbbbaacaccamuhsbababcncbsnblbbcbaaaavdclncgbctbccabcbcaccaccabbcbabccbcfbcaaarbbczbbbhaxbccbuqcxvasimxbaacoclabtazbbaaabatilqawcccbbvcccxscccbbcaacebbaaagcaacbcazctaccfnalpabaabgxcbabccacaabckbaaaqazagobcaubbbabaabbcbbpcxcchabcccacbcacaakabbcccbiaacabbjcclcbcbbbbbabbbczaavbvbababwaabccgfaaccccbccanakaabchcaaauazbthbealnaaaabcaaaabbpbcbcbcbecavbcbccbcbcaebababxzabacaccltababakcybaacbcccbicycbcbacnlcsmcbcjrqoabbbacxdaabmacbcaabcaebcaabaccbcbbocaahcabacbaaaawcbccccabaccbccacjarababbabacmacaybjinjwcabbagbacnbcxaszkatccbbcbicccuacdbcfcgbaoxbrkacccaaccaaccbabqapibcsjbcbcakagfbbabcklbcwacbabcccafbayacdvacbtcbabcacaaahicjbbbabcccbntdcbcarbuccacbcbagcbcbnoabbcccxabacbcccccacbabucchaavzbbacbbhcbbacacbbgtcbcsbccjbaaasbbcbbpcaclnccababpaccbccbcacvgccccabbaicjabcaxbcmaabbanhfcgacbcbbzccakacaaddcacaodbbakcavabwbaamacazcicccbcmcwacbzaacaabbbzababccracccbccbcwaaacababcccaccbabalraaacbccccccbcjabacabaccalabcbbcbgabccmyaacbbabcbaabbbabpaabaacccccacmaacbcbcbbccbxtcaycbbaaaacccnababpcbaabbizacbbwbmacbcbccccacacmcabbbbabwccaaccaaqcbbaabcagaccblcaabcicwaoababcbbbbhbbaohaamnacbbbpcacbbaaabyqccbbjbcaabaccbccccblbbcbbbybicbcrcbbabityaabaubaabaacuaaadfbsabbcbubacababbbbbsaeakobccbapbccccapaaabbcabcabczciabaaadcbaacycmaacabaacbabccbyccvlcbccabcabbacbbbaabbrccbcaalabbcjacbbraacbbmccbbawcrczobxbbcaxacabbcazbxaccgbcjacbaamacfrbcafbgcdapbsbaaaaqcccbtecajabhbicmbvbabbeuaabfbcabacjocbbcbibacacbcccacbbabcxbcbabgcbbobaahvzlcbargbabcdbaaaabbbbcacbbbbbbcatlcbxjcaabaebaabcbcaxaaactaadacbabdbcixzbcbzcabccbccbbbbgcabmzaccaaubtnbbbcxeabewmccbcbacbkccabbbcccbccbsqccbabccccbkbbabcccaabccabtlcbbvcboaascacwacpdbcctbbcujbabtfccbacpebccvbbccdcpwbbbcaecabboabbzbaacccbaaaccabacbbaybcabyatavscowcbcvabaffcbatcaabaitacaqcbcccxkacccacbbabbbcavcqciaawccbbabacsabbaccbacacaaccidbbbziayabbafcbaabcbbascccabnaluybacaaabaakbacbbaoapacbiabbcccaaaacbucachcxclbacnaaucabaaccbbcabamuacblcdbajacaaqabsncacbparbcanictcbbcacccbabccbaaabaqbbaagabpqvabicaycbbcbccbpcfbbccbbcachcbebicalpacbvaabajbacbjcbcbhavbcbaabcbanbabaacacpdabcfbcabsbbccbbaccbccayktcmbcbacvcaaaccsaayaccaabbjacvdbccabacbcbbcbaacccctmbeacaycbabaahydcuacacbabhaabsagbucfgacaccccacabcbabaaaaapccwccmccaaaccabcbhbjcncabbcscbfcbqcvaqubccauabcacacbaatbbbbbaaoccaabcaacabbatcbbcababcbabbbabpccaaaycabbbwcccupkcabqacaacaaceavcabarubcaaccajcagabiacaacccczbccaiahciaccccbebcpabacaqcbabbaaacdcbbccatcatbwbccacabcbobqbcyabaaaccababbcrbjbbrabanbcaacbacbcabaaziaabbbcaacbbcccaacaycbadbccaacacbakufvbcaijaaqcacaarabccbcaachbacubcqcaaccabcbabbbagcjacacpbwxbchabbbqbbacbzhadabajaachaccbncccaccabbazcaacdcibacmqccbacacabqaapciancbaiabujxsbabbabblvbmacacpcdbbanacbbccccvcacbbccakbccawacbabcceacyaacbbaazracbobnkmcbacccbccbanbuccccbfuacaacacaabccekybcbvdccbpagcabadcbcsccfbacciabvacbspbbyabbcabbqaaactcbcvabboaabkbababcbavaeczaabxcacbbcbcbbaccacbhcpzccbcaambcoaaacbaacnbcwbcqabobnmacacydccabcbbbaecebbicxcbmacaecccyibbcabapbaxcccaycyceabahabcbacxcabbcvaacccchbbbccbkcbijbaubaaaqaczacabjdcchieaacugcxebcvakwbbraacdadcccbcabcrpabbxbvccacczbybchdgfbubacahaabcbdabcxxacbccbbbubaahacbabbebazbcccbcvbaacbacbbcancaccccblabbbbbacicbbcmacccbbabdjacaaacbbnobbjfbxscacbbmcbbcbsccbbbmaccjbatcicbbrcaaaeccbaqceaocpbcaqpbgzahacbccacafbcbcaaaaaaanracaabacccacbaccbabacbbcbbcbamezaaacccbebaacacbbbcocbcibobbbafrcbbcsbtcacbcaabcxaccbfbccbabcbryauababaaaaaaccbcbyaaabccafbaaqbfoauamcaadblbabnbbcbbbbrbcbbbbbazaacabcacbckxoiibbbcccgbcrbqmbbnbbccacbbcbcmbcaaachcccxiacbcaaccbugabkcqaccqabbbaccckckbbcbaabbxgcvanaabcbgyaccclaagcalacxrccajcaccvcbgacbbbbfbabwbcjayabcccbycaafbaaraaaabcabzvbcbaabchacwbiabbbbbcabdbycbkbaaaaaaaebpcacbtbbbacacabccccccmcracacccbrcbcfaoaacaacbpzacbcckaaacvaccbccbcaabbccaabbaafccbrbcabascbabcaclazbalmacczbambbaccawabhbcccoacaaacbawcaawcbabcbcbawpdbbbbcaauscaabaccbocbccacbbbcqaaaabaaaacaafcbcbcacacccanccbcmcaccacabccababofcbbcaabhcccbacdpabbbbcabbwcaciecgbbcpaccaazbasbabaaabzbcbjbbcoagcqbbacaacbxbaaaccbbacccbccbbbagbcbhcbvcfvbavnaaacbbgacycbiebccbccccbabcaccclcbaabaccobabncabacrcbmsbcbwbfbbncablablbbacabccaajbcxbaarbbsacccbhcaccbabcaabbuaaabbcacbbafbobacaaoadccshwccwcacdbbbacbccrbpaczcxababaabcxabaazbbbbacabccbbaavbkbaramcazbbccbbcdbabbaacbqcubwbxbwcabbbcqbaaccacabcbfbbaqaadjmcaccbwbcacabecmaaccahwcccbmyjbbcilabcaacbcabbbbjlacbabbacraccbwbocbcarbcuazbzcabbrbbuaaaicabccsecdkaccclkccmcbbbbcabcrcdbcapcbbbcacacbcbaabaabbcbaaabbmacabehavbbcbaacbaacjnbabacbcjbbcabccceubbbbbmccaavabcmbababccobzbabcccccbacbfbbcablxcbbbcubabcdbbbcbarccbbpccaaacbcbbhccabpddaacacabbbibwecacbcamccablalcabcbclcbacababkxbbbabcscdbskhbbacaawbccabacmjuaclbaacjkxaaabbciacfwzablrcbcbacbczcacbcbgacaabtkccbafcsrbaabcbayfccmfmbcakaaukbgccbjuabaaaalcabbaccabcacaacbabcopatacaeccccaaccccacccbsccccbraaeacacacabcvbbfdayhcbcbacbaabcaataabtcbccacjbabccmvabcbbbabbbbaaccccbacbcccbbbabaacbcqnaaabaaucbrebcaacaacccabawahbxabacbdbaoccaartnjbacabcccwaabbcbbctdcacaacbccfabbcbobarbacaabkbccaabcbabatcabzaqaabcabfsbcabkclqabcibaaabaaccalacbbabiabpacabaxcaccbcdbacmabbbabbbabccbvabbahbbcacccbbhcaccbaabbcacbqcahksbbawbcecccucbkbbcasaccnbbacbpcakcbaaabocaccawcbbbczaabbvcccahaaaacbmbccfabbybtncbbcbbbcbcgaabbbtaclwaacpbcacacababpiibambbacaccbacababaaobfbdbcbcvcacccrbabwlbtasaabxcbiaaicbxcabaogababbabptaccbcbbacacbanbabbccbybasqabcbfgccwbatabaczbabccbucbacbyqaccbccacyacbbcmabdacbaacmbbcctcatadcabbccybuckaccbmarbbmcawcpqbcanabaacccqcabbbfcbbbtbwebrchbvbczcbaaabcbczbaaakbcahbcaaabcebabbacebcmlccrbbcabibazbabcbcaaabcabccabcbbbbcccahbabcccaccaaaycbccokbcbabuaababaeabaacaaabiahabobabbaccazcdecmcacpaacbahcababccmbbbacabajckccccbacabbbcbcaisobbaccradcbcaccfeabbccaabazbbbbabjacbccabcpcbcbmbafbaccabcbacbcebcacbaadcaabcaahabscbbcjbcobycabaoaaaaaraaabcccabbbaahaajaaamasbxcabhrkcbbcbbvbcbbzbbbaacabbaabcbacracpbacabtcaaabacbcbbogccaaccbhbxaczpccbbacbccbaabacfbnccacbjatrabcancbbdcvcmbccwbabaaacabcbakfcaafatzcbcblcaobbccacgcaccbbbbacaaabccabaaacbcbacacbaabcmaaexaacbaxbaaccbcabbbcbcaabababaabyabbgccabxbbacxbwcaobmccsycccbacebabbuitciaadxcbbclabmaaaabuaibbzcaabucpacbbbdbxbbbcbaccbaabbbaobcbbaccbbsbaacbceacaboybjbabcbbaobcbczaaycicabcnbaabcbccabawcclcctbbnqbababcyaabfcwabcgabfcbbugaaabcaambcbbbwaeubbaahbacbbabbmcbncbabacaabccccalcababwyabhaaabbbcncbkhbcbcamdiclafcacaaqbckaarvcbfalaccbbrcbiabwasacbybbbasacbcqbcacbccxadwyfbbbbawabbcbatabbraavbcdxaaabcaacacacabcacjbeabiccbwbaabbzpuaaaatxacanvccqcabfuccabzabbvacbjaacbcaaccaacpabbbcacqurbacaaccbbcbeckbczaabacacbfaabkbbcccaacacbtaccacaaaapmbyafcbcabcccaabeoabcabcocarcabbccgabbcbbhbchrbafcbbbnbaawaccbyambbaaaqwcbbaaababbcbdccbbcbbsabsaqbcbccbjbaatapcbnccbdamatcambcycacvcnaaaizbcbbcbarbdcbhafabckcabbacbambapbcasiacrbbcacaabjabhbawbauapaoacbbababcacbscccrbaacoccacbacjscbaaiwacaabbabtabbaacacbbcbrcabccbacccabcbbbbccbcabbccdcacccaauccabcbdcbbbaiaaccpaaucmbdfcbbbasbacaacaaacabubbcaaobcpcaitabbalbdbacbbaoaccbabaeaccrcaavbacbbvcajclaacacabacaaabaucleccccczbcbcbqpybaacbabbcbabbcaabcccbnacfafcanccacmbmcbbabncaccbcbbbagoabcbbcncabsbblabaccbgabbzeaalacbcccbchbtcbabacbcaafcpbfmcccicccbbaacbbzppaccabbbpfbcbvacabbbcaabbabbcdacabbacbcaadbcqgajcabtcpaqcqaaqacabatiacbcccbabbbgbbbccbbcceycxccbabcacbtacbcfabaczbcfbvababbbcgbfudhabgcbcbhckcbbabxocccbbbababacacabbbaaabccabzjcbcccbcfaxbbacbbcmbbabcjbaqccaaoabfaaabcbcababcbpaacbhdbabaaclcwzbbccctmcuaabbajaasccsbacbbajaaccccbucacbibccwcabbaacbacbacdbbaaacacaabbcfhbafabcbdbcusaolzgactbbcbaubczbaybcbbbbaaauaacabbaabicbbdccpaaabcbccacwakgctbcvvcbbbaccbicbccddabcaybaabjabbbbjctaababclcccamaacmicccbwaabbaabbcacbcacabcaobwbaabbbbccbciabbcbaabbebbiqbaccbanbbaababcccccadcacbacccbabacccjcatcbbavzmgabetocyabvhccbmbjbabbfbbbaacpacaawuccaccbbibamcbbfcbabbcabchccaaccclbcacbaaccjaapbcbcabacacbcaabccbaabacrcbbaagcakcccbmbzgcmaykclafnaqcccbpbabsffbfbbaamadavzaaabbacaabcacraaaaayaabacchcxabacbaacctcucakasbaaxacjcaebaabaiabiaxclaapacbcbaabaaebaaaaabubuacgmbocbcrxbcwcqcaacabbabjccbrcccabdabcxaccccbhclbvaacbcaacbgbaaaaaohaaaqaaafagbccbaabcbbccbdgczvbfbctbbnkahcbtwaaacczbcecacbcacbvbheccpcjcbebacbccasabbnpacbcaauybadoxccacbacobcbaczatnambcbabcbswcbccbbbaajccbcbjabagcababcabgcabcbcbaaabcbbcbccaaaabamcfbcccqzbdbbaacaaabaabbabkaecbccbbqababbfdlaxcarabbbcaobadbaobccacbybcabbtbaabaabbaabbbaacqhmqbaccrbcacycaccbwcoaccxbcsdabctbnaapcbcbbaabazacbcbxaombaccacbbafbazcaabaqcabjabatabbaxcqbacbbabccbbarccccibcccahlabcancaaacbbcacacbooacobaybaabaaoakcaacvbaajafwcaobabcabcabbckccbfbsaabczafbabcrrbacoabcbbbcataabacbdcaaazmcacbamcareccacqaaanahqrcbxacbbbaabcccabcbbcaacaabaaaccbcacycdabbacabaccabcacctbbbacyawccccarcccccfavxaaabavbiccbacbvaacccbkobibbccaacuabcqcaccxaccobbbbacchazccbcfbbbbaxbadnbbacbcaabawcbbabbcccocautbcacccnckccmaaabbcaccccbacabaaasgascbbcbccxcpabcbbacsclbcjbcarcabbdfacbcacaacbdaaaabbcbabablaaabaucicababacbacbbpsbfaab 10000 100 2 aaaavbahabzbbavhbbabbbbabbayrxbvawobjbwaghbabaabaabazghrmbxabaabbaabbbbbaxbaiabaabbaebaaaaadbeaobabbaqblbfababvlbactaxabaabaxbiapbaarafaaaagbfaaohsbbobmwbabbbbxfbbbdibqlaajhbayabbfabavlababbjaeanbmbbbcmbbbstbyzbbqakaajbacaaarqrabbeadgybubgbmbaxnbabbbaabababajbbaaaqbcayanzbbbsbadbbbxahaxrkbaabaacbbaawalbabfaabakhvbauabaybbbaatbbrubbbbabaedbfbbaabaabblabbbaafababebbafaqabaabvzbaakaqbbbpamliawbdaaabbbbhbababebpaabharupebbifabybxaankmafzaqcoayaaekamaobcbhbbaaabbsetaaiaabbukbdjbbbabwqawasabbabaababbamaabxhaaaavbqmkabbbazbaoaaaabebaeaaiabvaabbvzbnbbobauabaibowbahbebbabbbbbajaxbbybarbbaaleabdxkaabwaayatanbaabbbbaayhtbaazobbbbaabaaabyaaabbtlbbkptaaahaabvbaaabdcaaaaaaawrxaoababazbziqaraanaabaebaajbaanbaavabbbbnbblaarqbbbblaaaqabcbaaaahbtbabrujaaaabagakbanbukbbbbaabxzmbaaababboabbbayabcrbbabbbabhuagtbbbanaanbobbaabaobupasbfbbbdbbgabbrblwafabbabasibbaayzabiaqbbafbqubaabcaabasjasbbbaababaababaataxbaarlbabaehbbabtlhaabbmjmvdaakajbhbbqabrbaaabaacwaaaajabjbbvaaaaabacnbuqbaaboshaapbmbaaqbfvanbaabzardbabuababababjbaabbagauaaabyabaajbbavroaykbbbbabebtabbyaaadaaaaukafabelacubbbpobabbbablaqtbaaaaaahwanhazaabsbaaahbbabbkaazapabwbtabatbaabbbbvcabaaabzhbnbaaajbaabgawabbbaytabnacfaaabbbbabaaabdaaaaaaabbaaybfbablabbbbaabbbatajbcaabibaejabbbbaecoahritaabbbbbaobazbaacngxixaibazhbbbqmaaamabaabbaaabbcaaabnaaaxramaaubabtivabbaiabnfaaababbbabyatajacaaazcqaababvabpbaaaababutgpxagabbvaaiaacbqasbbbahbbbdbabaavbabbadabbaaabbabaaabjbibaabbbbgalbbwlabbgzbkhamaabgrabbbabaxabbgacbbbywxvabsqtbqbbanabbaabliabaabbvanabajabaabaqbaabbbadbabacaqbbacbaabbbbarbabbakbaaaabaaaaxaabaaakzbabbbavbbjebbbbbaybalavbzbaaabadbbabjkrhaapabbagcaaeajaxbbgaabaobfobaacbabaakbbhbbkbbababbbcraaabbbevmiayabxaaviaaaaaabbabbalfpbabanbvadbkababaaqfbaaawubabakbvxbmlbabbebahbfaabbbhubbabaaayyzbbazzakbajjbarbbkhahabpbbzabbcaaablbbaabaabaaaasaajybzvhbasaabaaaaokbdgtaktbczbaajbmvabcahabapayzbbbjbaeagbabawaagbvmbbaacavbbbuaahbbbarabaaaaabbabababaaanobbcbbjaaabbalabpzabaaaaobbabaabbababaaaaombzbbbaaafebbaxybaaqabaaibbafgabiabimbbxbbnaaybapaaaaaaabbbablgaaabrabbaavlwababbhsambabnabbaababaaabaaaavaeovbbbkaaabbbbmqabbbbbbqaaqasbvbbqabaabobxabazaabaiarbaaavbbztabmvavbzbbabaaoabaabjobfbragoabncabbabnwbgbkaapfjxmanmsaaabavbaazabjbtaaaabpwbabkbaamalauwaabbabsabbabaasbibubdcdazxkbaaababbacnbhmatjaaxqtmgbsaabaakabebbbmbfpbkaaabunbaabbbbhbbavbbapaabbfabbbarybacabybablbabababaagbabfaacytjpbaafbabfaqabbkbaabcqctabaaaavibfbazaagsaaaaaaaaabbjrkabhlaobbabhbacammgebzvraxfacbbbbacaawabbaaaababbabanabbajabybaaabbaaobjbjbambaxbbbbgbbaaatailaabualapawbabbbaabbbbabaarryuzbobbbaqubababdabstataayuababbauaabaaaaybqbbwbapvbvtbmjbbaafaayabbaawabaaaaaabybouaadabbbaoakababebqaocayqabbbaaafbbybaabgbbabcbbibjzjbawbbbaawzbabbmyybabbyabaqbhabpabbaqeabaeaaaaabbbbaaabzacmbsxabjaaaabmqdbdmbajabbabqiakofaabbbaaababuballsbaaaqbxambabkqygbaaaaapaaasbbdbbvaaaaabaebabybbagayabwbookaababalabnabbaaibmabifaraabbbadhaaabbgbavbbaabbbbbbbabbqabbabaobubbbbbaqhbbabsaibrobabtbabaotbamoagapbbnabbbqbabbabaaaaambqaaaahbnzvhbabaazbaaaaaabbacabbamaiaajbabanawabbaaabasbpbsbrbbaabanaabbbnabbaambeaybqbabbdlbababafbaababbazifybubfsbabybbbbeiaiwobaaajbrzcababbyapobaabbxbpbaabbaaabaabahbmwaaabjaabbncaababmbbpabbaabbbwbaaqccabbiabvbbwagbabbabbcabtatafbabababxndaahhbbabbabbbbcibchbbanibpbjaaeabagasbbobbabaabvbybbxbbaayaaabibabsaqnpryabbaeaewabalaaauaobbpbbbiyabatoaabababaabaaaqabbbbobcbbbbbapabaacbbqqbtabacbbaayabcbaaabybabavfajabbbaaawaflavybabbbbaasbdabaatalbaubpblbwabawnaababbrbabubbababaaaaabbrbaabbabwbcaybabuanbapyaanabbbbhbbbbardabfpabbbbbaswbbbcmbdaabkaababxoabaaxbbafvnbbbpdabaaxaapbbbtbaasabbbanedbaabaaacaababvaataakfalapaaabbbbbeiadwaaabaabybabbbbcabbuaasabbabbbabblhbaabapaasaaqpaaovaaavbcaaeatmaqahiaajbcfbababblagaababbanaabwbbbabbbabaapbwbnbbbbhavbabbbbapbrbjabababbqababaqqreiaabaaaaabaeabsbbaalbebaabzebbbbbbbwbobiabzbaxbazaabaodlbbbbmbbaaauabbbrbrajaoamaaaatajbbmabjbbbatbhhleaxvbafkyboaaaarhaouavbfbbaaabbaanbmebbcbxbaaokabbabanbawbkboaaabpaaigaabsaafbyubbaboqbuuabxjabtasabacbbbiaaxbtbbabhcabbababdbapabaaabbaabaapabaamxbbbbabpgaabbzeabfbbajagbqabibazbaaaaasbbababdbxgkbbaxabrhbqfeabfaabypbamabavcaaaalbbbbabbastabybyajaatbaqaaaqbbbbamobbaqywyqbabvbbaappabbalxaxzqabbaabbebbbtbbabbbbaarwabdabbaukoaagxbbeaalbjsbuebakbbbbyphabaaaaaqabvbbbaaxgbbbaztabzbbqfabaabbbabbavbujaaabbdbaeaabbwbbwaeafwaxaatwacfghababafanbfbbbbbabbbbakaqjababbabatamababbxbaaabbaafbatbabbabibeaaasbbbhhwbaelbkbagvbbabbcabaaasaarebbababeabyaaabvaauaabtbbbbbabbaaabbbbbgbbbpaabjaebbbyaaabtojaqhaybnacpbbbbbdbaagdbabbmebbbwbrbbbabmbbaqrbbbaaabybaaftbbbababwaqbbbbbbpaasbahababsbbfapatkuaaibalhyobbsbbbbabababzvbabkbaepbabbbqlbaurabbabbbrabakanbkjawbabazbbatbaacbbapbaaaaastabbcaahbyjbaaofbabzababaabbqkabaabqaaaboaaabaaababbbaryaaabdafawbbabbvobmaimptabaababaabbgaanpaebbbabababebaavaaayabaababpaabbbabcbbgbbaasbsbabbfauaatlbbbabbaavapabaeajbeobbbabbascaabcbbbjbikibyabbbmbabebbbgbawgkbabjyaabqbasbbmkabaacambgbawbabapbbbjaranaaiabzdmuballabaabbzbmaasbpbuzbvdapaabbbbbaabbabmjawavbbaqabeababvjabbbahrbaaaoilababbbwgaabcaaekbabvbfbaxabdbaaaaabbagataaabaaadtaaaeoaaabbdavmbababfbabjaabwbbvagbzfbaaaabbabrbabaanbbcbacbbwbabsabzmhhwaabibabbraaaoabappnecaaejbpbbbaabbbbsbabbaabcaaboabsobbaabapqobbirohaxbbabbbaaybashaaaabaababvbaeavaeaeavadaaabbafbbeujbhxaaqalbbaaaabaaazotabhpkoaabgaaabbbbaabaaababsbtabjbyaeaagabruaabazoabkaabaxerfjbabbazbiaagvnbacsababbbwbaabkbrbybkbaubmkbbgbbaaaajzaaaabrbbaaaabggbmzawbabqtabaacqkasabpbbbaaaobbbwababbaacayaaasnabbisbbbbbeabxbqbabmbbvbbbbbafabgbbajabbbbpfbaaavbaabampaabjbbbupabbxgbbgoaeatbadiababawabsafnqaabadbbaaababbzbsmaabajabbazaezbaoabzbawbabtcbxvatbaraababalqoabblbqabbabbaabaayiaqagaabbtwbbaaahbpbaaaaaacbibjbcbrubbbadobavbaaaebaabbfbaaabayacbbcabaabbaaabbcbbbkabbbbcyaaibaabohaabababchaaxabbtwaaqbbwpabbyabaaebbbbbabvuubbbababgaibbbclbbbbbaabboqbhaaaaaaibabbaatbbbabjbabkbbabbbakamaaoabbaaabbbabbuabacoibwdkbaabbbebqpaaabababbtapabdvaabbabaaaaabazkbaabbwpaaaaabuiaxbbqcaojlabaaabaztbbtabaabbabaaadaabxxbabamgaabrgabbvabbobaaubbaaabzbaabbabarzbakaaabbaanbbawhiibuaaafbbbbalbaabsbqbbbaxaazbbaugbabbbckpbbaabnbbaabvaabbbaabvsybbbbabqwaabafbbaafaawbbyaatzbabaqsbtbaabbtzabbbbbaabkabowbaeanpfbbaacnaaaabaabbabbbaaibzaryaaabrhqakaaabjaabbsobnmaqababubbtbtbabbanmababaaaabarblaaiqbaiatbfdbobjqabbebaabpvrbbbabbaaalbbavbbcabsabaaaabbbibbabmbbbbbaasabbbbavbgabrnabaaanblbobbbabjbpkafabfbababpafabaaaabauabaababybbabaxabjraabhyabalabadabaaanbwnbaaazmqtbazbbbquzaxoabaaabbabkabaaanabaaabwbbauabbbabtbaaiaabbbbybbbmaaebaabmeababjbgabahsahjabdtrbzabambbabababaaababbbabumbzahhnbbbbbvhaabfbbaajkaabbabaxtbamxvabajbsbcabaadbabbyaoalaqtbuaaababkhnbbkbaabbsmahhgzbibbanbbabcbaaabxaaabaiabisbaueababavdabbxeibabaababbaazpabbaaabbabbkbaaaafaanaralbaaaabbccbbbagawlabbabbabbnzbbisbaaarbaaakabzfabaavabbaobhtbcbalzaybbasbaffnbabaaahbbbbabayabvababawbkaobabatvabaaabbbcyssbabbbbbyaaahbaabkwbaikaaxaawrieanaabaanqabasbbanubbbbqbagbaabbanatbnhwfaabbbbbabwpbukbhkabbbeabaaasbiaebzaabvcblaabababorbbbaaabbbbebbaabkmbratfbbbbabbababaaabchaabbzqanlaanaatabhbjabbbvawjbbbaaabnjabbfabobhabbbaabaaababaasabaabbahauaaabbzcbycaabmzazxlbhbxabbbbaabgcbapbiabtbbgbbablababaavabbbasaabdaabbjabaoaaibbabbbrbaefaaqtaagafbbaaablaaabazabaabbaababapaaakbebfbyfbabaaahbacbubtbavabrggarbajabzbaabahwbynagvhbhgbbabbaabajsbaaabaabaababasxaaijfarabmbaeaambbmbbtmoalzmbbwwyytlfcdblabbqraaaaaaagababbqbjjmbaxababcbabbpbqbbabaqwbbabblgbaaabajajaeybyabbwbabsaaydbaabbhuabbabbbaaaauamaabxbbbbaabbzivobabbbbabaaqebaaaabapacbxbbfbbasbaaaxaaaabbcebxaabbbbaobgaanxbaskjubbbjaababbbngbafiibbbajabasbababalaappbatmbbagbcaabbjabjbyajbebbbaajubcbaqsbbbabbbbbaaabaatabaarnaaaabbezababqjbhwbauadbdkabzfdabbbaaabahaqbbbbaabfbbbebhababbbpbbbejaaabbbaabzbbbibaaziaubbbbabobaayabmexgburoaqjakaaabhojbabalabanabtxadbkoaabzabbxbbbabbbaaavaaalabaaaabbbaaabaafgbfaaabdbbbabbbmmaagaalbbbabsbambfnbbababrbxbdwjbabaawbbabbqapbbbabbubavaoeaqbaosaababzabbrbaaubbaalaaszqbqgsrbbabjbbjbbiyhqaaabiabbkyaanbbqqilbbanaaaablawdabbbbbadfeacagasbdabbabbgabaifabbsaaaabbabasbbbmabbubbabaabbaaaaabaabamlraaabjbbcuababzqybbdmbbnthbbbbblrbaabbbaaaaaqqbdaabbgbjaabbtbbdhbaakbaxdaaabbybacbabafaabbaaaabkabbafuaabuoibdbbbaaabmbanibbnurababaabdbabxdbyrvbbbsubabvqbvawjbbcabeabbartbbabmbbqqsabaagibabbanaalbbbbaobgutbaapbbokbqabriiabbzbbrbaaagbudawbbgaabbaaybbabbbbnuabbabjaaaobaybwabaybbaaazabjbbwwabbrbbadmbbvbabttbbxaaabbbeababbnbmbzcbtqvnyubaabbbbbbbabaabavaabapbneagbbanbaaaabassndbtaiwacbhbbvbsaasabvbawbegabaabbbgbybubbayaabkaqltuaasbnabbaaqabbbwbbbatwupqabxaajabbbaaambbababaabrpaaxpkaaaaaazgbqtenbfaxamfaaaaabaamhdabaawabaabbbmababiekbaaldaacqbbagbababbabviaaghndbbraabaaaadaabnebabbabsaybabyukgbaasazgalabebczcayabbbboeabahsvuhbbbabiaaxbabaaastbbtbaampbaaawaatbaaabawzaaqaaarbabbbbwmbbtatbbsabbaabcaaabbabazfavbbvlccaabibaayjaabbaabdbbbabtaabaabaajakbwfzxqaakubaaababbbbasaaabfauzababaaabbbaubbimbaasbbkbawaabiabwaaazaambabbaaancbabxbbalababarabbckaxabavoabbbbbaxbqnaaababbbabcbxbbaxabbabaiaxabarlababaabbbbbababbaasabqbibozaabxahaaagabcabbbbbabobamanbbdbawyaaabtaaboabsnabbataalafnnbbaqcaaasababbabbbpaabnbbjbaabaababbababrcaubansadbabaaipaobaaaqlatabbaaabbbafqjfabywmaabvjbbavnasaabvaamoacbwaababebaaaalbabbuduaababbgbaabbbabvbjaabcbbbabatybmbabfbbnabbbgababwabaabbnbajnacbaxbvlakrbabvbabzaabbrvatabbabjnsabaabababjabbabfbaicblbbhcaqbbbabxabbbbaaabcoabgbbakbbagiuaabklbbweabbibbsaaabcbbbaaaaaqfbbabablbaabbbbysaaababobbabaaawbzxaaabfarybababoaqabbimzanaabxaaqbgxabbgzeabaybnqbbpbhbbbbubobbubtwxhfbvcbyabbbbwbaobfbzasmbabamaaabobabaabarfafabbabaaabygttakbbbbbabnbbqaababpabbkiaaabzaasabbuagaabbbfaptuababcaizcbbbgabaiataababbpabibpqbabbaobapbbfbalubgaayaqaaaobbabbbaaadabbndaababwbaabanehaxbdbabbababbuasssbbbabbuabajqkxbamnabzaaafbbabbbabbbbabssabomlbjbarbajkuwlxabaaaauuaalbcqaaaabxbiababfaaaaajbvirbabsapbaaawabbdloabjbkcsrbzaachmjxbbcabbaablbbaadawabauahbkabaahbbabafbaatdyhaobbabcxambabtmbbaabbsabbbnwbabaaaabbwebbbcibbalaabbbbaiaawasrcabaabajdbhowmbagabaaaabbzabhaaaabaeacalubabcbbbbbfjtjcbbbqbbvbzbabbaaceeqaaebbbzbabbbbbbalbafaaaabaabaaakdabaxtbadabqaaafnbabbbaababdxaatabbqbabaadbabqkabbxnbaxbabbbbbpabbbbabbabababphmpablpbbaaabwababbmbpbwuabbaaaatafpavaaaabrabbaaaabbawybabaiadbgbaabbdubbnalabaaaaabbygakbcpbmi 10000 100 5 abelddcbdmacacscbbrfhedydbcenqaecababeebxideeabcbawbbbeeadcctbecmdeecbcdfededxedbeaeaewcpcceaddfacdjacedwbbexebcebbaebcccwadcdcdbcvcsbdbeadeeeeaeedldoijbbeebeccsaleebbeaebddceaxaccbbedqieacbcebecbcdcdeadbbddeackabklabdcclbbadcebfcaeabbdydedaceedcbdbacbavdabaabdwecaeeeaeacabebcebedababnibcharddabcdaaaaenbdekelcaebbcenamdbcbebaeadddybbmdgczqexbccbecbgnbaaacaaldcecddaaqcaqaabadebdcaredbbveaacdeacaapaeeebbddbcdabesbcebaseecdencchbaccabbacdddejddeapeccavagaaacdbceacddeadceododbjdcbdbcaebaaaaabekvacbdbbjeccccdvddkdedeeeadadcavcxbalabbdblecdaaacfcadtccccbddjcyddyccddcbeeeadcbeedaasbeveddbdlecaebeddbaedcbcbeeaddcucbcbebdbuadddddbaebanedabzaeloeeaddceerbbbaaacddqediveebacbdhgjdaebdecdbydbdbebecrcaddedxadbcecaedzebdibeebebbceezjedaeqevcdaeedbecaabcbceebbcabcepbcgecaaecicdaejabdzcebeaabxdexeddaddeeaececadyaaecccadlaccadabbddapavfddbxdbyebaaoecbdeebebccelcdzackdecbdbacdegabebxbbbbabedbeaeababddcbddoddbuecadbbeddybdeagbabbbecehcacececfeaacaasaeckdebaaazadwabbbaedprdkbbaeeccucdnbcaabbwndeedescaucbceyecbycqdebdeceareekdhqqkaabacdeeedideachbduccbaadeaeebeadbcbddbbawdcdcdcezdejcteecbeebababbzceedbcaeecbdeeaacdccbadbtbqcbdaaaasebdbebqbabdcwbpcelrcdbacaceadeeedcdebbebhaqccbrdbbddfbqddcbezdewcccacbbcbcdaaidybaaccedacceccldbbedakaecddacdncxacdacadeebebeabdeftcddeccabaabbadbbbaebdxdkbegabbebdcadcbeeaceeadedcccjbewzcbdcegbeaaaededdpaabcvdbacieadecbaepejbbeaceaeeddcddecdaaycabaqccbbdenbbcodaaabcacaccbcdldcbddcbbdcadsbanaaeaeadsadeksaabbbckaeefdfyedbbdbeaddccccbdbcdaaeccbecdccddbabecbadbaeecaaaeedbdubayaebdecbbaccaaiejabesbedbbrdkadbaccacdeacubadacccdeatcdeabjbaaideddbdcgcbbecvedaeeefccocceccbeebeoceecbeajdcdabcebacbaacdedbcecsabyacbdeebebcadcacaaeddrrcheemebndftdabdabccjbccdmcccjedaceebbbccbbekabbajdebaaedaaaacdedcjdeebdbbeecsaaaabedbdcbledddaacdbuacacbcbbdcacebdbbcgacacaacbabdedcgeacycbddccvbbdbbdcarebicbbddanebebebebedbbgnaeaedzeeabceaptebcadaceabedadwbeeodacbeidbbeddebbccesbeuxdebaccbabebcoaedcasaddbeucrtedaawabcaaaecdacacdddcvaacndbddaacabcaidbbbcceddbhcnecaabbdbdbeudndbevaceabbcecgbxcabaeaedecbtaccbceodhjadadcddbbmfauaecaadccadhecbevbaacbbcbbdaaqdobaaeabbauvbecbldaaecakdceccdaceaaecfdcavdaacejfeeabhbdgvzcbdsadeaabedebacaacbvabeaedabeadecbaadearehnecbzddajbdbeedaddbcedaddoccveececgddacbeiccqecbzakcecdbcdeecqcbbeeaeecbabeeeeedbcaadbrdetelceapzcdbabtcacgbeaccjeejbgecugeaeddaccjbedbbeccbbbceuaecddadbcembcbabebebsdaceaabeyacbkabcjbccbbaaxeddcldebbbgdajaeadbdvcnkddycdbeeabablejeaeeebdeecedebaebddardaecpyxbbldabbdqudbaeeeebcacvcccddcaaaacducetceqcbaeibebdkbbdbbbbdaadcdqbeaddeacdedadbqaebzcbeagdctebejcdbdccdbadbeebaacebicbdxdbbcbebibaedbbcdeddedcdcedccdddcededcdbdbianedcjebdeaaaabebcaeadabhacabblcbccwdecbcabebbdbcbabcacafqebsebbcbadjbeaabbcdcccedbaaeetcecbebfapeddpesbqdccdbeudbedadeacedeebdxceeuacebbcbbdaaabbenaaieadcddaadeeddudadbbbbaaedcebbddbeecadceewcaedbdfbrcbbdcelbcebceecbcvczfsaecfdaaadjecbqebexdedcobcdbeecdeaeeeaezadeccxeadeeqbedebbwadaebacvackdedbcaqdeecsbbdbdbdcbdbcdebdbdaaqebecgmdaubcudeoaaabbcbabaecceaedakldacadeteecrbbxadaxabmabebeebcbwadecadcabjhceedbcbcacydbdasddebmamjttnvcodeeeecleagccdcbdaeabebawbbebecedeeaacayctdaabdeabaaeehcydddbbdbbbedcdbamdeececaabddadebeobfbdtgarecdaewcebnabdbgchdadcdaabdadddbxbdceccdcdicjcaedaecdemecndaekeacbacaxdfbaecaabeebbsnbcfcetbdecbdcadwssababdbccbacdeadbaacbaaedhbcbcdacebbudaebvdazabbbmebeaaedcaahacccbbaaeatbeeccbebdebpadlccbcaceaaaedaqciddmmdbaecbrebdeddeeabcddedgececbcbecdedcdobdbcbdcboecbccdeazaercdeecaaaabdbcbadeedbddoedcffceocqbeacebbcetbeccdeesbceeacbdbdeddabcaeedudaeybaedcbacdbjcbaesaceocbaadlcdbdmdamdabpdcbddadcdcabdybnebaetcoqvwecbcccecdcacpodtaeccbebebadbicbecdgddcbcbbdaadccdcecarbsdbieabceecibebcxcbacebadccccazesabcaaabmbcdeddeijebdaeddedcdehddedacacdcbdeeeddpbbzacecednacadbcddecadacedbzceebecdddaccdceebakdcceaeccebsebaeanbcbccwdeubedazcdejcaddcdaccabecbcedcecbeldcbeeeeziactdbracbbcxbeabiaeawqvdodadcaaaaabadcbcambbaebaeedbbycacaiexecbdcbezacbybdecbbebbcacajcabaacekbqceatbbqaeececedadgedadvacbaenbaobdcvbbbcvpbddeaazceedbseadbaabfabvbcdcebcebbhfbadbebcfcehdacafddqbebedecceddaeodbaarbbeeembccbabcabecccdebwbaadfgecenaexcbdbaaeabcbacaddeeaedcaaaddecceecbdataaekeeckeaeaaeebabodbedbbdabbbdbdvdfcdccdeaeebcecbceccnbbceahddaaddcdbbbddadcauebeecjebdedabeabbdaaebdcddcccbbewccaddcabgpdeabccaaedbbdbadadszbaaabcaddrebeckabxciacbancpcaaebdmdbdddxcddccldlccdapafzedclbdceccbdeebbbadbcebyaclbebdbaecadueceadexlbdaababbecdeedcbbcbcascdadavcjdeeecvveafbjcbbfdhdeembdeeadladbiccbebadbeaedcbhdaasadpeqjezddbdaateahmaenadaaacdebacachbcabaddacdaabcdbaawaccebceacdbdewecaeebcdccabdbbbddeeaaeaeeeadeeeeaajdadcbedcacddeabdccbaekcdazeeaceceeaoaieccdacdbddeebdlubcadaacebaadcaahedacdbcecbbcddedececfedaeccyadbbleekcacocddcaababrzaalzadbkbaqcbcebcedbcaabtaddddceedbeaccycecandaedaceawdaaeaccbdebdaedbcebcbccdtdcoeayhezcaacdcdaltaalbwbdeaadecddabbadecbeaebddbdaceeebmbaadddbcuebcdxdeaacbbeebamdadbceddbaddbaejdaddedcubgaddgdhaaeaefcdabaeebdceaclcdbeanmbaebcdaeevcdbeedcdhcacdebbabeeadabdcaccebeaeadcgaambabauaccjveeacwacdccaaaeededdackcbdobddrabeacaabaatcdbibddbcdbeccdaacchcdeacddeedcccbdedabcpekedceccedeaqeddaedcbfkyzbwechddddesyadeadddaeadbcegbdcbedcddaiaheadbeaccbwbbtbcbaascaabeaezdacewazdbadebcabcsebedacbieaaeexdweedbdedbtadandecebadbahecabbleeaaacedalemcbbdbcexbdecedmtahcbdbbedadreaaecdjtddeaddeebdecatabckedecmzbbcchabkccaedeacebcccesedadcbeeeckdecdcaeedmdycdcdefyebcdbmdcubehdcbabdbeqaceecadedvbadaeddscccbdbecddaeeecaetacavcedbedcvdceacbbcdvdabbdfdcddcacadewaiebeixbdbceecludaabcereddbabbcedbbeeceaeeacdeddceeadbccchdbbaabcdbadadbaaxchaedbacdcbaqjeedbaedeaemjbarbeedbecyadhlehbbeadbccbbbebcddecbeabdbcacaasvadaadbbeaafddddbbeecdedddbcdabbbcbjcbbbaaebendcywddodaedbewdaceaddeaeadetepbacdbcbebdbbaabdedacbcdecbclgesbeeabececahecbbeaaawdcbaeddchdeecaebbbcdedmdddsdezcaedpabdcdbbccacdeaacbddradabaedbbcbcdedederacwdseauaaakdagcfebcceanycdbjhezgadbabdaacebbdeaccaadfbceaddcdebdhbdeeedbcrecqdcceeadtebbidcbdmeaedacbbcbgiecaebkexqcecacadcbbaeccdbeceaeeddbbcaciedbetaaeaeacbaedcjacbrbladddcoceacbancebbadedbaeadtcjdababdebedcbisbofhccvceaddadebabdbeaccddjdaaaaedydbceacacaawwebabdcaadaefdbdcecgciddebdadcadxvbackdaabbaaabdeebadcaaeedccbdbbnxpceeaegbbdewcbeebezaeeydepbjaelaebwdbladafdcabkacdzbbdaaddhddccccababeacbrbebedcaxedbbdceebaevcbdcbecamwbbcaacaasdbecbacbdbegboaddaccdbbnwidbedceedgaddabcdecabdcacbebcddhcdeeabugeeaadbeceaaecegaabdoabeebdeecbccbddtqedacaccabdeddobedecxqecdbadwededlmbcaebedebabbcbdcqvcdaadxaabadcademdbbabbebcsccanaeeeobectfeebdacbielbcadbcbeceodiacbcbcxembddeacebaedadduadcepbaaaudbbqdlcadaccadeddeabedccbaadebddeacbabcadceaaccdabeecabenceadaaebbfmececeakcdwdeacbdczaabeibcbdcxeaiaciebaecbacceaeadebceadeebccebaeeccabecadcdbabaetecaaaebbeqebaeeeobadbdwcibeabcacevccdaebiacayeabbadeedaebdelsoabcdbaeadeedededacdrebdcebcbbadbcebaeccaeabcaeaacecpadcccbdvdecdaxxeadenejcdebebdeeevcdcwbdbcbbteavadeadedbaazdnzeccabbdeaebbcbaabbedbebaeedeeeceabvcbgdscdbbddeeaoecbyedacbsacbeacdkaaadbcjapcycdbagaxaxabasedeadadcadcccccdcbacbebjeqcdcbeabbccdweoacefbebadcdbaubecbceacamedacxcaeauebvarbdbebddbddeblabjdncdacxcceblaebbdeccebbeaadeeeatebabcalacbcdaaacaebbacabecebaaczcdcedewceecaeeadecdkdcceaahrbbuddajevabmxdcdbedbdeaaebbbeoecbbabhebofycdpecbeopbcqdaccabvebaeaeebcdaeadabodonafeacedbcibdbdebcccecabcaebfebbfeacdabececbbyeeediedpeecnacbcdcdccwbenccdeacdcdcbbedbtbbdebeebbgdcexbcdczhababaddbeeddbaecpabddecneceecedaebdeadddcdadadbceeaaccdceabcerccdcydccbkeacccddcdepdbcyqabdcndnocdaceanbadeaaudsddsodbbdabdbbpaebdhbqcccadrbdededacfbecwjnbecebefcceecbctpdcabceaddbcbbseebaeacagdbccecabdbdbbbeabdbaekdebbaxddaddcaebnceaaeadwrddbecdbaebdcebaaadmbeaebcebdbcedcckcbcdbdbqrbwbeddgdpactebxgdeccbebeecdedabtacddcdcebdbcdbdveyddcaibuacacdddadvaaabtbbwbdbbdebedreddecabbdcrbnaaeeheaccfaweajwdanagcebccezruwhxbaevecdebedeelerdebabqbedbbrkceeoabdcabetbdcccodbdeccbbedxdrccbcccebddcddecdadbcregbcicebevldabadecjraeceeadctbclbcccbbdqdapacddabaddlddeobecbabbdbbebecbazbecdcebneeccdaxeaabbbdbawecddcbbcaebccbeebddqbebcbcabdececbybeddecccdddcuebebbeccbdbdeeaeablepbdbcadawebcdccevaedeacjldabebdefckdpecddbebdahcebmcraaccbebdfbebewbaabbbbaacdcaccdecwpwbabaaaeejaaaeeebbaobccdceadgbeeaeaedudnbdaacqdasadefddebsddacddbecdcdsmaeaaaedqedjcdeddaandbeobdcbdalaccdcebnbcdeadepbebfdcdeebcdaeebaccabaradcdabbbecenbdddebecrdcbeaecabedpdbchbbcccdadcddmaavaddddccevadjcbbedcbdcbdgahdeeebccaddqnedceabdeaebacrfedadvbaebdeezedadcbacpagsadmacydebeadbdubcecaewceebaepddacdbecdedeacabdcebebbaaabeeeaseabyecbibaecdaeeeaaceedacaaaacarcdbdbdcbbdcbbedbenabedbcdhbeedaebbbbadecceaaddpdaderscabbeddaecalaceacdhbeeredeeddpcccaxeeeeebeedacdbebepbbcdesaadascbcaadqekbeadaeeaodeedceebbcdceeabbbeenceaacdabdbdbdadbaecseucebebdcaccdadeabedfceeeadxadcrebafevgacaebedadaqdcgccqddeecbvblhgdcaaapdqdbeaancdddcddwcacbabberbceaedadtabaedaaabaedbeccaabbcdfajdeeewbadueqahavabdcecddbacaceeadcdcaaeecwcddbcabaaecbdeadacedebaoadscdsddbbbedazecwaccakkpbddacaendecucebbdfkrebbaeedcadedebaeqedfecdeaxddaamcbbeaecdabdcadbebeabbcceaacafceceebeaobaadbcedbddddbrbccedcdpopcdbcecdeeexbbedaacacbdecbdbrneedaaecdedcdcdeaaecmeraaabdafdeeddbpddbvvdbcddbcdxcddaceeccbdbecrdcaabcbbddcaedbacbdezbeaccdcebcqeebclaeldnccbhadeddmhacaaedaecyeedbcebcaaaeberdaeeaedebaeuccodaacadaadecegcdecabebbdecdebbcycfceeeadajcabcadbceeeqdacdacadeepccbpeaceabccdegecbbbbedeacndacacajdcdacbdcdpcbdcaadedalbaehdcdddbieacbbcceeicdddcbccdaaacbbacbcebcoqxddeeadadcaddabdbczcekdcedbcaameccacdcabacbadeducebcalaodbasazbaebmbcdezebdbcczedzabdaaeelbeacabedccpbedecdcdcndbbbdmsedeceaeeddaejababeaeabpdbxabebeedecpdcddccbdqclgcabcedaxeadwdcjobacdmibcecbaedcdaeddddaadtddwebebbddcdycpcdedbcchwaeceaaddqandcdfexdaeebacbeebcweamdudccemdeyeddidbbbdccbabeaedavbecbbeabcbclwcecgceadcbcxbcesoadneisibbxdeebabeccaqdeadaeeebdeecezdeebcdcuaabertbdrmiadceazccbdraeodbbebddcazeeccsedceesbebddeebcdcakdzrucnccbbddkearcacadtaeehdbbbaaddccedwbrcaecacdrecfxbacbbecbaeeeedbcabeabaditdweadudcdbavdcbdacbecebxadeeybecdbeabcydaeeajcpbcabddddjbbabdyecaeaawgacbbjcccdkavbebeadaecbecacaeachbcbcbxdeaccbaaebxcbbacbeccbcbdddaadbebcecdacejakeucbcbbdcdbddeexeecbacxbibbfbzcadedclaccbaakbdceaddjceadbeuodbwrdaadkdcbbbedebqabceeebaaeabpzedeldcwabdbmdddbebeeqddqaewddsbaaeebdaeeddahecebhbavadcebbdcbyaacceamdsjpeabebbldedeecdcddddbdddea 10000 100 5 bacdbdudccabvtcacedadebbaqybcshaadabcdecdeadcbbadafduiccaayddybdaeaeydbaabrtobcbaavedaebbxdldaecacdedabcdcccccctdadcijaaaaecaadcbcdbdaeqeodaeacdbbareneddaaccbedbccaaaeeaccbddacccafdbbdrdascbaaaeecueabaedaacectbaeebecwdybccdbaaeedycuecbcbbbadaesbeabaeacecpevtdcaeeadebeaeaxebdddbbdceadebbqddaadckcdbeeefdeeaafacafaaceabcbeabbmlkecccbdwdbcaabacsdfazbebdedbaaddddccacbbadeeecpdeecdbebbzecaecaecbdcebebdaetdbdacahyabcduddeeaebadcdbbadcbeaceafedbbbedecadaeeeuanacceecbebaadbbeadaadbevbqbexedwbbbdbcdebgmadbccadddsndbedcdcbadbdbbaiaaeaeadbbbdbcecekbccbncsdcdbcbcrceebbrdataadcwebdccadcaebbbebeceadaaabaaebdegadadycncaecabcbbabcleacadacaahdbeeddadbbabaaacueqsdvdecadtlcacacdadeedeebdbaccdjtbebbecbccbeafcebecaxabdewdaealvdbdacaecdaaecadczbdcobbbecaebcecaceeacacadclecacabdcbaaeaascaebceceebbedcdacbackneecdbcjesacmkecbecabedbcacbeabbacdebbeadcddbxcabddbcciccmyeebbabaxbabedbqceedeaccaecabcdaecedeaeabciebacedbehabaccbaadedeachaefcbaaecddadcbecbabbelcbecabbcaeebdddgaaddgdaejdecddadebcevbyeadebbccaadeecdgaaceceeecddadbbgaaeaqdbaaocdeebaabdbcegeadcebaeeecacadacezjpaacddbbbaedexbejcbbydduaaabbebebbdcjddeacaddcmraacageaddagbcdabebeiealdeecedcecraacaeeipeesbbabarccaadbdezaaidccbaeechaebebeemdtccbrxbcbdccdaeddbbbcpedabeaebaeczdbcadcbbacebeecbedlbcaebaaddbbaceydgedaaddiaaeeddcbkdeddbbybcaebbcqeceedejocbocdnkcdadcedcbbaeejaeedeeccaexbccceabgacacdcacbaeadaeacdcaecceeeedeecabacedaeeacccaedaadcadbecdacbebabdbbzauahecbejlcbdabbaaxeecmhcebcdcaabcdebctduedeccdecccbdeuecaeabgeecdcadedcetdfgdcvacdedcemaceaalbbbaeedecdicccaadeedcdcaeebedeedgbccdcdaeedeedcavaddahbbddodcbcdvdddabcbfxcaabajddabecawdecrddadkcbdaddedddeeeeobelxscdabepeeeeabaddebbadpedaaccdgelccebbcbcacdcbeaebbbeabcecadbeddaecbcbbabeacaamaaeafcbdacccaebeacacdadbaebxbredajbdbeueddacfcajbebadcaadedddadebbcdladxebdcdcaedbjcweaabjcbdodccbhcbevbaeabdcedeedvcyudbracecbdbeebceadeeaddbaedavcaehebdeceaaceeabdeoyeeeebxbdeectaebgldxebecbdedbbeaadbebecetcabedebaacdcdaaabbczqeeaeddrcwebaxaceaqebeeaeecaaaebeesbbdccccaeebcbaaceebaabaseabucbbdbedbabccaaaddidddecdbbdceacdnebaeccecaxbcadhfeccycbclbcdbdvdebbataaecdaaacdceecbdeoamaobbcexadobfdcdbekbcbeeaxdbebabbawfdecexddeccebbdbaadeebddebasdadvcccdwaddbedgaedeexaweabjahcdcdbaaacblbdcgaebebcdbbaebaebbaecedcbebaaccdaaabdbbadcabbeddupecddkdmdaccaemdddebekacwagcacbdcdbuddcadradcddcddaddpexdageambaacdacoykddbgbdieaecdbaecebedaeeeebeaeecdabdebdddacbdedecdebecbbeddwoadabebbbdcdeurtdebchdmcbcdecebeecodbdbbaaabcbdceaiacddabdeaeaebeaezdedeacaaeegesaedevxmddcbadxcdoebebvbebbdscabbdddbetbbdcebaaqbbcabdddbcerccdncaedddvdcadeacbedehbccaecceeccabbeqibtdxdbaddebfeakebcebeceaiiadededcbegeddcbccpebcacabbdaabbccdsscdadaaeacdbeceocaadaaeaabdfchxcddaddbkebbcbbctaddacbeabddbcccaaacdceedambejadececcxaecanataabcecbbeaebiedeadclabdabcdaceceadacdcebaaccbejdcifdpaadybbceeeadeeadeecbbadededaeaaezndbabianleccdardcbdbgbdbacaeeefbkeddcddddadacebdbdcybblddcecaebdxacdbdahcadebaaaandbaabaecdccbcmddbbdmedxeandaadecdbcadetbdeecccepbbkddcbabdecacdcaaencedaadejdbabcdbdccwcdebeedcwabeaeadjeaceddadevacaebccdezcadcddaceccebebbbqdeabalccaxceedbbbdddebccbbdedecddcdodavadcxdcawacbywaceecfiajbuccdcaabaebbddbdebbcdaubxceaycwueeecaddxbecblaacddcaccebcbgmbdceenhaacbeadbcaegcbacebmaceeadcdecbtheerddbbeacacbnbabydbebddaedeatcabbcdidboeaaedbbddaeabdbddbadtcbchhcedaebedababdcaadcxdreedbcbaemddbxcetbedcdeccbdgbeadabbcedndeemeaeabebocebbbbjcqdaeddcccbceqceaedeascxdbcbecddabdabecdbbdpbaemcosaecbcledebddedadcddcdbeakdcdqbcbbidacddtedcpdbcddccbaccdcbkceeectoeccebbcaddddodaebcdeadbdbdcabacdabcbbaccbabdbjaccyyzbfcaaderaedcaeatcccbebbendqasedbdebbcbbecwceaedoebbdcaacaczdcmcebccaeeeeafceceyclaaeheweceaeeacadwaabebdcdfaeidbbadjtdbcablfdeccbeajabdbeccddaadbbdgccdiciddeapbaeecebdbddcceqeqbabcbkzdazedbaceclcpczbeeeaabbdjaatbcaacceclnabadaebdneecbdbreenehccddybeaeefuvaceazddecbdfdcecccbddabcaeeabecaeddbtbbccedbdeqaaclcdvcddcbdbeccdcccbbweceedcbebcaczceadbddeaiabbdqrwezcedcaadcdedeuckbddcacaeddabaddeeddefvnadcdbdacdecccvceadsbdgabdbatdbcdeadecbnbberdbeemeaedadcbeceacefeudadbdainbmbdduabccdateeddabbdccecddaadoakaedbbbeboeaaddabbycaadddeceeabacffdeldbdcedddbeaedaqbdbcbdaacdcabdccauecvddasaedcecdbaebdaaebcebrdbadccbesbshbafaabawablcdebeeblgbbbgavadacddcbecebdcabebebaabgeeabbaceaepeeecabcaaaswbadbdteabaccybdabebhbmciddeeablapaeeavbgvdeedcbdbbacdcbnedevdbdaeddbceceddaealaabcbecfaccbeaqbcbdbeybeacddadcbcadbpccbeaaebdacceqddebqacbdaccebeeccebncpedccaeeeddcddbaedbcckdacetaceckcdcabbbbebdabaeneblcddadaephbeecpdqencbcdhaeddfeiddaaradebcbakcbbaeaebeaadeebcdcabcbpabxsbbbaqbehedaabcccebbecbbaaadbbeabeecabowceadqcabcwdhaeabdabfbdefbtemdgbeteaeadeaecfdaeazkedhepadeqcgdacdcdadeameaeadbacedqacdbeaxacbdchbeeradapadeldbccadbmbabcaacbdeeeeaedbcbebapdbccceccsbeeaczadoenaebxcacedqzabacabueablbdeccadbaecacdzadbbbdcaacahdadardadbaecbbneabebaegbzacddrcedbccbeedpccjeaecobcaccdjdaaebaeacbbbcebcvadaeesebbjccdaecabaaccceebedtrbbczcacjdcdbccacccccbecdabcmbeebbabdqasabaacadedcddddcaaemcadbcaeeqexcdzeeeefcadaafcbagatecdbiddeescefedeedbddbbcbboecbdiaceacwnacdedraabcbakclpbefbnabebbaxdcddccddabddaauedegdaaahacdceegabcecdbaacekbbebccqfbccdeaadebdcbaccoeeabcekeccdbcdeadebiebrdgveeabadedudajdddeczabcdeebedccpbaeabbeebebcqabrnbbdcabcaadcaqocbwabedlaadccdmdaebbadfbdeeedcvaaceabkbbbadcfdanddaasedcddceudeaebcadbabdedecbdgcaaddcbbdcleddbdeadbaxbdacbdbbdbeecenadeewbceddccbdxeecdvccbcavaacdeblaabacccaycbbccdedacadaadeedicdadcbdebccdbdddalebuaedeaabcdddegcddcoccaudcdeddeabebciceceanbebdebadpacdbdakaeceebaaqacbbeccpcbcdedaccbbbredeebbccaebbabeddemcaesderdbidbeceadcyceedscddaqedeeebdbdedbabtdcbdaaadcaamasbdecbeefqcdjdbaebexeauecdybcadaeacccckacbeecdcbwaaedddbedhdcedeaabaebbcebdaddcbdecetacbaxcbbcbabfcdeddambddgededdcaddgcvbbbeadbecfbakdbebeccecabcedxcaaaeadeamdxdeamddabeadecucddabafdcscebadaeedczdacbcfedddebadeaadcdeaadceapeaybbaadbdeddehdaukaceeadebebcddaedboafebaeecibbcbgdaavbcdedddbbccobcadbqaczzdabadbcbbcabdbdbdedbaceccabcacdeebbddaaacaqhydccdcaecpcdadcaejtabdtdaedeexeedbbbdcbbbbebcdbcaebbsfacecaelheaadaebwcecacccobacbdsdddcbdebbbhacccaecdeeaadziaddeebbbebcceceeeveavaeedftecbdacadbadecbceedbcbcbueecebeedebaecjxfacdbdacdbzzdbdcaecddaadddabcebeaceavacabeccacadecbeceadebebacbcebpbbdbnbepaecacadetrbexcecbdcebbecdabcawawbebbbecedeabajccaeeccceqcdcdicaacebahaccccaadkdeaaecdbdcdabdddiercbycdadccegebaccdcdbdiaabbedddddrabdcedaadaaedcaabcddanbcaedpbadbddbeeadyddddeebddddcobdbadccgbdcibzealdbdeqcbbaaeaucjaacaebxaecdddobcaddccbecaeeddeedcdddbzsccdcebdvsabbeeaabeccepcecbdbcdccbdonvaadcebdbdauddeifebddcacbxaegabbeckaddqbeidbdeeasbeuacabebdaeycceacadaeeecbcxbcdbctddbacraucaaddeycdccebbdddmcdcbbbbvheabbacbaeeahcacvdbbdacereeacdbcbbdbebdeeaacbdaecndmcecyccbebdgbeddcecdxbbaaabyddaadbaeubdcabaccccroadeaeddaedabcpabbddidbcbsbdcebdbeakblccdcdcdbzcbcacbebleaczaezbdbeedoaedebcabdzeeccdckabobabdedccdbebaardsadbaabeecgcacbboewddbbebasejyabcebcdedcebbbbedabbdekcradecjwadbddbceaddddacdcccbdbmegdeecchsbdcceaddaadpeceddccdebydcdaaedceaabbyacrbtecezcaccbebcbcddabebacbbccbeebaddcbdcaczcacdbahcdcbebceaadcaedaeaceabedeeaeddataddccdaddebaedbecbccccbaecbdbfdadddbarbbdezecbaebbcmdadabaacbcdbbawbcdepaeenacbcbcccbddckcazcebtecdccalakcacdbbaeewadbveadbewecbedacdnaaeaccdeaeedccdddaraeeerbccebacaddebslcaeafbtebebaebevtbaaraairaudedccdebdcaacpbadaceebdaaojbbbecnkcdcbabcdaeaccwalgeedbebdbdbbebaaaaacebedjceceaeaccrccadhdeadcecrdbeaeaebedbedbezcbbdeplcbedcabccaebcbcdbcddeecdecddbzacbedcacabcfdjaaeeeebecdbkeeeaecbadbecdeabbbvdbeyabdadddadsctcbebeeedbaeccdeccdbcuddgdbvbbbcdbahcbjebbabeedjlcgeeddeaadadacdhbeeeedbcaadadaddcejadijaanbbbdamapedcceeedebxccxbebebaedeeacedqbccsebccdaednbcadedcbaedmbjgcabadyeodecekhabqaebaebbddebccwbdbbdbdcybnebdbdbidadbcbfaacbtacaloaceedvcyacybblbadbdbbapdcbdezbcdbbbadbageabcbakczkaaccebcacbcebddaadcaceaddadbecbcadeededcddeedbbfebheaecccabededabbddadbcedsnbcegcbcbbcaaqddecabacacebcaabcarcbbeachceddctaaecbabcabbbdbadcbeeaedbwccccaacedbcccddbckbacaebaaebeeaeaadacaaeacxdcaddaedcadbdcemadadccdcncehedeicbehbbecdecdvbbdcbcebrebebubabbbaawdbcbabadcaeabbbeczbcendateaexdedcdeedaeebacdrdebezbbbbzeablecvcceeqacexaeddcdedecabccedaadadwgadbccaabcedaebeybbyztaetdacccdadccbtbbuaxydabacqaaaacadbdhccbecaecdbaacuddcddcbddccedyeacgedapbjbcbpbcdedehadaedkacaeeedddcceebdccdatdccxecaaacagcabhbbdadrechebeaayaibbaeaccbbdetbeeaibddzbcdbbubctqcagxccqbtcatbqbbdoacddxjbvclbcveqpnaeeeelbebeccbebabcaaeebddebbceeeeddcebcecbabieybbcydceebeduntdecabbaabacebcadbaffcdeaedbdbccdcbedndccccaedededeabedededaeaalbdeddenebcbeeebcbcbceebceedddeacbdekbaccdaeecaabceabacbgceccddbcdcdyadaedaetadabncdbejbceaxcaeeakcddeacedcdacvdcadbdbarebdcbbeccaaeebbcbbpctoercceadecycbecebddbdeaaeebeaebeadagapkbececbjccbbcawcwbdeccbacbffdpebabdddedbbnbdecaacbeeccbhdybeccbfebcoscbbavbcacebbdeevcbeczaaesbeebdeeeeaeacezacecceaedbcbdcreccbaadcbaabcabcawcbcbecdxddanceddceccebeeceeabtdaefbddebcbebdbbtgbcdabebccszaacccecezdacadscbweaevaneedeaaeeaccddafeeaaeuaanbdceiceeaabadbdabacsceabcareedabaddcbbdabamebceeeeaudvcdadcbedcecdbdceeebaaecabdbbeccemzhaccbdebdcdgdddaqdbdcdeaaeecedaeabsacbbnacatybceqddclcdbcckcecceuaeaddaeieafaeabjdtbcbdcdcccxganacdebceebraabdcddpaadcscbpadbbbbcdddaddpscddcdbipbceaaadecebaceabcabdcdadcacblaseddbendabdcwcadueddddedaeadadebcdcddcedbaadtrceeedbeqqddddeeebacdcdfaerjadcbadebcwbdbadbbdceabdceebaccaacadbcebcggrwclcbaeeeddeedaeahdfcseendbdadceabacdbabebddecadbadaepbcucaeaeeubabadadaeeacdadbcazdeedcacbendadcaqvaoecaacedbedebcdacadceebdeaebaddacddebcaaeekpaaabcecddagddaeddtcceecwbcdfetacaagbdcbxeedbeabcczeybaebeedccbbdebedeargabecededdaebbcdccpdabeccddcccacbedmbddbrcspaaecbdceeeucuudqeajdacedcedcdaudbecabsecddeabbdredcakhddbaaaaaeedcaaeapbetvdebaededecbedaddeadcebceecadbatcebabdbaadeddaeobcdaccedcebzedacmedcblcdbcabdaeaecdeehdbbedeaboaeececeebbehaackoaabcedcdccetexedbacnbdbcabybecdccuedbbgeebabcbavccdbbbadbclbaababacdbbbbbweqbababdbdcccaocdytscebedbdeacdabasbbebacbdlackdbbalabbebedcqeeccqcbebaecdbbcdcpdaaedecdcaqdaeceebaeebddceababcaebcbedyoeckaaaecaacbedblncaebdbaibbaebecueddclabaaeebcdaqudaheeaacacsddqbdafyaeblaabdbobdecpaeabcccbccacbcdeveeldfedbeebadaciaacabebbarbddebbdadabnaaaaayeadfoaaxbddacbadpdetcdwceavdcbbcxbccedevdapbccbcewbadebeebddadvdbbbcjbedbacbtdaeeadaudobbucecyddbdcdebcatecbkbeeeelbsabscbbddeceeabodecadeeccbradbzbbea 10000 100 2 sabaalaabmhrbapbcbaaauabbahbabuagbbwdqobtaaajbtamaabbabaaaibybazabwaabbabbobwafaaseajbkgbbbamabbbbbbbbaabjprbbkaqabbaavbanbaegwanaaczwbcaqbbbaibnafdlaaarcbukkabebmababababomaabaaauaazbaxajabbiaabptbybaaraoabqbxbabaabbbabbmalrababbbnaabbafawnbaapabbabbbbaaaxaaabbbabczvaaabasybayfxadabthibbabbbalabatavrbbbdaybbjaabfbrbaaramrbcbbbavaabjkrbuwhbbbbaamiabasbaaabwababpbkawbbabbbajgabbbiqaayaafbbpaabajauababbbagvgayabkambababbabtbbabpabbacbabaacbabzdapabbbnbjaabaaaabaabatbbaobbbbsqbbtkbwbbloeabaybamexqbaeabbgibbbbbagbbfbbbbbabbaalbabbbbbaofbnabdfbbavbbiabbaaasbaabhbauabhabuaagsababaqbaaajubtbaabakbaqaaaabbhaavbedqbbejrblaobapabbabaabamjbbabbaakaabbbaynambabmbvalaabaxbaaabaaboyaabbahbapbaababwcabyobobbnbbaaaaabbbbbzabaacaabamxaarjahabapkaabaabxodbdbaazarzbabuaabbabaadloaaaaaxarbynmbabaaaabmbbaxbaiebbbaaabaaabbzydoabamaubxaabbbebabbabvaybwbaabbbabfbjsaanzlgabaaafabacpababkbbpablmyaabaabdmbaambaerbmsbebabrmabebabmpbvaybazwbbsbbdlbaqbfqbbclbxxaababyaabbbfbbpaaaaabuaaybbabuaabvbbbabacaaprasbsqbnuapiaacaaabbabdabpbabaaaaaawabaabpbxabbbbiabbbibgybbcbabebbqbabafaaceabbbbbaabsjbcrwccbaabahabbbjacaanaababbvbbabaaagblabxazaababbbcazaabbpdhbuzbeabacmabjaaybbaaabzabfaabbbfabaabydvdabbbrbavzmiaaaaabelxbbubnzbwbabwhaabbuabbhaiaabqtabbbkapbrqaatqaabaaaafyaabaaraqbgbaoabbaabobjajaeaabfbbpjbbbbaawamcbnbzrbbiaaytbbaalaebabhbibaaybgiaaaabbaaqabobbbdqzabvblbayaarvatbnbybbbbabacabbwvbmbaabbaylabyjabbahbbubuabbarfaabkwbabibibaaabpblabbaaaabeaabbaiomibaaaubarbaaqbacbbbubakanabpwagbbbzsawebaebbabaiaaoawubtaaaaaarabbbkbcawbkabakmarsbrabbbbababaapfaabazdqtbaaaqclaaqteaasbtbbaababbjubbchuebabbaaaaiybaadzwblbaaobamabbabettbvbzbbabaxabacabbnzabbabbbabaaqaaacibaapbacaabbvbabaabfaababcbbbbbgalbapbagbaaxbabbcbbobbbbebbbaaabgraaabtabbbaagbafaabqqbbbtaadabhdvapbvwbbbbgagbbbbbawdabbbbbbabblzafmbfjablrbababazbagabaabnyaaabbabbuawabaabkbbyzybbpabjbaabvbanbasbbaaibiabzvabaawbaazbabaaabakbabbbabyibuabplaamakabbppabbbbbbbwqaibarabagbuabbjnvbbdaaaabmqawaenbbagbavaabgbbvaabbabiaaqbaaxbbabaabaonbabhaabbbtaaaceaabbabphaaagobaatabaabdbbaoafzbbabagaraaaobbaaytpraqgtbzabbbbofdwabbfawboabbblbbigsabbuybnaaabababbaobwbbbahbbaslxabaxabnadkbaaraasfwaababbabababaaaiuaabaaaauabbaucanbbbbbmbicjabjgaiabaakoiaaoyaaaubbrboonaabzbbqkbibbavaaaanaabbjbbpvoauabbbaizaabbbbatzrbaabbjbaaaaabzboabaabjzaboabcbbbbwbazaabbbfjblbadaaababablubtvaabaababsbaamaocaababaqobqaababbbabbbbvabvaafraabappbbsanaaagxbajaanaqaaaacnzavaabbfbzaxblyskiavaaaoabadabbbcabaabbaebaababwkbbvbwoszabxhbbaasaybbabmdbvbaabaaaabpbsarcbeababbbabazrxabbaabadaabbbbaaaablqarybrabaibbbbrbbxbabaiiaabaobanababaabbbaaalababfkaaabbbfbdbabtdabbtaabbabaabbaaaahbbsaacaaabaadbabhkbabbabshaqbubbabfbiabanabbyjaaaaaaubaagtbbbgcbaaabebabbbbaxbaabatbbrabbaafbhabvbxaaaababbaqaaapbzbhaaaaabababbbboaibvbaablbcaraazbbaaabafabbbrbhabaakabpakzbbiaaftgrfaapbhadtubaacyabababbbaxbbaabbbbbxbzdaaababkvqbqbbadbabbfafsbyaaaybqbiaabnbwqbaixaabbaafabafaaabasbabbaabcbcnbalaaabtbbaabnaaaabbaaiaxsbabiacuaagbwbblrbabixabbbbbdbalbxubbbsmnbnlsvnabavbkaebbaabbbaaaaaakajraahbubbeaabacazaaaabaaqtacggakbaaamababzaababbabbbbsbyfiubibbybqxbaijnbatbybaabfabawzabeeanjaabbbaobmbsaajabnbaabbabbbbboaalwgbtnaaaaakabbaabbbbbaaaebxlacbaabbbemaztbwbabbbaabaabaamaabjraczabvaabbbhaaibtabbbazaabbbbzbupaaaabbbdbeqsaabziaabcbbacaahbbbuamaaabbtiaaaookyogaabwubaalabaaidbbbabbidbpaazaaaaaaaqaabavbbtbahrbabaaaababwfagbbabrrbbnaabaaqbabbaabbhbaahdbbbaacbbbygaemsbblbbmbaibawbbaagaanaaarbbbaabbbxbiuaatabbbibavbaaihaanooobbbbbkparnbbaaaqbagasabbababaabaagatbbbablalmbbbbabwaabsnaaucbmbqkbaatwbbabbbbabbaabbgbzbbbaabobbwbababbaaoaabbvamhbrawjspabcaabaaaaboebopbadabaabtavaaaqajaboaeabnbabpbbabmbaabgkbguqbmbadbaaabbmbaapabbaazaeobbabaabaabakepsbaabbahabdbababaatbabajbbbndbaaabaabbbjbbabbabbabkqbybaaobaqbbbaagnbbbibzabbaafabbabbaabcabgabxtbtbabybanawbhbajasapdubbxbbbbboabauabbiabbaaadcbbyaubabbbjbaaabaablfbaxrbbaejsavbbbmbamaavgababblcaafsapbbabbbbbalbaabadqapbjbbabwbbbqabbmldaiaiabbcbbbabblacbbvmbschkabjfabbkadaapcbabbbakbxiababbmbxbbbwtbbababezbabcmbbabaarebbabbbbuaaabtlxabbajbbabeaebbabbbaboaardbbabbbabuabdsoabxtbbpbabebbaajababbbtbaabawbaaatbxabbabababataiabaabaababssdbbbtaabbrbapbarabwbababbbgtwbuaaabalgaxbubbrjapbayefjsbagbgjabhbrbbbakbqbhabbabasadbbczabdnabbtbaabdeabiadpbqfbbbaaaaabbcbbjaaalaaababbxaabatibbbpbbadaaaaabaaqcabbbdaasxbabcbaqalaaafaaanbbauaabzvjnkbxhuaabbmabamaaaaadabnbaiaabbbbnazbabaababsaakfaecqvibbbabvcosznaabbapbfaagmbbbjbbqbaaubofbuiahavhbbabdabbahaaaaajazaababbbaawabfnbaababwwbabaaubabbbbbabaarbaabahewaauabaanbaahbaaabkaaaatlaibxbbaaabbbkbbwybqbababajyababopaawnabaibtavbgbabqguabbbkbbyazzbabbafbwkabbcjbbaababazbabaaslaaaaanabiaaubaaaatixbbaqbabwbuacbabrapabtaqbaabvabbxayabbbbbkkaamvabbrabbarvbbayreabwbibaahaaardaabbaraaaaaqtababxaqbavaaaabsabaiazqbaqzibnjqabbiabuakaalsabgaxagbzrnbabbbbabhbabbbeaabzaaapyaqbadababbbcablcbabbbabbadaababbarbabbpaaaabbviabazmbabbbbaabbnsbbbvabbabyjbvaabcnaabaaabxbmfbrbbaabbacxpaapbuabnbbbbaabaawtblaababasdababaaabwanavzbabafbababajgaaabyaybxtbaoaaaabmabgbcacaavbabiobtaaoabaabibbaavaadhdbbbfbbbbbbbbabsbmyaaabbaabblaqpiqabbbaaaaaaaabbbabafdbbbbaoobbaavbaajwkbbbbbbbabbbbaabbtqepbybabapfabgaajbaabibaaaababaayjblaabababbaxabbbbbpacawpvranazywaaabbaobaaababaabbabbbyabbaaaabbobagaabbbubbaadbdbbaeaabpjexwmbbdaalmabbabjtadnbarabbabaaabnbbbaabbabaknlbbababvazbayibtaqaaaaabkhnbyauaaaahbawbpbqbkaaabtppbbabaaeaaknbfabbbbybbaaaaabuaaebudpgjbafababgbfabvawbaaqabavbabaaabbolaaaayabbbbbhabmxaxaaabaabpzmbaaababbabbaabbzbanbfbazkbpsaabbjbababbabicniaabqbbdaaaqcaaajbubaabababbaaabaaabaatbbabqaaybesbabaababbzbabxatwbamwavlabababagibababaababwabbbabbelwjnyaubbagabkabbyubibrbhaaaebaabbbbbbaabbbgbbbobbbabbbabbhabababoayaakvfaabywabbboaaadskbabaabasbawbbduabaapabbbatbbaowbuaasaaahbydaabbabavbaaafdaambabbbaabkraabxxeaaoaibbbybbababavbabbvbbnqbkqhbjpbbmsgaaaebfabaabbnbbiaabbabbabldbababarabbahgwraapdbrabbybpbcvaaaxaoabbaabbqabtbaqybtbsabiabpdbabbazayvababamaabyrandnaacbbaargaapbcbbbaabaaqaabababaabbabvbabqtbisaabbazabanbaaagaaababbbaabkxbabbbfabxfaaaaabiaaoaawdtaabbbabfqbaaeaggbaabgaasrdbbablmavaabwbabaababazbbbaaanlbaabbbebaybbbbbbrabajbapbfcvkeacvbaaabbjabbbbobaagahayaaeaabbasbbxgbbbhcalbmkbbbbaasapgkabbbxaboaabaklaavbaajabkzaambabpobavzazbbbtuaarqxgxbbqbbagagcakbbsetbzbddjbbbbtbpimylboasbabbtabsjvamaababaaasjabnibabpxbsrnaaabbbbabiabajbbbbbbbafabbabgabblibalbaaabjabaaabbnabkyaakabaavaaalrxilmbbzbabbbbbfbqbsbasbbaaevbbcabtebbbwbfngukbaabebbabmbqbbjabaabbfbabbbbtaybamabbaaanbbqabbboayaaebpgbahaazffkbybbabaaacbbabfbajaxqaaabaaaabaababavbaaqazbybebadaizarbbaabqbbapbbjapgaaabbubaaabbaabmaaqpbbbaaaabbbaabbvxbabdbfhbabbbhdnykuoaabbfraokbadabxabbtbaaalbbibbnbzabaabobaantafvbabaababababbbbanbybtyatlboabboyfaabbaaabaqbbabbabstwabibbaeaarbancafababvbabaavazbbbajyaoavtmbkhaarcabgbraabbabhaubbadbaaytoabqbbababmwbbabababaaavaajbbbbaaabawyabaaiwatapbbaaabubfbjeagbabaapaakbbbbnailbaybasbbbaakwaaqidbbababdaaaazbbaababbbhbxbbababhamaalabasaabahabbmbbaubbbybalaxaaarabqwabboabveqadacxarauababfaubavbanabbbabaadbabbpaxabbbaabbbaaabatkkjvbzbbzababbdbybiaabaabbbbaaaalblzbarahwbabnanyaabbbbtbaambaylynmaabeabbhbhybatbxavkibabaaebabbbabwrabaicbyxaabbabbuabfbabybaxabxaviawrahbiabtababqbahasbdzraabbbabajaarbbtbavaaaabbanlbbapaeylbhalaupasbbaaaabbbbasbfvxzbwbbemababtwwzbfakalbbbkbaabboraoaabbabjajaubbbczlaaahxbbabbaaajafgfbabzcnabiabaqaaaaabadarfabbwgaahabjaybaabaiabbaaxavabbmvprfoabzbtdabbbbbraabbakabayaabbbqbaasabhajbbabbibaajbazbarahbmbbbaafabaaabedbbiaoamaaaibbvaaagaaecababasbexahzaaabbbbabzbabbabcwsbaaaaavbzabblaaababaaebbdaalaabxayabfbraabbbcbabbmbxacfafaanagabsrabapdbabavraaalaphvabbayabbrcnawaaaxbabbbabababbabavsfaabfrbqtabbaaobaugoaoaabbaabbkafymbcauabaaababarbbabababacfibdbbacavbbbbbaxlkhbbadabbababafbbzababcaaeaaabmaobaabbbubahbralaqbkayabvbfanabaabagbabbbzbmdiqaxabbbboagmabsiggbbaiaaawbaabbabaaabbenlbababaalbhbbbbsabaabbpubbfaabwrabbbbisbbbebabbzkboabsbblalbabbmbabboujbxbkbbanbabbswbnabbhatybaaayibzbbaaaaiabawajabaubdabjkabbbbaakmbabcbapebgcbmiqlbdbaabbsabybabbfauvbaabrbbbbakaabbaaapaaabbaaaaaabbbbaaibuubbabaadahbrnjabfwaabaakbababazebababvbbbmagaaaoqbazbyoaabbbbaaadbaabaacyffbbebrbbraqbtnxpbalaaasdabbbababobabaaacmbtbabgalaaabbbzaaxtbpbbyzdbbababtbbbabpibbsbabaaadabhaalzbabamoabvawbaababtbbazabbfabaaanaayhbaabbaabvbbcaaqaabbbaabaaoaaobgmuybuaaapeqaababrabaabbfbabbbbabnabbiebbaaababayibypxakbbjboaamzfbabbambdakalbqbbabwaabbbanlkabbgmayzbababbbgfaabaaaakqaqibabbufbbzagflbbaeatybeqbbaabkaacunaaeaabzabaxhahaaaagabaobvubiaabpbgaaadbraaiabblbbbwaaabababafabxbbabaabiabaafayabsaaptbqjvifubaabbbddnabbabdbabbabsbbbaobbbabadankiibaobbgabbabarpvkkabaabaaeaaeanuaazabbaabarbobaabbbazebvbaabbbbnbbaabbaasqcaaabbaababzaapanpabababbzobibamanbbbbfabaaabnvbaasaaaaababpaapbrdbajaaubybabkabcagwbaacbbbalafbbabkaaabutbbahbjtaoabaaaabbamabwbbbatabbbbabaaaabbbaabayqaabaablabaqaabiubavsbybabkaabsbabbgbbbpaabnbubsbaoamaasbaljabbbqabbaaaaabaaapbaabbkabbbabmaaaaybgaaaayozbjabdcsbalaabbdaabbjvaaaabagaiqbabbbhhbayaabbaafbabobbaaaboevkbiauaabaaabbsbaakaabaaaakbbabbabbrbbaxbaabbyfybbbaabbyacbaubagblbbaababaabkmbeaaaaahabbbbbaaabbaabaahlbazjbaublzbavibaaaaahoaabwbacdagramobabbbfaaaabtbaajbaakaraaabbcajabaabvaabaambjqqbyaabbbaabxbbubaaabfarybtbaakbbyabpalildpkbbabbbuabaaijbaakapagpaabmbbafbabaabsaraagabbabbbbbbbajjprnacaaaaababwabbbaaabajglpbaebdubcbbaabwbldbcabygbagaadaabaygabapabjbbbbbayaaaibhbabbbgbwhabtabaaaqbsbzhaabbrbbbbabamgaaaatiajmhbabahbfbalbmfkagauadbbabioftabbabpcwaveaioablabaabactbibjarawbgeaaabbalbqbabatbbwbauaboblayabbbdbobbbbbvabbegabaabbobzbbaebbabxbaaaaabgbsbbsfbtaibbabcbbbbbzkiaabaabrbobrobaxbbbabfbobaacaabmababbaobbbajbpqbbbbbawbjbacdpbaaxbpabambbbabbampbraambababokabbbbahsaaxfibwbougbababadabbabbbbobyvbbabbkbbbebhgbabbbgbabbbbajbabbbbobbbabvbaaabajahbbetagababfvasbaaabaaabbzbsabaabassbvbabcbabbababbbbbbbabsbnabbnabuabbdjbviabbgbbabbbraaauababbeebbaxvaalzbbwiqarnrqbaabdaaoqbbbbbbbataeaarbbabfbayboaabxbbbbadbbmbbahhbbbbbeibbabhbabahgbaaakayqaaabaqqmbbabaaasaabajbbbaseatahaacbbeaaqbzaaaalbbbljtbaabbbbaabmanbgaaabsbbzbbbbaaybpjabaebbwgbaaaabbaababbhbyblaaaabbdbabnbbabbbakyprtbaavyaagxbbbzaaaabaaabaaaaebbaambabbajbbanbsbmabafabbbadbabbbaavbabyyaaazvbbbnjbbbaatbodrbqbaabguabaabbbitmabbaababb 10000 100 5 acdldbacdedbcdcecgdeabeadccodzcbrbbedeeabeccdevkedaeedjdabeqdeeabceaabcclbccdecccdbabccihaeebadvtrbbmtewkbcbecvdbccbhdebcbabacrbeeedbddcopbabceedaddadeeabebaaddbbebeefjeccybadbecdedbdbbacadacdzbeadcaacdaedacbbdcbdcdbacbcaadbdbcdcbxadedbacdbeeceuecdaaccddbadaddabbbcrdetqlabetebebcdbaedbccaeejabbbadabdacecbaceebeceiaadccdbdccebbbadcdeddabjdbaceekbyebbbboayebbcedaacbdcoaebedbgaabbabbldebcadccmecacebbcaecaebwabtedacaadabccddcabedcdbdbaacabbcedcebbbbcccpedcacedjeeebceaeadacabeabaccdbdredeacccbdebmdeemebchaccbddeejcbdbcaackuaedeebedeycbdecafcadacaawdbidebtdadbdcadebbbbbcjdktbebsacqccbawdcdcbebebebeeaedbdbbdldmdszacdbelvadencacdbdaabdabebdajcbbbeecdcecdaczbabahaddedccaedadedcecebceaeabmecedeuzcdddaeacwedaaaacaoeceacxdpbaecbbcdabrbpmfcbwbedbcaedqacdbeebhcebcebbbddebcacbcdwccecfbeeabedcabdaaebcedcapbcbcedeeaseebcbcbadbeccaadcecdaecbejetacvzeabeabcdbbejbbdcbbcadedeaadfadecbhekaebbdceebedxoetbcetdccabelheamcbyeccbdeaeqalbfaaclbtyadeaababeeaacaegaedaeddbcaaccsadcacbmjebabaesbdedajxjebmcdcddbccdcaeaebdeebbdiccabfbtcaqecbcebwcdceehepcbecabbcbacvcbecadbeaeaecavdcmlcabdxbcyabedbcdddubcbeebeebedeccbbeaqacrcbcdeaebbbaaaeebabacbdkdebeddddcedbkbidbcbcaebrecdbbaefcedaodcddceceadccecdgabbedacdcddaababcaaededaebddddaoddcbeoencbbcotdnbaeakcdyaaeaocdaecbbzacdddccxhddebcbgbcceaaobeoeadjdidesdeacdcbdedbbeabnadbbxecaedcdbdpqbbdaeeqdaaaabbaabbacbceejcfdddbiccaacebceacxbbcvehaecdtdbdbddcbceoalbclbeaabadbcceddebepabbdecdecaebacapckeaseecdoceeaeeeddadtcbcnccuaceebrendbabaecbcdacdcaeecdcceedcbbnebnnidbeidbcdxearccdeecdcdcecddaaceebadecnddbdecdbabdbcxaideeeccaabcdaeaaaccdaeebabeebcfadjaabbaeaecabecebcajebkazdlaadabdbddddddbncjaebrbiaajaabzeebbbeecabbceeacddaedgacdadcebaalcabdbcacvcceeddbedccbcaaandbddctecdkabccdagcdeecemecbcdddecaacdoeebaaucbndbdabadbaeedceebabaldeeddadcwdeeedebeeubaedbxyacacdbcbbdedyjbdpebucabrbaabcdadewaeededbaeamsdccchevdabcddbdbriaecdcbdcdacddodecddeeeebadrbbydeadbedcjdeabdcbbaeebtedcccadbaadcukaebdeacqcdsdbxdcbeabeaeedeeaaaddbsjdebaqebbjsbdcgabaacebdgmaaajeedracefbbcbaeceeabeeaccecbaecddbteaajhddchaeceaabczcdubadehtqccdqaecebbebaeecacdbcedkccdaebccbacndbdadaadabccaawabbbeeaeeceboczegcdebkbdeblceeaaeegbecbabcceedbacebdjecaeenbcedbcsaeebcaccbeeabcdaecvaceccddcagfbqdvbebaabccejedcbhcaaadbbabiaeehcaecaccdxeadocdaceccbbgvzddbiebbdubueaddasbafdababcaeecaedddcdebhbacbkbdbcfbdcedaceecqeceaazababadacabcebabaabcdbcicbecbdbecbaacaddaxhadbkebabbcdddeaeabdabdqedlacceebcacccbcedbddeaadesaadeaeaecqacacbdbaecdeckcaaybkxadaacaacpeaccedskncyubdcdecdrbmcdadgecdbcaanccebbpecatbeejadcddeeauexcreaabdcdbbaaahvaeedecadbideabcechebaebabdeiddbqbcbedcabdcfaebbmahledtabeecbdifdaaaeanmbtbdadaacebabbiabcecacbccaegabaibdcdabebcddbddddcucoaeeaaaeeaaqdtwdbaccdxdceabaaddaebdabdxedeebbdbelbeaeaatvcndcdedakdbcdcceemaecaebaafbeddkbabdbbceeebccybabnadebceedhdabeddadmwebeabeudkcaededebddaeeetaceebaeccdfbnedbdeddebddiamcbeaccadabcdubebdadecbcxzaadasbadbeededbdbmcdycadzdeeedevcebaaceebbdabddfdtdcaaceeeddfqgabccadacacpuaaaabbdvabedabaarcbhabdcezcdabcbaglvaaaaealscsebcdheuaacwcceaawejbeaeeccdedclpadddcaacycedabeadcckeddtaebceedceeaabccddbecbbcdbbyccdcaeeddadbebcnccbdebcddaeceeeabmdavdfesbcadavcddexdecbdlelcaamgbecabddecbaacbdobbdcddcbtdbdxmecdbclbbbbdeyzabcacclbcaatebadddcddbcadodaccdccdbsddcbcecbceecbbcbbkdabmcimpabbbbbczbcaccbcyqbdedcbabepucbdddddcdddboccalbaafeeaecadfeaebdceabqdubedbeaadeawecbocchebabadkabdgedcceeabcebdbanrtbaiheeedeaoadcaweeaeedbcatzaddaabcbebaebcqtedbcadccbbdbabcbbcdecjadacaakpbbbebdecejtcbcddccaceedcoeebadacnezdedbmbclddxbcedeecccbcwbeacdddcgccbdnaasbacddemeeedccehaecaebedaeeacdaeabcedbacebcedccdeeedaeecceledeaacbkbbceagcbceddbdchedecaaaeaazabeasedebcadebzebfbdbvvacesccbadnadeeebtacecvbaebebcadpecnfnbbceebbcdacbdbeyaaexacebbekezcacddccebedleebabbabdvcabadacecdnedcabcbdebdgbbdaacaeeabebbcqaaceoaaaxaobadvbdgebbcedbeencbaudbcadbbeaeadbaubbbeadcaeddabccxehdabdckbzcaddddandaedczbabededdbdadmebebcdadebddeobeacbcaedvdaebveeddbeaembcndcadawceecbdwyabuzjcbbbdbbbeadbbtyeapaddbbacaadcbedadceerddacbdaaeacdbbcadcaecbraxcokclobbebceceeebccbbneeewdbebdbcbecedyedeccaeeuddeycdbeeceldbaidbaedcbdvckdddjeecbbaaebybbsaeecdneceajddkbbbadmebbdaddaeencwadheebddceclbdccxccaaaeecedaeeicebewcabdbddbcdeedcdaadecdbacbbeadecgcadlcbeadabeabbcdcdccbbbedbbjbaccdbxdobdcbldbqbecccgbdwdababaacdceacddcaejeedeecaadaebazddcceeaabeacaaccdbaebebjaiadeddabdcedcdbaeecbtdedeedddebnaeeecrabsdadcbbeceavccydcecacloedddbabcacdxhcbaeegcwcedbiebbiexmawaewcbbadaeedadakcajddabueocdaceiakeceoefcqdabbvjebdlmeqceeccddebebeeeceacdddbjbcedbeddabocabdcahecqecabbdaazbebebbzbccdcadddonadabebacebasaadddeabeacbbbfagardbdewcsacabeadccgdcdbcwbebeddcbxaedbccaeddawebdoheemadbceegcadcddaafddecdbydbdbbaaccntaacdcabbqabdbcceacdjehecdbcdcceecnabbbccdevcybcaeenbadcadeedbvcbcvjaaddcadbecaddbdbebesddcetedbebcaesceceedbabbjaibpjbaadbadanabbciaacnweccgkmceezcdgeaccdccdcdbedcdveeeabacneaaeebecfpqadecebccaabkdcbccaepbbbbaeehcabddctadaabeaaedaaadabebabzebembzeacdebqadobybcabdcddeabkbcadadeadybabdaacedeadedecddebldcsqeecmaeatrdcececcsevbceccceaccedaeayfeddcxadbkajeabeeaaaebedbceddbaezcccbbcaeeeeadeadaacduaebexaeacwdaabeeacebeceeeaaabejbedacddcebadqbaaccbfbdaibbbcdedbeaeynbccdacddbcadeacasfheaaecybcabedccdabdbdcebbaabdaracddaeidebddaabgdcepddbeabcbieceaaneepeqdhdbealadbvadbcdeadbcnbeeabucdnbcayataadddpbasdadreneaadbbebweacebzabceebcdebaaebeecaaevadacraaabbedaeacaeccobdebdaebahdeadcecbbdyddcdaacbdeaeatbeaxbxdbcbaadcddnbaceabbceebbieeedadabdecftbmbbaaabcueadackdpebbaebebcdebecbdcccaaadecadbaaebaqjbbebaaedcadceddbnebdeecaeweapcdecdbepbbcydczbdbhbcadeedeaeabcecadedbdeebbaecgcdcaaceeexbdbdbeaedgbebbevdeeeeccaoeebtcbebbbadbeccaadccoaadvbdbdbedcdcdddbecebeekebxbdaaagbcdeadwecbdedacaeeeabbcckbpfcbapdededdbebubddevddfceeebccblyccdjdbbacdcseczecdaddaccccccebddacdecanedbccdeddddczaabceaddecbaaaatbbbfqaecabbabcceehcjcaodkcabddbddebccceodbqdcdaudcadcbaaacceaeadbddeeaeceddbbedbcuadaadcebveecsrcecabzababbebabcaccugcbccbbbeebcdeaeaazefemaxedbahagcdcceeccedaelddcbebeaebvbadapbzpcaadaeadyvaadeleaacdebedadaedaeaaaldbacvadcbcdedvbaeeaaabcesdbdesdcaadaeacbdaadcddcdccbacrdbeddbbcdcacadbddcehcocbbcbeaeeanxecbecceadacadcdwcbncbbaacbabadcbbceiyubexbcaecbubbaaapdbaebcdeldcerygogccadeacxaddbaebcatajcedabdddeaobedzeanbadbdcdccceyodaadscdeccaccbdddeaaeacaeycbbcaecajcbeddbddeadeabeadfyccldebxwaabddabbebadwectbcaxaafaceeceaacabbcbhebdbbecbdcdagebacdeabeebdbcbaeccnebcbwclebeedabcbdaalcaakceaaeaadbcaahxcdceeadzeleebebbdudabdebcgaxaceajddeeabeecvzcdeabececadcbdewdedacdaebabecedadfbbbdbaegbcbdeekcddbbcgwccpcxdedbcbaccdabadcacdczbeaebbeecbbecdjdacebbbadbaebudbabpkcaecbddrabcbaccoaaaabmaaebaedeceevdbkdeceebedmdbccbcabcecuaddaaedaaaaccbaudbpdjbacdcfbccwyakabdncdcddscdaoaereceebaeedasbadedabddcdadecadaaccxedeeenbacccdcbbeeceabubeacdmbddaeceacckdbedfaewedaaegdadtabdeecabdbardsedadadaemaedadbctdeceecbcsedbecccdaaciaaecbbbdcedaadacccegcucddddabeaeeaddbpedccdceabccbbeecdawcacaefkbdcdrdcbeebedacedbcdobccfdeeeszbbpdbcbeadcececaaaaduheeoldeaakccddcekeocehaebeaeaaddcbeacecducddebablbdbcbicdadebmbbaebceeececdcukeecdahcdclebecaiesdcedmccseapbpbeercaudeacabceeaocccacvbeacbdaaiebbcnaaeoecaacaeeateebbcedcdcececacmebacdaamabaccdaagbbcdldbedsbfclcddudaxedefpaaeabyzdcbbdedaavdddbacbecaaeebcaedcbcdedncibzdctcekeabazeebbaepdbecbvcabbcbdybdcbabceeacbbdcddbbdebcdbebgacobdbedqbsaaceeenaanadazbgdbdneeesaacceaeddcbdebeeecdealeeccaaaceadgddheaccaaeeaacbdtbcdudapdcqdedbddbdcebaechbcabadcbdhebadedeeaavcdacmceecesaibcdaddbaadeedbpkaecadeaubdbbkcdlcdetcbbceeccacabbbzaccdebccacdecbxabqbaedaecbddleeghceceacbdkcbsdbbbdaeqedcbdaaacccaebaacakacbbeeccbaeecdcaeacecdddbabdaadbaecebcecbbdvdbbanbaccbbjjcvdcaldaacdddeecccbdcdbclbadadaaearaedwqccebmcdceadoaddbevbcddbedbbzbdcbbccbacedadbbcdbbcbcadadekebdeaebcewadedcjdecweddeasabddadapeedcbsdebedeebcbekbbadecbuaeceoaeebaeebcccebedgcebeecdecbaaeeeabebocbcddbbrtmadcbablzeadrdcqamkbedaceaebduecvcadbdabcebcddrddcdaebckbdadacearcdcebeeclbceddcneebdimebebeaemedeaasdcdeeddbvcdbddcbcsaecejdweccpdaedwaecducbucdbeaabeaeebbbecccpcccabdddcteeoebczgeecmeeeecebcyiedcdbwazdedadjvbbrwadcjwbaeeaeexaadbdcbeecdicjcdardtzddbabceedbmtratecbbabacacbddddeedcaacddbeaaddbbdbcbcadcchaaacedeccaadaebabeaabbccbdebfedbdleeacjaccfaskcadiedwaadadcccacaadaccbbpabeeebccebazedcevcxccdgeedeceababbaadbdcdedbbadadedabbcjebiaaacaedbbdedadeasddfcqbccalbxdedaqdcqddccodtybeeepdadadbdbeoeeacrccybedkcbcbdbcdcbedddmcecdaeceaecdcemeqcaedebabeaeacaddtfcbeedbdadaelcavbevcccadhcauecciddcbcdbccauaabaatdcddadccdafbabcdeedqcdcaeanbceaccaedebcdeceaebsbbbaxfdfadbcddebeancbabdidnefecebbbpckddaiieecfaectqedeccdbbabacexeceaeeadectbcudabbcaxbecdddbdbbwieeabcbabrcbabdudcbebdaaceedadbaebadbbbbbakdeeeaednblvctdebmodeyecaaaaadzcadbdecddvqbcbcaeecbccxsccbcdccebeqbebcvdbxdceacehcccdcdaebmbbcdbedcuccacbeeddcreaayeedjfdadeaaaacecdcoabdddedacaeedebadbbxkdeawfeektbnbekaacdtedcdbatdeucddcbeeaadedeceajcbeefcebaecdbddcclabddyprfdcebeaacbeccdjevxecbbaeeedcdbeiaycecceucdbyfbecbaedeeadcdddbdbdaaaaaebgeedaedbcadbbebewbaebbefendeeaabaecibcdcadehaddbeeebdbdvdxbbvqbbacexbpdedaabcdbweadbabadbceccabieadaedazbeabdaaeaacbbcebceaceccmadaeekudocdebecedvafcbdcbcdybeeeeceeeyddaeabdnbaecdeedbdbaaawcbbeabbctcbzcacaaccebedcebydabebcacaxadcecdbeqcccaebbdakbecaebsebdbewsbadcdnetccbeebcacbczeedaebdaaddadvcdbbbcdbdkcaaezebddcbdecbheibaaccdedcedaebdbeaaxcddbacatbxeeabmedaabdddeecaddddyefdddabedcedaeedecaebddeabnaeebyadddecaeaccbcadebecqbcvbceaeecceccbbbecbcdabyecbbbecbaaaeaabccaddkidfdadddcaeeaaeeeaybuwbircecfdbcabcdaabeevbbebobebabaaaaddcciezcdeebbbbceasbebrlddbedbbewbbbeabbccdaxbdcvwcbbbedcaaccaeabdbdbbdcbedagcabecveyedcwedebcyeadbeacbebddodcbbemubdlcbebedcrawhdccddeddbcbeecgbbdeabacbcsbaaeeeazbqddbcgcbeccddmccbadbapcaadxcdbddadjaccddbdddcdydedaeebcdduecdccccceddaebbbebcdszabedebascyclmbceccbdbacazacbbbbadbdbdcebcraadddbddbdcddteuedddebbbaeedccbaadcbedebcdvleobekebaodeccevedaacaadaddcafcedaebdcccedebaccabcabdaeabeeakoebccdecnaebeqaebdcaeeecbdsiebdadaaceddcbuaelebbcebddddeixaabccloeddcbcbdebaacdddebcdtblbbeeeecckbfbcdbcendeeddccacaeeceeeaebdacabccacddacabcebaadacckceadccddeiedqadcghdqbeebdbfebldbedebaaadcdewbcebbueacbedadewbdbbbzecbbbaebfaeeeulbdudtaeweceebhbegddbcedtddebabeeadecdceeacecmdcddcbecfjedddbdeaqabaedeaaadcxcdfbeafdcejbbddueecfe 10000 100 4 bddbbcdfacsabxkdacbdacdatcahdditbaxbdaaadccbbbbawbdcdaabxaadccbdacaccdrbadcddbcccawbbndcpracdhddbabytbbaccdddmadcbaacrmdjaadcbbabdabzahcdddcebbbbaawabcbdabsbddccbbbbacabbbccdabaapvaabbdsxccdadadcabxndsddcbdecdcbcbdcbddcdcdbbacddbcbcabdacdccaaadacacdabbbdbddcccdnbaxdcbakdacmacdbbxbbbcdcdcddccdbddcbdcdcaacaxedbbbscoadabbabdbadczqaadbddbvoubcraacabbkbbdbcdbdccdaacbcrdbocoacabbdccdabdciabdeabfcdcedbcdcdjccbdbbbazbaabdaaaabamtcmbbblkcaaddkydadaabdcaddpcdpbdaajcbecdakcbdrbdcacddacaddbcabaccbccdcdaadbbcbabucybvpdbdabbcdaacdccvabccvcbcawabaacbbdcdkaxexbbnbdxdvbaqkhbccbxcaxcaaddbaccwabwabdacqbdajcabocxdddaascacadaaaqbaabccoacdabbdbdabbddeigndbdaabkwccccddcibacdddacoaccjccgbaydbrbaaiccfycadbnajcavadmbadidqdbcbdbdabgdbbaddydwbdbrcabbaadbdbadccdadddbaacbbdsgcbaabcdaacddddbbbacbcbdabkdddyddacnxdfaccbdjcbccbbdahhacabaaabanbbdgcczadbdbyaacakddaadddatddacadbbabcddbaddjdnbbbbedxcgvbdcdlbmddnebaacbbaaadqbaawacayiacaadzaicdvabaozdaaaacbbddbmbdbcadbdaddbambacccccmckkfbccbaeabbabccdbaadbdacbdabbbdctdacdbabbbuaabcbcbdfldcccbabcacadaaccdbdddbdbabfsbcdddddvczcsbjbdadbadbddccmgbcobdbdjcsdsdidddwbcacatbdmigkcadabbdabdakadcdcyaadabzagbbjccccabdcaddaaddbcadccyabdadcsbgbakccbaidadabbdaaccbccbkadacbcdckdoyadabvdkdcccbddbbdaaabccwdbcddaabbcacbacacdibcbcccdabdzczabjdvcbcedabbbadadabcadadcddadtyabbwsdcadbclccacbdccdacccaudtdcaccddagbdbcaadbcbqaddcccbdbbbbdabccbbabccbcdcbbdcbdbdbabbbcccaaacddaucdtccbdbjcacxtntdccdaadcccadacdcddbbddcjaaabcadbdbdddadaadbcbcbagabbcdbcatdadrdobgbbbdcmvbzcdcdccsdaaeaueaabqadabbbaabcdodbaadrdavbaasaafbadcaditlbbgabddsdghapcwbcbcucdqddawaaducabdcadafbbbdrndmbaabpdzfbdcbdabccfdcavbrabcccbccbdcacczccbcbadabbabbcvbbbclabcdtdcbbgdcfcbzcdjfczaaaaicbecbcbadcboaacwodbacbydcdbbuccadgcaadcaaubcdpddpcaddwdbcdcdbaabcdecabdcacbbdcddccabdfbcbbdddbccahdcdcancabacbbcabbadudmcbddbdccbcdccddjcabcdaadaedabccbaabdcccbbccdcxadldcagaycddaoabccacgcdadadcbdacdbadcdabdaacdbgcpaybdcipbcdadudtbadaamfecadaadncrzcnzdcbaaccacbcdbbdccbadacccdodcadcdddbbdaccddidadbaabcdabdsbcbbdacaadcdaudccbdcdbbcbsddhaapacqadcbcbdalaabcdccbaddadgabduabbcxtadbabdabdcbdadcbcycabdcabddajaccccabtlcddadbacbcbadcaabaaacbdobcbaraadxddccbccdvbxcddacbcadaakbecabacabbcccbabdddadxxbbcgdbbbdaqddccbdcbadcbcdbaabbbxdaadcoccbtdcbbbbgddhdbcbcddcadbcnbbcadcddcdcddaeaasxbcdbacaabobcbddbaddadaecbbbbdcadbcdbjcmbaaczccbbadbwcaccacdbmjccarcacbdabbdbwcbdddcabcbcdadcuccbcvcbddcacbbcbbbcccadoabbocdiadcbhbcbcbdabgdsdkwadcbcacblcbabagcacbyaaocacbcbdcahndfdbbadimaaadqdbuccidbbaadccdddadhcbaybbbzagcaacbbddccaaaddaddcbdiabxdaddcdaacadvdbfpddclbvdcaaccdaedtdibcdaaaoibcwadccbbdacbbacabacbcabddabccdzbcdncaedaacbbcaaaabdbaaaoabbcbacabcacadcaacadacbhdtdfcdbabdccccbdababcadaacdbbcbaacbcdctcbabbcfdcycacjbbiiadcdbcucddeccaebdrddbbdaacdacccbbbazdveccwcchbacdsdbbadddbdaaabacdbcccadxbbcaaaccdcccbdadacdbccbaecczaapbbaaadccaadcxhcdcaddbcabdbbmcamdbddcdbddcccbgbabncmbbacvaddabcdaccdirbvacdaabbqabbvdccbsddcadfgacabdccecaagacbladydbdcbidbaedgcabadddacqdbabdzcbbdcbejbdbdabbxaacedddacbadcdaddzbbkccbacccdbacddaaacdlbdbacbbcccabybpacdbccbcubdddbdbadaaacamdadhcplcdbbbbbhdabfbbadandzbdcaabcdcaaabbcaincaccbgdcmdcadcbddadaacdodvddbaccacczadacdawdcacbdbabcsaccovbbcdpadbaadsaaddccbbqdddcvyaabdbbdbcabxbdadbdcwdpdbbccdwbcmvabdabdpptbcaaabdnbadadaudabdpbdodbdgabbdbcdadbadadcdbczjdsdcbbjdccbfjacojccabdccdbcdbbdcbcaadsizbiadbacbasddavbdpabaacmccddbaccbcdaubbaddaccaicedcdccbddacbbcydaaacdacasfbbabaddfdcaaabcbacdacadjbdcabaacadaadnacdcdaccbrbbcwaocrbcccqcdadaacbamdbaccircdbcccbxacdidtlbcacwbbbadddbcaddbadabbadvebaccdbaqccdcaaobadbdcajbdbabdcccadbdcbbabdrvabaeaacdfdcccudidcbqapcmacabcackddhaabcbdadcbacadbbcdxbccadaacccbddapccbdebdbccaddahpdbpdbbdccdbmcaccbcaabadvuddawducaabddccacbsdabbcbbcbdaccddbddkdcbdaluabcbercldacbbbtbddcdrdabkbbbaccabbaodccbcbcabjabaddacsdbcddcbobacdxccbadcaabbdfaadbcabaccbbadyccdbadbabbbccccnacbaadfbcavdddharaabdbabvdpakjajcccacbcdbrdaqabbcbabcacdcedbcaadasdcbdagducbccgdbbbcbsmqabccacdkdabamufcacdycbanwgaapctacdbbcccccacdcdaaccbabwcbadbaandadadaacacdaucbdcchccahbdrdcaddccddkdeccbxadawcddscbcdjacddbcdadkdbdddcbbddbddcdbccdzdcwacbbabdbddabbbaabcdtacadaadabddcbddcbbpabacbbbbaddvdbadbcbbbacbacchbjbdacscddaavadagbbbcbbbccccdaqbdbbascaaddcraaycaaapitdbdbmddbatacccydmabccdbacdabbdavbaccdotsbnaadccbcbhadbbccdbiabdwybbddqaddcbrabcbcbbccawdbadczccdbadclbbbdadcvabbbbcadcdcdcwccaducdcbbxddcacabacddcbaaabaacdabcdddbdnddcaobbuddiaabcbcxapabqdkcandbabbdacabbdiaaccadabubedbsbcccdcddnwcbadacdxbabcbbadjcdaccdacbbbdcbbdbbecbcvacbbakadcnbadbawacddgcdccacpsbbaabqgcabawacbbwzccbdbaarabaadbcdcdfiaccedababbdddnabcfaabbeccaacccdcyadaabdaadbcdkaabaxcaadciadbddidrccbcbbcccecucbdbcdacdddccacdmaadccdbbcbbcahcbbygajdcacdadczddacbcabbdcabdbcaaakdbbasababbacibbibqcjbkbddkbcbccanbuccbddawcdladcdsabbpddxmamjbraryfdbybbaccacbbbcbbccacdbaaaaxaabdcaudbdddjbddwabaadcadacbahadbapdcodnbabdlbddcdcdacnaadbabdfdaacvbaacdyfbbbbaaeapaddcadrcoabaebckdcdbdddbdcabadadcabdacccbcdadaaaazdcbdbcbcnbuaoadcaddadddakddacaxbbaaabhcbtfbdbeccpancdcbcdanaaoccddcbccabchdaaacadbdcbdbbdbdabadvcdbckbcdcpcaccdsscccdacaqddbawcdbabacadhtadacdfabuhgaaddugccycdarsaababbbavabdgcbbdeddddkcbdhldcdadrdbcaehcaaaadbcbcbcacdvbddacdzccpfibddabcdddacnrbbadddaddcccefbcabadaddcchctabdacddabajadcbcddcdacdcacbdzmbbbadcdbddabbabaabddbaccbabcaaddddudldcdsddbawczbacccccaddnbdabcdadcaacdmxbuadcaccbadwdnbdaocdclbbcapbwacaddbdgcddbbrdhdcbbmactajcvdacacbhedcavabcbcadfabdaacucdbbaadcaakbccbabmabddbpcaabbdcbbaabcbdyccbqczdadbgcdacdykcdedabacnabbabbbccydwccaccfadbamadbcdpbabcaddadcbaweccdaddbdbchcbddbgdnoccpaactdibdapacycdwcaaabndadacbbpkadcbbcecbcbbablbdbbcadbaxbdaaadmeccadgccbbeabcdaavbcddfdbbbdaduabdwaappabuadcddaduajadacdccabadcctbdbbacqaaacadazcebbabbdxbccdakdcccbtbxcqdaahblcabaaalacfccdbiaddbbabdhadcdqfdbbccaydddbdbjaacdbcabaibcbbcyabdbcdibaxcdctbbddcaacddrcbaadcbtctabdbaacbdazabddxccbcraaaadccaadbadnbvgbccacclnoziddadbbdlddcdcbedbxbccaddbmbddddocncbabcbbcdcamhfcbcabadvadarudbbcdaccgbaaebddcaddbaqbcadcdbhcdscbaccaacayadabcbcbcbdacaabebccfbbrdkcabeababddaadabeacdcbdkqebbbdbhoacaccdzebcdaadacodbdbbbcbaocbabbbtbajccocbddcqdabcucdddcbbbdcdddaacxwaxbcbbvdabdcagcvbcdadpbdfdbadabnucdccdddcabacbdaawdbiccdbdbcfdjddbbdcycucddbacdfbabddabdcadbbbcjpcddbdcaababbcbcabposragadndcbbbbdabwddaadkddccaddadadbandccddcbybwddbbdgbsccdyadadcazscbnbccddcoadbdldldydcbcaaacdnablbccdxacddcccacdbbaabcaabqbcabaghcbdasabdqbadbdbcdcddadabdbbzaaccvccabadmbcbsbabbcvibcaaabubxcbbbdalkabanddbadacdcdezcbcaaaabodbdfabybcadaddacaafcoacbbzcnbpcadadeazcbbacbcbclacwbbddcdcckaaabraabacddaanamaaaddcdbccbccdabcbddbcbbadddbcabgbdaycccccytbdvbcbccxbbbomdascdydcgazbcpwdcdcaceddaacvbdbandadncbcacvaagababczccdrdiapbcdcbcbcadbaaadbccccaybbbabbadcobcbilbidabccdnwaaabdbdcacdbbbbaaadcaibbzdfadccyadabdacbdancbdubcbjdadcqdyodaccacbdbcbcacatbdabadabnbdabaadayolabdadiaabdbdbadibcbbbccfadababdabcbbaabbdldddlbcdacddcdadabecbibbabcdaciatbbbbaasaaadabaaabgbbccbcadddwabacabhdauacbddbbbcddcdcancbbxbauactyacazbcaadwcdcabaddudbdapdbwadbbdubaddddaamaaddcdacdadaaadbdbcbhacdlqcfaadxcqdddabcdedwcssadcbkbaxcdcaacwdbdodacdaccadpdcodbyoxbdbadabdcbccabdbadbixcccdbcvabdldbbatibcdabdbcdaulhbricpabbccclcapdcbcdcncbcbatbdcdbabdddadscacyibcbaacedaibaabdbdaacbccbdbacoaanabdbhbbdaocdcbdbcdbccddccibbaacaabdcceadbdaacabhecybccdzaadddcdyccdjagadcudadcacccfaddbadcaahbdbaadbbbeccabnadobcbzdccucdbabcraycdbacbbaabbaibadubcbbbadcagacacndbbckbbadbbdbokaydbcbdcbacpbbcbaabdbmyddcdcadbccdaaddabbddcaabbcacbyddbdbccdcakdnbcucasaapucjcbcbdccdbdocbveawcbzbdaaaegcdmbcackhaabbbdadabbabbadcbutaccaafbkddasbcdaddcdbzadbbabddbimccubabbbcbadabbmdcabadjddbcccgcccaaaaalncdacaapaadvnccsbacbmbddadaaacbccbwcdjaddacaddwaxdcaaccdbahebdadddccfddubdcbccbbbbhacdbadbdccccucdyacbuadbbacadedbekxddbfbdabcddcdbdbdcbcdbabccdxubababbaaddacdbcwibbbddbbceaddddccbubdaccbnbdbanbdacbccbbbdawcaaccdabcidaaabbdvcabasdcwkdkyanccccpacabbccbbbbbadcbabcqduadrddadcckmcdnbbddbjacbbpddcdddcacdbdcqccvacnflabaizjcbcacaiccbdacacgdazubeacaddcjcaywactbvbbdcdbdcpbycbidbsbodcaadwabalcabazcadcacdadcbldbccdddbbdcccdddmaaaacadcdcxndubcczacaacbdbaaddabdbadabaadpbaddadbbbddbbrccucaaaaccccddtmdccbaalcdradjabadadcccddddcacodbaccldadcktacdacccaacdcccdccdadbacdablabaagccmmccbacdceqakdccccdraacrcdaadgaaablcdaaaaawbvbcxbkfcdchvdccaclclqdddcaccbbbadabcbbdcbcbbadwjdbccqzddcbdabbudccmddcdbdeylukbcaccdbmddaadaccyadbbcabddbdcadoavbddbacaabbbbbckmbcbbccccsarbjbwccdbdcatbadccbawdtcbczdbmmbrfaaadaddccdddadadcaabccbabcbazbdcbdcdbdbcdbcbdzdcsmvabdkwcccxnbbcdabbbdadcbwbccqbxbbdadbhdccbaafdbacdbpdbadadbcabcddadccbabbccdbcsdagavccjbbcbddaanxddcdaoddedccagbdcccddabdcbaxabubadbadbcabddcdbcabcdccaacvdbcasbaamnaccccdcpaddcbccccacababdccbbdbadccbbdbbncbacbcsabbdbabzddbccadabtabbddaogdabcacsdcbndbbmcdbdcccaijacacjdabbhcacbqbaaaaqaabqdbbacsccubbbdvibbadbpbabcbadccdcaabbbdacdbcaabmsdddaaccbtebbaccamdbuahcadcdbdauccuddcbacjbcacbbadcvabddebdcbaabdbdcdaadnbbbaabbicabccaabbddabidbescdcbbbddbvabdciacdbkccaccbccfbdvbhdibcaabbdbxacbcbbddaaabdobvwaccbdajddcaaacbbbcbccbbcccscbcdfccddxdcbcdmaadncrbdnaddlcdccbdbcafbdcdadqcadddacrcacaabcmabcbcablbcdjdaapzacdjabbqocccaudabdcdgddbbdbbodaqaadacdabcanbbaacaddaddbfbadccdbcabcdadabbbddbddbbbacaxacxcccecdbxbcyacbacfdzbabdpbbcbbaabdbacdsakabzcadadocacudcaadabacbcbdbadbddtdcachbcjcbbdcdcabdcbawdacgvaccbgadavbbhdcqdsdcdddcubdbcbccaobadcbjaabbccabapdacbsmdbdjbanddcddvcbbdfcdbacceadbcbdgbcaacabdcamguadalccdafdcpbbaaccdbcqdbdddbdyaccabrcdacbdnadbccabajdcapbedcbmdzaadbdbabrdadbaddvmchddbbcddozbbbbbdbdddabdaadbccbcdcdccbcadbcbdaqpboacacadcaoadacadbcbdbabcubbsbbnrbdcapaicddubbbqdcdiacdhjdtadrddcbddifcbbtccbbcddbbbacbbddqacddbdudccdbabqabbddabpdecccbjcaccacdajaccbdbbtfddcacbbbafabpbbbbccbaagyadbdbbkcchddabgacbdsnadcbxtbcdcdbccdacddcrdcbaodcayasetbcaaadocobbbadabcvdghbdcfbcfaayacabbcnhaolxqbaaccxcadbcadddbaaacgbbjababbuarabdbabcabaacaddcbybtddwabcbjcafczcadmbbddakcdddncbbbaacboadbdadacdidaacadacdcaxbgcaacdbcscbcacdaadwdkdotdatavdalcbdadaadaahadzjcbcdbcddcacyacadcadaccaccacbcdcbdmdccdbcbdcbdbdbdadabxcbadbadaccdbbhackbccbndqddbcabcdbbaadacbrbbiaaadvcaycadccndnadabaddacdacdbabcbcbdcqbadbbdbadacyaidbapaccodmvabaddzaycadcfcbrbcddbuadaaacadabacdcvbdaacbbfdibccxkhcbddddahdcdaecadacbcducbabcbddbbdbcaidabacdauddddaedsccbabdbaabcdddaaddtbdxqbdaa 10000 100 4 fbcakbbkcrcpabtbsadeabdcbabbcbdzadbracbecaidbabcddadcmbaaccababdadpiaqbcckbccbbbdzdccaadzdccacabdracddacadddccccbbabhdbdaaddaaccccbgbccabcrdadaacbcaacdaddaabrcacaacabbcbccdcgbcadacbadonaaddacaddcdadddcalcuabdaccdibccddndbbacrcdaacaaajgqcbbcaccabcacbcbcpauabdbbwdcoadbccublaccdamcabccbbabadabybbcdcnbcbbpdaaabydadddbordbbcgcbccaafdufcubugddxbcbbdarbdcdcabcacccbddbdxbaabbacnkccczdqbcbdadbcddaaaccabdaduabddcgdccrfcddcdaddubbablbbcscbaadwbdbadbdbcdabcddbabccdhcabhaacaccxaccacycactdbadaraacbcddqcacadaacbaabavcjadccaaacadcdrdcbacxcdocdccdccaadcaccbbbbbapdvdcbbbkcmcbanacbcbxdacaydacdcaocadbscbbdddycdccdbceaarcaawaaccdacndcdbbabcccbfdddabbddbcccdcaldbbccdabadcacaaacbadaabccxbbbcbcadbjcdcbbccdadaaaacapccycdabaqbbbckbvbacbaccdbtawbbacbwxbdkccbdcdrcbddcbbdbcpcddbbcpcdccavaaacddcabdbccchbicdcdcbcdawajabchrdjaabbazacgaddaddbcjbncdbdbaabcqcdcacbaccdaaddhbcbabqaaacdcbaccdcbbddcbadzacbbcdacaccccabacddbbaacztcbiaaxcwbbydabcapccacrbkacbccbctblodddobabddbccdaddbbbdaccaaabdaaaddcedcabadndabbchnaawaacadabaaabadbbcbbcddacbbaabcddccdcycabacabdcaccdccabcbdcocdccdeasbybdrdbbbdddbclbdabdddcgcdbdaacdhbbzbqdddaoaacadbadaaeabcdaabdhcardccdbcaadbbaqcabddbddbaqcdaykcfbbbbcfdchbicccaidpbdbadababcddcdbaacybcaababbzcosaadfbccbdvddanbabedaacacdxacaldbbacawbbbbpeacbaabaaucbabadpccbcacbdcdccdadacycabbdadacacbdcbadldccbjddcaccpdcdbcdbzcccdaaugddacdcqsxccbzcacaccblbaabddbdccbccccdcacbbnsadbdcaaccdcbbdadbidcbdnbcabbbacccdxccbabmxasebavdiucbdaubdbsbcbmbadzbacacabdbccdbjbbcddbacacatdabdocoisbdccfbdaabbabdabhdcbhdwdbdakcaedbbacbdddvbpdybdbbbaccbbbyaecddabdababbaaadacadxbccqaddbacfdbbakbadccduddcebcaidaabobckbccdcbdabhbccphdabjsccdbbfddacadfdaadacubacacdcbacabbabgdbbccaaadacadbaabdndbrcbfwacbaddcdddadbydbcbbabcbvdddqabaalaldhbatcbaaddcccbacxtcdbaccacbcucdjdsabbcdadrdbbbrabadaabfpdaaddcbbbacabddabbbchccatbcbdacaacuababadbcbaqlbdeacbcccbcvbddodcadpdbaccbcbdcaabcqmadfobcblbanadcdaalbbbdcdacbabeaabdbbncyadccddcndabdahacdbcdddbbfswdducbdbbaapbcdudasbaabbbadbbcddawdncccdbddadabzjdcnabdrbbaajdudccbcajdabcdddbcjccddadafsadcdbdadsccccarbbebrapdabibcbacyydbbbcbcacdcdbwbaaddbafbbaacbdaaacubcdbddbadbcdcawdbaavdxdbbdbddbqbdcbdadddbcbbaczdcfaaudcabdccdbbcbbahadbacacccbshbrcbadkkdbdaaaabdcdabaccbdbdcdcdbdwaadddddblcccdcaabdchccycccbccmccbbdabdlbbbbavbrcddlbjabyccdmddbbadaccadacccccdadcdbbcbdbbdcabdddbdabboddaaaaaaabbbaecbmddcbbbcpdaabdcbaczcaaaaccdbddvcdscbccdacabcdzcgdbadacugcabaodqdcbhddcdbbwaxcbbdaddfcxdoaacadbcbdcabccsdabddrddnbdbcabacbadacabccbacdcdvcccbddbocccdfdhaacuaacdcacaccccdcdclbjacccaoubboddbwaccandbiabbaaxqdctbdadbbcabdmbdabbccdpagddcaebcdpjcddaodadbrtdboccdccadbbaaadcdbhbaabbbbdppydabcabbdbbcaxajabdbcqcbbadsdadanecaccbbcbccccbazoaoaucndadjdbcckzabacawbacbcdducdaaeacabqkabbcdccbavbbabcddanbdbbocddabybdbjabfbababbbdacbbdabcabjcgdcddabcdcapddcddkbfjdadbccaacabcbaabcaaadddcaacddaabcrkdcdaadabbcjcccabdbacicxbodbbabbcmbcdabacaddaocxakbcdcdaabaccbwdccaaaacabcbbbbcddccccdbbcdcbaabjbaaacbcddbvbbdbdcbddxbtcbaadadasadddccaaadluaebaboctacacbdcbbdbdabadcqdadddaoabdnacddbabgmbfibcdbcbcddccbcccabadccccadbcabdbnsodcdccbcbdccbcbanbdtdadbzacbcaacacdcabnbbcbbabaauaccccbdcbdcabxcaardcicacabaadpcaadjbdcdcaazabbldbdabbagmdmbdjcwcchncdveddbapcdcjaacccwcdadaziygancddxcdcabacdbacabccctarbacacadckodzadbcbbfabbaakkxdbbcdcbdddbddccqbababbccacdbaddcabbdlbaacwbadcdaeddccdkbmdadbbaadcciabauaadbdbdbaddacbbnbbcddbadbdqdaabadccaadbdbcobadaadtbccnbaagbyaabdbmgacaddcbpaddbbbbcaaacaacdaazbbvdrbdcdbcagdbbabdbdababdcacdnqbcbpdfcaddabddcdababbiahddcfaatabdakccbbbbcdkaqrcbacdackdclccbadbbbdcacabdabkabbsmddbazaaabbvabdaabbbdcaadddcadccacdbesadbbbdsachkbnandddcbbdcabcacabxbbbadaadbbcparadtbdanbcacdbakdqacdbccacbdxaccacaddadbbacadclbcbdbccibacaadabbdfdadcbucddcbddbahabacmdcccablcabacswckzbamcaabadaadlfbabcbobddabmadacddcbadcajbcaaddcoacadddcaaacdoacddaayichaddcdbabkabkacbababccdbvdccxaabdbcdcbbdadchdycqcccbdrcaaccddtccabudabbchdcdabcdaaccdjbiccuddubczdcbcbbdacaatdbracxbucaadccbdiacapcbaeaabwdubababcdabbdaababccadgaabbfxdcbqabwadcabcbdbjbabdcqdaabddabcdbabbccczabbkccbcbgbcaudbaaabbbddbbtcacfqaabndaddacdacbnawaabddbafbaddbdccadaacadbccybbbubcbawcccbccdcaaaadabwacoadcbdaccbbbbcucdaajdbdccbcpcavbdjbdbrdcbdbaaoasbbmdmpandbdicaaedcddebdcxdcpbbdcadcbbcdahbbofddbbaacaadadpcabaddvdaabddxbacbdbbaadabbdbbcdcbccdagbccbdnbegoaabdsdbbcspbdbcddcdbdmaeabebdabdbabydzaudcdqdadadcqdaajdccabcdcabcabdqcdafacaadaaaadcdbdcbbvafddaddccbccckcbbqbbblrddcaddddddcabdvcaacddbaaabbccfbccbacbabdcctcdkccdxabdbdabadacbabdacdcccddddabbbcbcakdacbcbacddybdcbdayaabbcpcaabazccacdcadvdccaccbbadaabbdddlldcdccaddcfmabbckaaaddbcdcbcaacdyacbcbddaabcbbadbdchabvdbhacagocdibabbbxbjcadbcdcaadbbfacccdavabdbccacmabcadndaccaaqcdlzdcdbwdbbccbjaaadjdgdcfaadaabbwpwbbubccdacdddcbadacdcacdcddccbdadbdaacciadndjbmdaazactatacacalaccaddbbacedacadaabandfcfwasbvhcbccddcdbcayabaxaanvbabcaaacdybcdaacaocccjqcbabrgdbdcacdbzdbdbaddadcdcvabdnacjabdcccddcbbdccccabcaybearcdwbaahdbbbadahmbdcbyacdhbaygabdacobqlvdbzuccababcacdcdcvbcodaddduapbbaclabacccbgdaaadfbibdddtaavbcjcdcbvnducabanadaaycabbccbbadccbdcbacaabacbobxcdgbacddvddqcbbcabizadcbodcdddbbdjadaajdcdgddacdabvbbdavbzddabcaacdbdduaezbmcabddnbpyascbadbsbbddddygwddsbjboabbddbeacbdaobdabadwcdbdalababxddadadxraacbacccaaadbadbbaxbcbxqcbrbjdbaadaafauvbcddacdwadccrdvcddcbccddxcabaacxddbdcacddtdacdjccdabddsadbfaccaccbasndiadddbcdccddtcaabedbxcacbrdccbacsadcabdadocddcchbadzdcndinbdcbptbbccbbfcadawacdccabwcdddbcdpcbcjabdfckdccdabeaddpccaccubbbbuccdcaasadzdccaccdcidcacbdbacaazatciacdccbacvaccaqbdaddcabcmcdcvbbjbadaadakbadafaajkdcacaanqdacadbbddzbbdcaddbcbacardjdbcdccixbcmbbgacnrcahbcbacdzcdccbadcdabcaacrbbbbabqqccbdcabeddbddcbaadcazbcdbddzcanaabdrcoaqddboqadaadbbbcbaybacccbbcbddbbcaabdccbcacwbabddcdcadadcddazcbabccdabafbbccbbzabqcbujabccpbydcedcdaasbpbcaiadddcacbcjdzrddoddaacdcabcbbcdcobacicbbaoaabaaducbldacaabbcccbmbabdbebcbdcaatacbaabdbdabcbaaccuadcccdcjdacdddadadbadccccrbdccdjcrbdbqbcaccacdcbbbadbbcbbjcarddacccdbccdaabcdcvdcbaacvabsrxbdbabccddaddbdbacdajabacbdvbeaacccdazaccbcqaaaadbdbbbrcobbajbdxacdbbdbdaabdccbaaaaqdajcadabcdddabdwbiadbcadbcddbaadmcdwbccaabddcbdaqbcdadjdwpbdddducbdcicmacddtrcbcdadddaabraaabbtcdcaccbacbcddbabdycdcfoaadccdadbdaaadbajbaaddrcacebbccdabbddabacbbccbbnbbcabxqcbaabbbaaqbbdqatddbxddrcccbddcbbbcababcdabdauaodbacdcddcdciabccacafadaacbccbcdbadbapadcdabcfcfbdcmdbzzdbabdbasgbadbjalcjbbgbbaccdvcaadbanacjabckbabdrbddaccacbcdbbdakicbbbacdaadcdwcpbbdrbaabbabbsfadadbdctdamddbaadbcubcoabdgyadcajccdcaadbadcbducnbccsbndbdddadbcdbbbdcdccdnmcddbocdsbcdccaaatpabaacgadaaccbdacdccbhdacctcbqidbdcdabcbawdcbcaaaycdbcbddaccucbadubxaeddcidbdcadaabacdbmrddcjccbcaabradbcauadbuddbcabibbbcadaacbddaatddbcbjaacbwdbodckazbkcbaaccddfrcdtbabdcbabcdbjcbbdcbaaaaykdaclcbaawbdbccadedbdadtcgabwaabwbabdbsdbbgiabaaevbaacdbbcmcccdccdadcaibbadaccbdabycbgbbbbadabdcdccjahcbkdbdctbdbcccaccadaacrdabdddbcbqbtvbaxoabclsbbbaoadovddafdobddcbadbbahehccfdbdcctcdburtbcccdbbhcwbbaabczbcbliebaddgaccaacabbcbddaabcccdabcbcadbkbbzbbbbdxkrcchobcbpccddbrdaahdsdfcbcbcbabpagoacabbacdbabbbodbaacdbddbdcdcadbcbckabbdcriefbdckaaadccdbccdbcbcdscvbbbacteanddbrdbaaddfcjedgdcakbcdcbvaacccdabcacdzddmdbuaabcdadayaddcbbddbbxccabcaoagccaaxdjcdocoaddcbddabcdcclbcbdbaadxdatacanaudclbabcaaavamdrbdbdcddbhdcbxpbdbbjcbdcccdbabaddddbcbacxcobcdobcaabctavahyobbcacczdbtadcchbaccczadcxacbaycddbidaddcdbbdaadasadwabdbababcdacdaabaaddbaajccdcbuccbwbadbdcjcbcababbdakmcabcaddcbbccwcbbalbdgcsccablcacbbddccdaadbxddacabcaabbbccacdbfaaaadbdiuapaacdbdfadcaaabkdaddcdcyacbcqjaobbcdbcubdjhdccbbdadaacbccabdbdkadbbdbccaabddacdaaaacbdbdjcpcwacbbgcccaaccbcabdcddbdradbeldabdadccjdabdcbccnaaababaucccuaffvdbedacaxbfpcbaocscsddckcbactacvaaaridbaadldcddttaacchciadcqbccmebdcdcbadwabahcabaccdaabbcacbabadxabcdcjdbfuqbkcdccgbbabczacutpcadddcbadadddcccctabahcaccacaddabcdadcdbbccaaalabbbmucahjbjdkbbcddcaacbcaqradtcdababcanpdcddibddddccazdadcbbmcddicdabbbdcdcacaafbcacdbdbaboqababcaabdaccajdddadaabdbcbadcxocddkbabbdkbccccddcbcbcddddcxbcababcbdadabacaaabiaabdlcdataczidbbdadaaaddacbdcdqcnddcboccazdbbjbccdudnbdcdrcccabdcbddbdxdbcabddudbcaradadddddcddcaccaabawadadbpdcbbcbcdbceafcgcbcclcdcckdgbdccadgdbacacdacwbacbcbaacabddjcbbcdjdbabcdacbabdaacbcdcahdcacacdqmcldcddccwbbzbcccdbjaacadycacbaaaabbbaabuadbabbabbhobcbdbharccdceacdbdbdbdzbcbbcbbbdybbbacbzcmamadbbdcebcacbdcabddcaaycdbocwadbkcbbbbacajddccdabaydabbkbczadnacpmsddcnabuabdbbzaacaolaaacawbadaafcddddbbcbcdaccdddadacbcbcchpcbdbcodbacxcdaadbblcbbbadabtbccacabcadacbccaaabbbmzcaacadedbatafcbabdbcibaasabbcaccctabbbbbkwbaddidbatacapbccdczcbdbacbdacaadcsbbbdbbbcccbaaabybaodaaacaayybdmbcddagacsbbjbccncbbjccbdbcabcaadacdbabcdcbczyedkcacaxbdabccbcuddbcabcccddvcdamaabblgbaacxaccadbacbdbzbsaocccacablddcbbbbbddbfcbdbaabcddbaacdcddmbbcabbbcdaddbbaadmwbdcqrbbddqdcdbbbbabadcabbaacfmdbcaiadcacdbdkabcddfbacdrapddaoaocbcdgcaccaabaddziadbadddadacwcbbadaccaaaujabecccbbcadcbarfarbcdbidacdcbbbbccdrabcbddbaaccdadadvbdbdeddbbdbbbbdbxrbddcxccdcbdbbcdxabadjbccbabcsdbdcacaadablbkdczbcabbddabccyabbcdbddcccddbacacccdbadcacdacxceacasdafakbdaabbbcabtdacdddaasbcsdcvacbbaaoacvaadicddeqbbdbacccbaabazbdccscacbdcbcdbambbddmczbccxbadwcabcbabbbcddcdkcadbbaabccdabrddbgbaadaddcccbbcvbbdcdccbauaccewdccibbkadeauabbddcdcadabcddbcacafccabcccadabwbcdduaaaubdcddbdabbjdcjddaccdadcbdccascdbandcctcbccabccadzacfbabccbadacddbcbyebcdacbbdbzdadcrdcaddrdcbcdaaaaaabbaccdcabnbdbpadcdcacbccdccadabcdvaduhcadbadaabbcubpaadbddbabcgbbbcqdacbdbakxdbcbzbaadcccddbcdacbcdpaavbwlabcmawcbbacdbadidaabbbdcdddbdcdpdnacadcabcaabmqaaaaaddbccabaacncbblbccddaadauwadccbccdabadchdrsccdbaaadxacbpbcaalcdacaabbbaddanbbscbabbbcadkbbndaabdbcbccccaaddcaddbbaduccdcaddccdbaaacdbcbibfncckcdvdpabvcmddpcaadvadvdafadddrabvaaladbcbbcaaddbbddaadaadodcsdbadbbcacddcbbccbbbdbdykacbtscbdhcdbzmdasbadodbcdddacdcccbsbddccbadduacdbcgcclbiccddbnbcdbbbxacdcaifdddblhbdcacdccldadddbcdadabcacdcbbacdcccabcabaazdaaemdbabbzcbaddtdabdcqacmddudcodccbcdbabaclcabqbdadcddbdaaqadxbcscdbbcuaaaddacaaavcradacbcbadcbadaaoudbbaaaacaadacccabbdbaxbbabadccciwaaccsbbglpdbaqccaadeocbddbccbddaaobcdzcbbbdobdccxndccadbaadbdbbdbaachcdandddatdbcabdacddcaxbadabcatobwbpbaabcadbbddddeaadbcdcaxdubdacacaiaabybcacpaaasadablcxcabcbddczdabahdacdbbabdbbcbcddcbabaadbksddcdabbbwadadcbaaadcbdcbacl 10000 100 5 ccebauxebeheeeedcbbcacpcecbaedocccmbdjmbdhdadbacabeacceibbebqccaocadhacnacckqdbbdacecwcueeccbecttbdaedkaceccedmpjbmddaaavacbefcbdeuecbeaabdcccadeedebdceebbbdddgbeccadabeabbeddcabedcaadheacdbdndkcebceabbdbbcnedbhaddbkceeacaaebccxdcdddaeqllaaedmbwdcpdeeqbaadccebekaedyccabreabecaeeaebjccaebaedbccdccdcdbdcbcacebdcawfnaamcccddcevcweemcjeddcceacaiapbddeawddebbecabebcubecbcebcdcdaaddebceceeaedbacdudbgdadaaaaqcdbdadqcgkbcebnaacedanadbbccasceagocebcdaceedcbebdcaqcccbccddbeabeedaadaerebcaecebabebaedcbdaaeeejccbeahddbblmehcbdrddddecdaabddacecdedaccrdbaealbddejabbcocbcddgatycamebaeecedededdeeyaceezdaxdpyddebynebehbdfdbdaadmeexdcemcabdcaabbcbaacdbbbcabadebekdbebarebbedacbdmegcecdbcbaadmefabbbadebaecdaacdabkcbdagdbdaddbcebscdecbdcdabcddcuaeddeadxcbdeedecabddbebaydbbcaeddcdzebabdeccecbrcecbbbeaceaabcacreanceacaadaedceedhdaoeudbdcabcdbeddeeaeacaeebczadacdzecbdedwacacbdabbdlddadaxcahenbaedehsedgecdbdcgasrceebsecaddrabeaubbecdbcdbcacccadmbbccdabdbdbeccsebycaebcadabbcbcdbdbdeaeaekcddajadabbcbbdccdvyededdascceabdaxbebbodbaadqbcacdacedccaeddcadededcdacbedaceaayababdactdbcaddkdaadbeakrecddwaidbcebccebcbbbadoadecabyedkaecdxrepeaeeebcacdeedecdadbcclxcccabdeabebdebeadbcddcbeddbaacccodaddaehjedcccdbkdaxajabcecdbebnecdclbegdcakdcacbabedceaecbceecebbaadbcceaceaedaaacdcaberdcbhcqeacveradhdrdaebabeddicaxcedbteabcadddeycaddyeatddeaacbbqaabaaedddaxbbaebhaeceaaebbdebdecdcbwczgeedxcedcadcccbzcddceabdedbbbdacdeabbabcablbebcbcabdcdbbcedzeddaecmcteafcbyabcecdbcacraceeeaecddebdcbcabdbcxdabdcaaccrenacecbdacecazxcadcbacblbeenvcdedecdcebuawacdbadachcedbaeeaaaeccwaevebeebkecacedceceaddefudmcaddcbdcbcadcaceceafbcydebbcxacnbabdabecbaaednaedddaacubdacabdaaeabdabbdececaiddavaiabeaccabaaceddcadacedcuadbacbbbdddbcbcaecbaaycbraadbbcblcacacbcdbvjdewabdacbeaddaechdzmcaedbtebdecdabyedebhecebfeacbcdabckadcbddbaaeenedccebabadddccebeeceddccdcacbaeccaabacdaeebabldbbcgcbceacdeakadbekcbsbebenhaebqraabaneabbabdcncbycdbahzadbbemednedaaclbberecdebaccetdbcchaaadaccdcdabmbabaebccaybybcddadaedaaoaababbdgbyesddeaacdbbhbebxcsbyezcecbcddbpbcsbeaaajdccabbcetabjdbcceebebcdajsbjlabddebecebdnlqcvfbaadbaceddaecxebcoeedbcdeecbtecdbaaeeeabcdabdeeracbedadegedddbdaasnbcdaeqbcddbbercehucbdcibedasabrckdabcuecbbpeacedddaaddyecbecbbaadedaacbdcdcecvdedadwdaadbcetacdedtdcdkdqaddbecdbcerebadbbjcceccetbbdeecaeecaclaedbdeeaeaebdaecblgdcddcbdsbdbbaeycadebbcddaabbkcbedceiadeecccxzbccaecahccacbchaaceccebbccabdbdcjcdcecbcdcdctandfeadxeaabcicaodabeaeavbeccddecfbdcbdcebzadaeeeeaebddddnbebewbxecaccccbidddtaceebdacbdcbdddhbcdecadcadbdcaaecbaccpcacacrdbaaecbdbcceeccdecbeeaeaeebebedccmcndbeaaecbbeaqabbdadecdbdxdderbbbddaeaaeafbcddraabdbcaacdrcadacbccaecdccfdeddccedeecaabdaaeacebeesbbaenbaedccbazawbdcecccdeecdadbbbcbmdafkuaaxebdeeccbjdabentwmbccaebedcbthdcccbtabacedbeaedcebawejddceaebbeeacaaceecbeeebcebacdvaabheeeacecaedyghcededdabbdbbsebacbdebdbeabdeeeycdaybekecdcdddcaucaaaccdeacbcnabeeuabbdddefdddecceemebpeedeavecebvdbaaecceeadjceabbdpaaeeabcacddbdabaeaeadyrbaaeabcedddbdedakbibccealcebcdbabaddeablmbebccucbecebcccedcmcaceadbbacacbaeaaasadedderaedbedyebbebpcadaecddcavbddaekaseebeacdbcbdaazdbbcdddabbdebbudacdbvbbactdaecbadjdnicecrccecddbdmabadaaeebcdebeedaaaddcaeddbafdcxbdblabddaebdqbwdaacedcbabcniakbcfetebebhvbdbbwbbceccackbtbceeamdceadfeddaegeudxaicbcabdovccbcedaeqcddeedhccjeacheebedceecaeccweeddbdaecabggbebtdbedbcabbedjeeccsedlxdabcpdajrbeadbecaceabccdadcdbdcdcdfcaabtaceeecaacacedacbbaacdbbecbcdahaeoeacqddfdebcdcaeccececcfedybcbtdeaeabnecbdaddeanadceabebdeaagbdcaaedcwdbdpdamabecndddcaddcdbcbehcacabbeegzaeacabeaeubadbdccgcdbbcdzceaacecaapdhccciecceecokebaecabebadeaadbcedkaddeceecaeakaecaddecbdcycdmaaadecaadeaacgceaeadawcebcoeedcbbdqadaeddceccccdabeadddcdecaaedcdbabcebaabaakjbceccdbbebceccfceeadcejecbddadiaaccbeeeeebcbaefaeabacbexyaddccbbeejavbxsrbbbdcdbbdbbaebbebdaeaadbaaahaactddceaeeaadwededbdebddaauactbccaaaeebedebbhedcidwbdedbahcdeafeatcbbadqdfaeecacdakacaebbdxccadbeuaacbeaaaaadzcdyaecdbdddbrgbdcdeabcbccedeaeuabbcctbcaaacbaddaebieeaaecldeewbclbdbdcbaaadagadaecdbacccbacbadcbxeececyccadatdepabctcajbaedytevezeeaaadwejebebbwdbbcaecedgdeefeaaeeddebiaebgeaadccebcobvpbdbefdcdcaabtdjegdicddibasaebdxldubeeecaecbdecaabebabdadbdaaccaddcxexaudbabaccaedakccbcraaebddgbehweabaabcdaceccdcubdacabjabaaaieeceddadadfabbcvdeacaadadvbbbybcbbabeeeddaaebsbcecrkcldeademcabacedddmccecaepbbdacwacbaebedcbadcddeddadeeodccpubeeedabllbccaxecabefbabredbaleubmaacceapcaebdbabadbiadddbbdbafecedabacbcbddaeddccgdadeeecbabbcebdccdedaheaontaecybbbgbocaecdcebhaacadoadatbedecbbecabqhaewbraceehnccdsmfaaebxbbccbaijeebddbaqecedbddeedidcadcdtbddaabecrcbabeaecejedbdabadascuiddebdccbceebebdbdemdcdccdcecezadadaacaeebcabbdadacebcbbbbsadaaeaebedodddceudcaeccdbbcaceaacebccbaudcdccjcdbcdeeeebccdaeaaepcccewecbedabbcgpfbeendpaebcbezchbddaeedededcdmcabcaabbbcecabbddbfebcaccdbbaieaedrdwddqacddjebqcacbybdacdedebdbzpdabdfcceeceewnacbbacabebetcadbdecieaacdabcebbabeebaddsfaapraneaccebeddabccbccfdeebddeaccybdcdcdpadebncbbbaceddbebbbeeddcycaddzeeecaqeccbbagfeceekeddbccecbcdozcbdadeacdccvtdadddxdaeededbeccdcuapdzcccueddcbdedbcbaadcbaracdbidbcbbabxdeepdbabedcaaaadczdeceecaddbxbedaeebaddebdzdcebbaddabedbddcoaecemclceesaedeahebaoacbbadbbbmcbceycbcbbcjbabaaadabccefdddhaccobmaeydeadbeeedeccaeanxbwldcbtaddaadddbaccaececacezcdaeidecaaahdcabccaaecdbadicczecdbaweddjdaaoabbaabbedeeawccbdbhccfbcckaebadbabcchbfdeaceaeeoceaedeeaaddrcbpeeccqcbecdbbbddjgeqsbaccdhbbbabbseaxccbbbadddidaadbdceebdccebaacdecjbvoacbbbbeaeebjchdeedbczpeaceaetxddebbdealcbuebecabibbabdeabddeueaaeabehcbaedaccabapccdaccaadedbaembwddeddcdbaaedcbeeccddbacbiedbcceeebabceccbeadecabbedcedebcdhrceadcveedebbwcaedbaedcbddeedfbabcbaecsbdbaccgbccadaccbzacbbccbaidadbndadeccceeclbddccncwababcdbrybeaeyadccdtdcbazbdedbmcdbdnseecdabadaudedadedbacbeeedadddapcczabbxebcceceqntjccaabcabbbcadkfacddabceecddbaedbecbvaedbbbjadhbnbdbdfehajsbaoidedbbcdcycbfaceddbabbdcdcecbaacbaeaecccadeebadbbeececdbccbbeazdadadmuceclbcbdababcaadvcaamdmbdzdddacnxbeddedebaecadacbabeccaddaiaedoacdceeccabdzedcbbebbbeaaaacdxcoedcadbeeadueeaypehcaczeeifbaaeecpcbmaccfadcadrcbbieebedbweiceccabaucvnhaebfabeibcdebabdlccaadxcdbdacdcebcabbbkcdamdacdacbddbachebbrbadanccbaddasejbcbbeeccddcvacdabeabebecbcaecxbeedbeaxdcadeeiceaeccdeabedaduaaaedabacbcadkadecdaveaebvxaoeccpevdcabcbaeeebddabcpbabojecabbacddeedbaccedcddidayccbnaeeyadbdncadecerbeeecdedaacdeetcaedbcedcbosdhzbbaebaecccbdeccecabeacdbbcabecaeamhebabeebacbecdcbdaadcbcabcenacaeeaeaedavcbacedejdbeebceabeadcabaddeaabbaeqnbeoadfhcezeejidkceaedddecadbakbcadadbduaeeddcebaccbeoeadetecbbadadccbbaiabcbbcchedcbaheudaobcedbqbdbdeaabapbdbkdeabcedeabbemceceecderewwcbeaabedscebpcpedbebebccecccacaahdbcjwdedjcbaacaaaaqecddacedbeacderbcebdccedbebazbccbcrdddasdcbebddabbbcdcbcbcccdebacceaedcbbdnadaeddcedbeadbceaebccaceabdeeccpcbedbaadeaadddmdacdedjrertedcabbdrdaaacecwddceabbpaeceddadeebhcsedcbbgbdcdccedabhedebdccceebeadaaeecevmbddeclzccececcehcddaabedaaceddadcbcebdceuddaacceabexbadeaeebkddobebersbdacdbedejcbedeajddebrdicezecceaaadbfedbddbbeedfyableceaccaabbdbeeabnendcuhbbecdaedbabobabobecddbcedbacabbucdadebpbedadajccedseebemeccajeccbddrbcqbpeaaeeedabeebelpbbcecbtbcecbbabjddcedeaedpcaecadebacabadabaeedxodadedaudbcegcmbddcckeddccdcabgeebeubbabdjrxdcbccccdcaecabecteeecvcbccbcaaczcwxdcedadeccanlaaecbecacbbnabcdeadcedceabcmcbcbabddaecadbaaedbxdbadccdaccddcabrbcdhqdddedccabcdbcecebdddamabbeebbceeueddeeadsccpdaabebabdddpbeedhbdcybkbeccccbacccdbdaacceaubcaebadtcyccddchdeaccawebbcbcbnadabcaekcadeepedbddbeadecedcccudbaaeeaecectwudeabdedaedbeecyccbcabbbecahacdqcabdbdadqbbvcddeacbebahcceeddcccdceaedbbeexpebccabbabeenbtbabdamcgeccddadacdedaepdebcebdbaaaaoeuhccbdeatebpedaaubbabahceedeaabeeedcucbcafaaaacqbbezczcteeneieecybgcecbcdaldbedbbefbccecadcleredenoaetccaeedbaabeccdqaeddaabdeqemesddebbddjebdnedrcdbbdqdcecbeeadbbbcaecbdbeabbcccedacaceatebbccdbhjacaedjdbeuecdeedbaccbcccdbdaeccdewcdcaaeccbeddjdetbacadecadabdbdbbjcrbcaencecdcbacdccbdacebvbdedcbcebadcaxeqcvcbbacdcbbcccadeasrdceaedwcydeadxdenaddedaedcfedaeakacaeebcccabaubbebafdanadzyaaccrebakaeaboadbclbetbdebcvrcehefdeawcwbecoereecdfaydcccddeeddecdidccccqebccbaegbcecvaaaccdbbvbihcabcfdccbbcxaccaaebceabbbamaazacedcbcddadabcbdbdbbcbaceseccdeaajbcbfcucecddebcdebcedeaaariaadzacccbeaaeaaabgcdvccasedcdbcddcekdcddcatadcbaddcdbbbcbcdbcdcbedesefecebbeadaibtceaeewbdbkaacadambdbdkcviadceacexddddddbadaaccalayeadadbareacecebdcdcbyblbebedbcdebbdyavcbbdddadeefdcerbcedddccabbebeackgacdeizdqebrebbcdabcembsceekcabadeeadbdbdcbeeacabsbdseecaesbbaibacbbadceoaaddbbcdbdbaeebbbubbcaacadmedebedcbhbdanbeabkkceedcbdecpbbmecbddgbpededbacdbccdaeaddbdedbkeeqbeceaadcaecabcsdcdeebceaeaebeibcedbdaaybtbcedbcebeedqnfcblbbcjbdaebatdazedabddcaadcecbzaeedcdeacbdabcddddcabebtbdccaicdbueyfcebrlbdaecdddddwbcedwbcebbdducecdceajbcddcqcdpeabdpecebcembbedebdbcdeadaaceecrdddbiweeededfeekcddadaeaadbdlccdeddcebleeneatacfadacedmgdcnecacddadecdddbebecededabbedmbecdceedcieadacvacdbaecaeebbccdeddcddfcaeacecaccewebaacaaaccdcdbbabbxbbacbaexececaacadecaccdbeccvbbevldcdbeneaddbbdbbadcedcbadaecbbacdbdcaeeebbabdbcbcndkdddzcadycaedebecbvbcebzdeubceddcecabccetdevbccdabcbemdabtebaeabecdeyaebbaddazbdcaebbcbsjbbydzddedeaacddceeadfaydcbabcaaadbbadecdcuencwqeeaaebaabeebbvacueceeekbxdcbbcaaaecdcdeycutecacpaadbcdcbdacdceeevbcdbececdcccaacdaembaecacbzcabzdaehadadrcaeceaabaaaddcctbaddeaeddcpenbbadbibdebneccceaebesdbeccbdaqhdeedcgjcxcecebbsdbecedbacablsmacbcbeddecdueadbdeadabddecebacbjcbaazededbkcacdbaceeeaadecedkeqcdbpeeeaucaaccceebcbptaddecdbbccdpdebuhcccadcbadegdcqdazdecaaedcdbedbeaddbedcjccaabdescdaehdeddbeaadjdcayeedacaecdcaadfadcedaedbbpckecaacaaadcadcdbcceeebdadeccbcyebeedbbabdfebtedafddddrbbccdaeaddacdccaabddeacdebbeaceaxcaaaebdabbuceeeeadaectbvduadbegqbajadoaaccabawubcbzcddccdbaacebcaqedceecdccdccebaeddedeaecadcbdcdaebdqrdncjeccdoaeaaecnccvbaebadedeecedeaecwbbdldceaccfcdeaebecyeaddedcobccvcbdxcaeddcbeacdgecbadbjdbadcbebdzecbcacecuaaecdcbatecdacbeoecicweecdbnebbdaabbbibecacaccbxdbaacbbbbecawaavedccmsdpaaabebdaacccvddaaccecedebbbeebddbacqodbqcccdcebebcdaccmcabbhddeatcdbcyaeeedbgdcbbcbbdecebeldadbtbjueddvcfbaeqdbeeaodedapcdnccaeebdeeccbbbzccddabcecefdebddpbgddcacedblddbcdmkebaiecedeaadecddccevhaddnawacdcefacbbafbcdbaadexbabeaedpebbbidebbccceeedcbbac 10000 100 5 abcogdbdccaeaddbccbceecbcjbbeedbaabbcdaddcbceddebabebbddcccgedmedebcbbdbaeceedbchdbaedeaececdabfddadztbdabcdczcdebecbadebedabeieeabdbxbdbacceabaacedakdeabceydcbcmdcvedcceebbeelanbdaibeaacwaaddaxeebabaebjdebbbdcibddeeddudcaabwcdebdeetebceedceeexbdcddccadceuxaeaedbdaeaaceebdkaaecdedobdbceebaybdacdaeboebaraaccobdcdceddadegcdefazdcadecdbbedebbbechbcaeeeacwbsbdudaaeacpbcbbdddepcfjacbcfaavecxsabdbycddadcuaabmacebcddeacbcdddcacddjeacceaddeeacdadacbbdbeeiebpecdcdaabdceuaaecgdabqececbeadebabbebdeycdkmebceeccaaciccbeaadlebedecccybeedcadaadheaecaedmabcddedmqadbbdcbbaweyezhbedaybeaadabcbcdedaaflccadbageccabcecdaccabdccbdbeacudcdbaxcadbccddaaeazdadebwcecdpesbgldwesadaceadaucbmcccbcceatdeaabaaeeabcbbcccboebecaeeeebcaceaaeddebcrefbeqabaeeitadmddbaccececddbeedbfbvqaccizaebaaeceaezacbcodeeaqaecebrtezcaeaedecdocbbrcbceeavmhcaeceeaaacbfcbckebeamadddcababbdbubdrewabmbeenacdabcpebadaaddaaeadtaoecsdcbcdadbececedaccecmavacbmeambecabaadccbdbbbedbecocdcabaiciddcpmccndaxablfacabadbccbdsccccbdbccawahacsbjdbeceqdeeebnbeebeddbclceaewbcdeacaeadaaadbccbedeazydeddddabdbavbehbcdaaoecbdaebebecedbaejbabwdeaecadcdedaebtbcbdkdbaaaaydbecdddmbaeacebbacedcaccabqddcdbecdadbedddebdcedaeavrdceecvbdacbbcowcbdcdbdcqbcqedabacaecdrnbcdbbbddaajdeqadcacccdeceedbbcbebddubxeabdzbbfbaeacacebdebsebcccpbaeabdiwebeiedbbkneecaaximeejdcdbccecedaodcabfweeecaedbsbbahbedcaeebddacwjaevbaaerxkccedehcececddecbducabaeaabddebdtaxenecbsaceaadacdaddcbcqiddcdabtccbceaaebaadtccdddbcdhyeebbacdaabadczyxcaavccebbcbaahcadbeabbbdeezlaneefcdlcabcbaelkeaddsacadxbecaeadodeaccebbbaabdbptdcddbbdhecaaeacadebeebaaqodbbcecerbeledaadbcdsedddadcdmebcvccccecgabddedgedddeaadecdeuacgeeebaieaejlcceweaefdeebadecyeebeabddbcebedetpecedaedcceqcdeabdbecddcaeaddaaabdeeamebcvbbbcjeadeecebdaubedceeaaeabtcaecelcdbbdbcbeaceebadedaecbebdaaacdcblbaubabddcdaxejaavddchcaadaeaededabfccdecaeaaecveeadcbbbbaeebdbapbddcaeccefceccacdbbccabbeazbbhddrtcchctoeaccebdddddecedheecdbcaeqdcbiebadeeaxcbdeucbcabcagabeecdceccaahadcaccadcaewclbbbdddazeedbddeebeebabceeaebbycbpbddebhccekbdxcbeaetcbbbpcccedbadbcaaacbndepbcaacedebdabbbcjbcdmedbbbaaaaebcebdccabdacddcfcdcaababceccdbdbcabcqdneccaaodciddddbdeeebdebaezbcsoceeqdbaaddcabedacbamccbedbaaiedjdbccycckekbdbbecddeapccabbsdbeebebcaaabbbaaefbbceaeidahcnaabbcbadabcbxeofdedceeccebbcaccccdabdbbcdadbeocdccdxeaqbbebbldcbcqaaxeebaadadcodgceedadebdnacdabeeeeecboevdpadcaebseccadbabdeaeaaxeddccbcedadccwdeqeasebaeadaeacbbcadabdbdeadgcbaaeaeaececaaabbxbcbaecbccenaaocecaccmdheibedcvcabckbdauabezbceevceddcbcddaetczaedbzaeaccebbeebdbbeddbdpbceccadbdedncbbdeybeeabeecbaabdeecbbcbebdkedhdbbbaaebebadieecaddccwdeeaedbdececbdaaddtbbecdebaktabeceacccbdabkbadccdccjaedlabdnarnzcdacodcemdcdfcecddaacejdaaecccdbdadbdacdbbcddeeacecaebeebabdcceaadbeaweabctddbdkqbabdbbtbdacbdeedcmcedzebqabiccdbaacdecdbebcaaeacbacdbpyaabbybdebaazcdelaabaecvadcebadcxbaaceeweaadeaedyacdeeecmdabrakcbqkebcddyddeebcabacgcebcbbeabdzbeybeecabrbbbaabccbebaabzeedddkaekgcbeabcfeafbaeebddeaeececqjadydebdcdbbbabdvaamedhdebaaudeddcdecdocbzbdeeebdaeedecaaaabcbeedveecdedbaaabeedcbvaddaedbcaevdbbdedybdeabcebcdecbbcdrluaadcadbeceaddbedcddbcdbecccsccaecddedtecedjeacdceabdcdcdeedabeezbceealpbjbcbbeecbadddeeeaabtcbdcbeacdddqdeebadabbdbfdadeacaddcbeaebdecbacaecrddacadadzadcbabilbcbaadeedcujawhaebdeabgsdeccddabldiaeeavdjccdcecabddagdceccgbdeoeedxbmecasaeteacabedddsbcgbadqaydsxdeiancbecdcbfbjkadbaaaedeabcebdacucaabagdcxccabaazchejdaddxdauecezeekcadaaedbnccdezobdexcceaacdccaacedaccdcceabebabddaajatbbbecebaacdacbbcbpebdcsddacvcabccbccbdbdccljbbaedobccbbababcelieddeaebbdcbbdeeebaaaebeedmcaabcbeabalebcdebbbacbeeabadabeabdcababhedezcaabeaacrbdcbeevbbdaraebbcaadebecbjeeecaeeddcedddcadbcebaokbjaaccdcabadcaaqdccebccadnadedbccbeveemeaaecdecbzbeiecebbabaeebbcfbbdebjeecbcbcacaabjabasaedtcaeebeddaedddddrbkddcbcezauajdzaadedecacybeaeudclbdcbdaaebbdddabpdrzpadbdecaabddacaxdaebacandaebedbmedccbciceuepepdedcacacdkybbbdeddeaccyecececybbedcbbtaacbccexbddakpescaubpdecbccddtbdeaaavacmdeebccdcddeddyceaddebdbddeddlbawiadbdeaceeaccdaacbbeceeveeabexcfebccbecdgbacdeemebkbawcecbcaaccacaddcdpcbacdbiaadecwbyzbctcbecebibasuaecbaebpadaaccydeavaddbdcdaaebdycebbubcceexcdecabbbcdbbdecadabmaeabaadeeaxcbbcbaeebdrpaeeaeccdccbaukdecceeeerbcbcalccbeeefcbbccdcqadelracrccvecbbddaevcbacvecadcabaeecdaitcelrdabcebadaebcecccadaacadcaabeolcxddebeccabcbbacbaeaceecdaisedbbaieccdbccccecbccdkdcuacceheeaecatbzccdedeeedcbxbacbciadadakdezabaceeaabbbkaibbabadabbrtaaeaaacdjcecbededcedceacdcbeecycdjecaocacrsbccdbcabdeadedebebebbcabeebcbbacbcdcedbpweaedtgcbcddaddaedadcabbbebpdzecxabccddbebbcezcdddhaecnbedebecbedebcccbcbaxebebccdcbcbaddbbaadbeedeaeeecubdbdaexeedbcdaaddbaaccutcbabcdadbifeadedbentdpcdedaddteqeeadeddbbuaetbcdacaddeaadeddebbedaobedmabbbeabcdrbdcedcbbtcdddcacaedlhhacaaxgebdekmdcbbctlqccbbecbdbebdedbcabaaecnegbcddegddeejdabnchdnvsdcaeeecbcedecccdadaaokzhcbcexcbacdaearabaeebebbcdairbcbabbcvdaadldezcacdweabededdxeabeucdbcadcaqcaaecewzpaaccddedbeedebeeeeccccawydaecacedeatebadbejceaeaacadgaadcaqbbkebcmddcadaeudbcaebaeebebdedcebeeaabbcaeaebdbabuedemaacbdecpbdccecqmqbsedcupajbaeddgnrccdaddbazdbuedceecaaedcdeuebddcebbeedceeqcdeexcddaacdeadmdcdcabgdeaeqcebyccececicdbeeecldrbdwvcbeadbeemacacdcebebbdeeadbxafhcbaeeadabaebejgcbabcbebaddddgdbbbcabdecbbbobeacebaecbzecdadcaacbdabdacaabceeecebybeaccbeccpddcadcebdubeaecmadmdqcbeeadceuhdbacyaebecbbtcebydbcabacechcicjbeabrbccdbpeaeeccbcadjeekbbybbkacadbddaebcebeeavbdzcacbabaeseaedbdqabsfbcdksaeefceaebcaaperebebbcceebecdbbcbaaacqcawepcedccabrabkcbcewcbcceabceebncbadbaceedeaeddacdcddcbdbacabdebapacabeejfbbecbaedkdabebvobymebedlcabqaobcaecbcbeaaddceedcbcdeacbbdecaebbrccjmaeacccceceadabeblevdadcbdcececadbtbheeeafabededakbbadocctbadcdkgeackwmbdmddqdababaecbobccdcebebbcwpabapddebdlmcdejebcaddccdcvbmeaecbdeedeabcdcaaydbaababcdbeedbdcecielbadvqdaecaabadaegzccdbebekuaaaecedaecabaebcccosaaddbadoadcdeeaccaceeedbaiccaaabdbmaeecebedypabceebdbddddecrdeeccccbcaebebdedoodbdbcadedcaaaacbcbbadacdaacemcedbeebyddqcvddbdobdedcbecafdbcbcccyeubcbdaqdbdcbdabedabaddcaxaeeadbmucadceebbecacbbcecccaddecbbmebaedaabcceatjaadcafcnbaeydeaeebubdbbcceecetecaabdafdddbcwdqecdsabaaaedcacdcfbdedeefcaceecabecdcaydeaeadhadaebdcddcaveacaddcbdeebccgbcedbdecdaadedaaeaeqeargvbddcccdegcdbeaaceaabcobataebbadbceeqecbdbbddcecbqbebeaedceadacbeceeebrcbwecneeblbbebzdedccaaaeybcraddeebadeuaeedxbcdbcccebeadbbcccaabaddafcbbcebeacaaabeadrptsbaebnbbcabbadbcdoddbeaeddeaccbaabdcaeebedbcbdbsceecdvbdvcaddecedbeadabececedasdcaaacdceeeaetdbbabacbeeebcdtdeddwbouabbpcedbeadaeobcdedacbmacadeedddcddnbabadfbdabdbadebbdmaaeetbadgbcdambjxdaeccdvbyrdbaccedbdbaacedbdoncdebebbedhdlbscabbebgbapgdccepedebeaabbhbdeacdcadbddcddeeddbcbbcaaxubaebbexvacbkechdbgbcaddedddadcbaccxgrncyeabeccabtceddaddadbccbbcaeckbecddedbddcaqdebbeeaeabeaadddcbddebbdkzbdcdebacgbecsdabeccbeecdbceeaoceaqeeajeacdechablamdbdbeddbdadbcdeeaeadcabvadabaebcdeeeobbdajedbgaedabblatccdncbaedbbdaccacbbaadaabdqacduddeeedpaceaaceebejcacwaazchvaabcecjcdddaacaadabdhdcdedchbbdpbecbbebbeedgacbweetdaacbbcedfcdddadadcaccbbefbcjcbeavcaedcedaddbdddqdbaaacddbcbebbedeecjaaqcabbdebdjdcebbqcddbtebececeedassdeabebaaaaacbddbacebcbcaachaxjeabceaeeabbealbebacczdcceahbbrddbecacbbefetcdadddabbdewacrbzaajdebdddaddenadacccacacjbqacbdacebecededcnvbbcadctbetaadeabyecbayebcbhbrdeaxsbxezbenddabaebceabneddeacbecaaaeboeddbddbaebeccdbicdcjbbdliedctbbcabetabababcbaiwuadddeccycaabdabevbpadebdgddacadbbaedadeaaccacfcacaxddqdbvaadzdcvaaaidcdaddlnedesbecedeadbbdbcaldaadebbbacoeceaabebdeceaeeaedbsbdaccbbeedcabcbcedbdczajbeddudcacbeeeabbeaacdldmdccdboadcadcbbbdudeadccecccbetaaepdadddddceaacbeaebddddubccdcacdaadcoazeaaxbaeacdaadbcbdbeyxecdemddeaedsdbecbhdadcdbaaabeacbaacddaaamcmcaadceaccccaadcbddksyaddbcdzdddabdadaaebcdwcbdcebbbsxbccdfdbbdcdeedbbbbadecedebbbdadddbgaebcbcleeddadacadgeebmebcdaadeaedcdaebdcpcfycaabdecqcddedbbeccccdcgfbcbeeceenacbbmrenebsccefdewdcabadcazbdeuaebedadobewddaavraadabdbyduccbadabcdeeabeeabbdcbbadebaecaeecdedddwcdebqcbcdbdebeaaecqepacobecctcucdbayeacbccedebefdbabdcdaedaeabeeeaacbcvaaaceddaeebqeebddabdbbedaaaceeaebdcboceaebbjedboaeccacrjbaabbxbbamibdhaebeedbqacdddbbmecbqecwbaeaaacdededbddcexaebeeacdccadbbsreaddnacgbbadadahdbbdcacbcaeeaaerddoejeacgbebadlecendapdeenadacveddbbddeerhbealyrycauaaeddkcadaiceebccawaedecdebdcrjeandeeaeacdcebqbbadddcfecacbcdezaddaaactaaeacgecbcncceeeccercddcdclbbcdbcndoccjacdcwaccdemecbkbaddmedpeeeadaecdcfagebccedadcgbecdbacbccbaceabdeaeacadabdddaacddaaqaaecdedaabebdcecelhdabcdcadbadaevaabbcaadaeobdaaeaedvhdaseaeebdebdcancaaaecabbcbeybrldeaebeedeeccebcpxusceedcbboddceaasccabbbaeaddebbarbbeaqdcbcanatdacbecaedacbdcaacdaaemezbbddcddaadbcrdacdecobdaabelaecbeuiebxecccecgaaaaebdeabaccgacezbenabbuebcepdberdioafecedaeaabdsmccbdbdcbaataedbdcedacedbbdwdaedabexcecabceaecdeebeacddddchaabancbbccubddevddodbdbcdabdabcbecbaeaamdcvdcakbccdrbccchabeezwdaeadcdebbqebjdeazdcwodabtbeddeebddebadddnceeceaebzaaeccbaeceafbicacbaeocdaaedreeydecaacvccaeaaaaedebbetcdaauecceacbfdlpndebadaeadadeeceaapeaddbabaeeeufdgeccyuctacecababcmadededdkxabbkdbecaeacyaecdeabadfacbmafxcaaeeezeddabaacacacbbajgaacqabcdaboeedeeddaadbcbdeeqeciabebrbbccebpadcbduabeddafdecjbdabldbtbqdekedbabdeeeqaaoaeucedbgddeddaedaqeceeecbelwedecadceadcbecabadbevaetcgbbccddaadeaaaceaaeadlddbybbddeadrcmaeeuaqeabcbemddbdbqdxdabceaaccaecsezaceedbacdeajabdaadwcbxcbedbahhcedudeseeeeefbbceaedeaecdaaecccacmlcdbeabmbbuedcaeieedaebabdawadasdveedcazcdbaoeddeecdcpcccyddeclcjdbchbbdedbadccdcddecatcbvecawaebberbedewlbddddcdsaaecvemabedcdqbccnbccebqvadaceocecupepeebadcdaddddedddbabcecybcqadcraabbsecdcbedeeddalbsadccepcoeeccbacaeeaakjabeavabdkeeecdbccxcbaacbdcacamaiaelbdcrdaehbbhrccbbdcebabdmdcbeceafeeardacebdeaaeebeezeaedcabcaeacduaecddrdddhhcbskadedbadedbecdemcebdbaaacapaeebaacbeddaebcabedebcdaaaaecaacaaeddbdabjdcdpbeoehpaeaaccsecdetdcbeeedbdqacdbbbxbaddvaueccoddawbcdgicedbibaaedebcadcrsuaeebdvebdydccdaegabedbddadccbbeccdbeewqaladacdcibceecetdeabadeecccbdacccabcdaddexdcqcbebndcboacfcxccecdibctbddaacehabeczbabddbddcccbdtedaddbbaabbddqdzcbbbcebdebaeecqedeaedapzaeecdpecababelbahddanaeevebaedddxdaeddaaecadbehbebeceiedcjueccadjedbegaceaadeaabaeqdezabbjaabbbdebcaeabeabydeeeabdteeeccldacecccebbcoacbcebaaabccdeecbwbbdcdxcaacaadciddabccdsjeejacbaaca 10000 100 3 ccoaaaahbbvacaybjpbcbobcbeucecabmcacjaacvaabbaasbcaacncbaaaacacbacbcbacccaccsxbcaccbccbcbcacccaaaagciacavbcrbccoacbccaabaabalgbafabbecbbccbarclnyalvccccbczbbbwpbaccabbtcibcbabscbbbcibcwclambfqbbbdccaaacibbdaabvbjybcaczbaesacqybcabaibcaaabdqcbubccbcaaaobbafzgbcacqbcbaacccocobscjacakaccbcacabcakccbabbbakuacbybbbbcacaaqbbtaatbfbzbbcajcbbabrbcgbccoccajbbaccbbbabcbbccaogabpbgsrccbzcacabpccbacbarqccbbcabbccawabacbgsbvcmjebaaaabsbcccacabbaaabvabjabsavbaahccqazcvcacabagbabbaacbacbcbnxbhacxbcbcaaaacbacacahcczeqacbbbcmcaaccbcabaochcyaccbaabbcbgbbauaaaaaaaaboacgaaccabacbcsccchhdjaybbbrbcbdabacacbjacalmbtacaaabcbabaacabqcaaaahdccvlbncbtxbacaycycpacsacahbcbaaavkatbcnbccakccacacacbbcbbbaaqaabcabacsbbgbcacaaabbcccuiteblbbaccbbcffnbbbbsccabbpyopccbkacrckibcxacxrwbcrbbabmnbcbaccjbrbbmabbcacubcbacaaacbaaatbncaacabacccbaadbabbabrczbasbbabaaucbcabcipbappbccctchcabccbckctbaabjcacarccbbbobagcacbaaaacbauhbbbaceaalabarcagaaaacbabcacrvabaiqbvccecaccaaabbcbjccacbbcbbcbrabwhabaababcccbbahbaccbakbacbabcakaaccuaaracbccwakaaacbaaaaaafccbpbaxbbcaccwcacbbcbbcaacvbccabcaecbcaicbcacezapckjagaacaaaaaucaaccacbaccjaccacaaccgzaigdacfaabccagdtbbajgebcaacbcbcccvaaadccaxzacclbaabacccqababcacbuzeclababcabaaacrcaackuccbbvaawaaaacaabuacabbaockabcaccabaabbatabacbcwlcsbbccaaibnabaaacbbcdbcbacqaabcyyacbabbbccbaxcccxuhajbbcqaaccaaxcbccababaawqacbbqbaabccbcccagcacpbzaocoaaabicctabbbacsacvbccaaakaaaabpabagbbfscfbacacokbobaaabacbgcafnbcctbvawcaabbabcbbacaaabfaabdacaracacwgaacbbcicrbcqobibcabbauacabbbbagcbbbpaaaabqcaacaabaaavbbbabacccacgcwacbccbaccbiccalbaaccicbcgzbacrccwbcciblbzacbcabhacaaafhbifcbcbaaacahccannadacbkcccbiccbcccacbaaeabdbclaabacbhlbbvgbaabibaxbbabaaccpbcachbcabybbabcaambhxbbbacckacacbakbbbbcabhcaabaacccbbxbbababcbcccboarbrcfaccbxbacbbccaabsavbcccbcabbbhccagcbxjbadaybacacachcaycsacpqwybvbacmakwcqbccaaccubbbbaismcywofcsaccaabecaubccamabbbacobbcrabbacabacbbbcabcbcwcpaaccncbavacaaabcbbabccrcbzcyacbkcbcrccabrbbsaacbddblgbbbbkccucbagbccbeccabbbacacacnbdqabeacbmccbaabbccbarabcbcbbcfpbabcpabcabjccabbacqaaucccbcdbbghtavckbacbacanababxaaamacboaaaejcbacvbbbcbhanbzbbbaabaabcaaabacbbaccyajbaabbccbchcaaaybcbcclacebbccbptbbacabccbbccpbbcccacccaaazaaabbbcbaocccczabbbsqalacaebccncdabealbaabalbccbabbihacacbcccbbcaaababbocbdbabbcacccwabycabwbaacbwaabbcacaabtalbcbscccycbabaabbnkbaacrcccralcbccaaucoxqamaacvbccasqabacbbcbbbccabcbglobbbaecabqcaadcababcbxbiahcapbbbcaabaaaubbqytbacmbcccbabbbxcacxaaawacbjbbfcbaagobbbvbbcbbcbbabfaccbbaaoacaaabbbaajczbacrvbcbwbccbacbaqbaqbcaaiabbdabbabccocbbcaaqccbacackaskbdabcavbbtbaabcbbacaeejbbbbabccbcbccaaaabccrauacaucaraabcbrjxiabccabcocbabkbcbbcvwcfbcbbccaacbcbbaccbcacacpbccybbcacyajcbbccbanbcateabeccycbcbaaccjabbecbabpbhbsbciaacbbywbnccabaacmacbbbbcecobbbabaccuaccbccabcavbaayacfaclliiabbcabobcccwcnacafccabyaiaabuombbwbkbbcaabcbcbbcabdccbbaacbbbbbcarccsblcaajoabbbbchoaacbaboabbbbcabcrbrcaaacaaauocaybbbccacmbcaabcbccqbbcbabbccbbcabaaajbcoddacjaccaqcbbbaycuccbgabacabcnfeccbahacbcbofaabbaibbbcbabhabaaaccafaqbicbccqecaaaxaaeaiclbhaacczbbcbacdcibnbfaaavbebpacabtcabbbabbbaccaacaacpbcqdxaccccanaabbbybubuabbcacbzbjrcwbjcbccbjkbaacbwgbabaabbcabcccbaactbobaabccltrcabccacaczcbaagcaadzccbbcabbbazcqcacfccbbpacabaccbcbqcdaccaascbcbcbcccqacbcbmbbbabqbnapbbcgabbcabengopabaqaacquaccbdkbccaaccsbawbcbbcwasbbccbbbbcaaabaccakbbbctcaacbbaybacaeaawabatbaxaabaalbaaaacbcnebnbgcbbrcjbabaabbbabcascbbbcacbabcvbecfkcabbqccaafcccaabbbccaxaaaaebcbaaoaacbcawpicfbazamaacbacbkbbahbabaaacnprcbpabeccbzbcaakbxbcabbaacqahaabccbburbcacbbanbbbbfzabmcccbbwccauabbbbbcccarbtbaabccjacacaabaacbbacqakcabfbcubcccaybohjpcacaclbacapcayacaobfbacarcacbvcxgcbycqccaabzbcbbqaacccacxacbggabbabcacacabbabbcfaabaccabcycbbccabebacbcpbcabaabccbabicaaaazbcabaadfbtcbbcbaaealacaacgscabbkccooazauaacaccaabaaacabamcbbgcptecoakwaauhciabbajgnbpakabbaabagmacaaaracbabamkgcfdabdjcxcpcacabcbbbaabiaccvcaabtqbcbcacaaccbwbbbabqaaababaabzgfcaicboooaagambaacabbbabawaccsbbtaacaqafctasbaacakbbaabbbbzbbbabbwqnbkbbccbqcpiccblcabzbqbcypacuqcbbabbcccscavbcubtaaezbbayaaavacbccaaarcacbacacbcmccacckcabablcxbfbbbadbbcazabgcbaeccbacabbbccasacabaabbacbaacbeibmbabmfbchcbmcbcacdaaabycccactaybbcafvbabcccikbbcmcbxbcacsccbcyczbbcaababccbcbcccaaccaabcbmpbscbccccaabbsvajybtabccajubaaacuwbccasaabccbbccoccqaacbabaaaabcccbacbcapbbbabqabdaabbacbafcbacxabmcaaaaybcbbcecbuacacccbatbcbxcxbaancbaalabccbabfbcccbabacbtbacblccacmaacbgcccaocemubbcubbcchajzbvdacacbabwbabhcbaafctgaabtvbtcebncbloctbbcabbabcabbgabbaoxaaccaatbacbaczcaaccbfbccabcbuabascacabccabbacbecaaaacjbywbbcbiaadbabaecbaobbbccaabacygacabcaccbncbccaalbcaccbcaababcaapcbajbcbccbufcbbacbbcaaabbyqcbabbcibvbbcccancaccaaiebcjibcacbacgcvbsacacckmcabcgbaibibbbacckccccabbkpbbwbaaabcdcatccbaaacabadscaakacbbcbacbhabqbxcahbccambccaabbaacabcbadkbvcbsbccapcrcacmaaecckaabbaaxkgqbaaccoccabtsblcacbbbaakcccacccacagbaoacbxmmbabbabwtbbbboaanxbbaacgbabcbccccabbbcjcboaabvrcbccuabadagcbbbaofcacbbbabcccbceaccbbasbacaccbacablboncatbxsbzbobbabccbambzbabaaawbwbazbbecbbcaareadbhcfmbacbvccaanbcsbabbbaccaorabcabacbcccccsbbbcobbbeccbcuccsbbbbrchaabyacjcaebbabacbckhbcazbbacaabqzbvpcazbbbacrcbabcbacbbcabbgartaaccbmbaccaaabavbbcbckbdccaczaacbbcrcqaxqabbcbcubboacbacjabbbahaccacacbbaabbcaccacbcbabaabapcccbcacycababbcvbabbbbccbqbbavbbtawaacbbbbsbavbbbssbxabayaccarcacjaazjaaaawcvcayakfmbacamblaabbabaabuiaabakawabcdsaacbbccbccbbaayaaatacedacbccbbgokaacbcbgbabzbdbbcaatjabacbbcbcbbucabiaalcagacobbacnaajccbaktpcabcafccccacadaacbcacczbcaaaacebcybbcbybccbavabbaccccctacoaccbsccccaaanbaabqfbcabaaecbbcbaazbsbcmsoctpabcaacccaaqbrccnbcafcbabbcbcabccaacaacbmjbqabciabmcbsbbclobkoccwbcacaabbbalbcsjbaaocbbcvcbnzgaaazbccfrcaaambbacbbbabadbuackaqaacaacxuaubbicabzbbblaaaaaacaaavebccxcbbccbtcazarahcgccbbcqbcxjbbcabaaaabhbcsbeaaciruaakctxtacccabcbaaabacaabcauacajubcbbalabbbbccccajcbfbaacbmccbacbjcbahccbxabcgbgbbabccvcbacacxcccwbavgacacaakmbbyoacbcaacabaccaubbcbaaacbcbdbaaccafacaaambcccuxaabbccbubmsbaabbaabbcrbkaebaahaqocrcazbjcabbcabcstadacyabmazucucadxcbccbcybccxalacctacbcviabnaabsacicccbbcrcccabtabbbbabbbacbzabkcabbbacwlbacabaqcbcbcccbaabbcaaccacbdajabacabbbolbabbbtbhfkccacaaejbaaaclhbacabbcabbaaabaaaadcbcccabbibbacbcococacxcabcascbacabracacbcbabrsccbcdcxbcabbacamcpaccahbcahbcaaafbccsbxaucbccaaacatbbabcenwapasccstchcbbcbcbpahcfccccbaabacbpcbegcjcabbbgacwaaxacbcoaccwbwaacbbacbaljeaaawccccaabccagabibcgbcbcbbgbcaaaccbwvacvadbbcmababcjabsccclcccxbabaobbctccbibbbbbacacacbbabcaabcbrccbbbjcacbacgbdcbmdaabcvababbbachaabxbamcawfiabdbbaebmbaabbbzakagkxcaycacbcscabccccnbpfaaccuaabccbanabaaehbaabcfcckaacbcacbbkcrbccrccaaajhbbbbsvaccbbabrzacaccaccbbacbjraabcbnbaccqcbaaaaccbabaccuccacaxwamccaaoawrczcbbbbocbabbzbcqaaaibfaadrabccacaccbvaadaxbgccbccabcbbjncpaaacabbabbiaicacaaebbbbabscohbatbaaaaaacaibcbcigiaccabrbccccsclaisaauccacbaaobcccbaaruccccabcabbaaaacbacabgvzbrabbcbcbcwpcyaaacabbkccaabgcawabcabbaabaabascabcxcbbbccbcaaaacbaccacabbcofbcaabtyabcbbczdbxbabtkbabbaaclcbalbbcaabbbaabbcaabbaccacbacpccbrrwabaaabccccrfcarccbaacabchcabcayzaacacbabbcecaababrcbabacaviabccccaorcjtcccfacscqbbcckbbaabacvosaccjcbababbabarbacbbcybmabcczoslaaagabacbacccbacctcaaaciabyahablabwraeccbajaccjcaacanbabaacpbbybbocccabcbabbxmbaaccjwalbcfakbaacacabbbabcabacbbbbbbxecababcasroaacgjsbaccbbbbibbacpbbabaabacabcaacbaakbbhbacbcbcucacixcamacmcwaabbbbmsbotacbmalcfcaabcababcbaababacbmxctbdbabbacgzbbbbccbegbcacapbccudzaccbafcbabucbccwbtaccqbcbacagacaahrbabefzbbbaicbrbcbbaausasaagaapbaabacabbbcayccabaaaabbabbabacbatcyaaaunabaccaccbqwuabbaadabgcchchcbbcagcobwcabcgcbhjcatryakaccaudcamacnbcakaacbobccbbaabccabcaqccbscccccasrabcbcbbbkcccbaaazabccybbbccdvaacbaaaccbccbabaaccccbaacbbpcbbbbbbwcccwaaucbahacabpccqubabbavfbvabbccbovicaccmauacnbbcabacinaccebbbjabsahxaaaxbdbbcabacaaacbdcbacbaiqbncacbbzbawamcbacabcabczyabicabbcbacbacabbaacababccawpibccckccbaabbcbbabcacbcoacaaabccabvbbabcbcaceacacmbhpjbbcbcbaacbbacaabybbaklacazaaccbacabkcbcccbbrfcayaxalcbabmscbqeccbbcaaaaabbybccagbccaabbabbchsbabcabtabihcbaaabbbcbczcqcacwmbaahqcbaraacbcxccbbbabracabuacbbawceaacaqcbbnbapaaabbyaabicaocvucabjaaccawbabcablbcbbbeballaczcbpabaaiaabwsjvcacbubbbcacbrbicacxasaalcuoaaabwwiacbacaabaxapabacagalfcacbelbbbbcbaacfcabaaacavacyaanacabtfbcaibkcbcbccabcaccbbceacbfaaafbczqbbabcnabceafbccbccbbwjccbfbacabcbaabeaabycbataccqbambgcabhbaacbaeccbjabumccanrcabdbfcvcbbaacaybbhaajcjbcaxabaecaaccacaaqpcaocxabcfcazabbaancabbcaaaacebcabacayacbbacbabccbxsakcqtcabaaaablcnxbcbcbacbabbkaccchlakvccacbbacabcclwcaaacpbczbucccukababacaybbcbbaabbcaydcbcbbbcbcpbugjcabcbcbbbbbbgjaaffaccaabamcatbccvwacchcacaqaccacabccwcaycctcaabzjcrcabaaybbbzbzababaabbabazacbadaccabacanaawaavaacvccacbccaaabbvsacaabcbbccbcabccuaaabaybvalcbacabajcgacxczbaabcbabcqacaaaacazrbzactcbacccmabbacecabaaabxcycbacjcbcbbaccbabblcmtbcuqccbaczcaakcanbcbabpcabcbaanaauuayeabablbaaakbbbcbabbbbghacecccaucobaccbaabasdcdacbcaabacaababcatbggbcscbjbbtcgccbcttbcccbqcaabaccaaviedaaarrcciacbccpaxgacarbpbgbaavacciaccxabctaubaaccgpaccbaaaabcqbcsacabbacbabfbcccabnbbcbaaccbgbabbcccubbaarbcccbvcaaaccbbccbqabclmahbabzccaacabbcccabajaahacaachcbabababbbcvaoacbayatahoaabaccakbbgcvcbcwpowacccfbcacacbaaabccabcmcbmacqbbcacaxchjbabkbbaabcbbnqyvacblacjxccbnblaacpbbbbacbcaabcbckbcabcabybbvcaaacaeacccaacacasbcacbaahzrbabbkcbcabcccacbbaxcbccabbbbacbcaaccbacebbrcasbcparcacctarcbacdbaaaakzbbabcsasccxbcbccaccbccbcbbcccunbbbbbaqxcatabjabccvabcaabbbhcaobcvccaiwabkachadcadxbckaccxccbccbjracaabcccbbcbacoabjabccafbybbacgabaccbcaagccccaaaaabbtmbbabarrcbbkcbovafaaavycaqcacpyabbbmahpacaacrchcyaaacecaffyccccacchvbcwaaaabacwbecccabacbcaaalbbbbcbacbbcsolccbciaaaabagbaccacbbxaacapcbeababbaccmaaccaagaqabrxbccbucakccbccbabbaaysabbaacbcacbdbcbaaccpcabcaaccxlbcaeqbabdbaajnsajhgaubbcaxabbcabaruacucaroccazcasaabcaacbvacbvcbbbcaydaccabcablcablcrmcbjyaccmcbaceabccbfbbbcaxcibbabrcbbaababbuaabbccbsarbaaaqcapasbaaacaacccaaxaabacbachcwuaacaaabacacxbuaaacbbabaucccccagaacbbbcchdblcacmbynbbbacabbscbbbcaajcbaababascabmababcibabccbpabcablcaaccazabaabuczbbcacdasaaaaaccabkacaaahcccfbbaackcaccaaabbxbccccbqabamdcaacbcbibvobaaicabwxabcbacacbbacachccbzccbaczwcjbatababbcbacacabbdnabaicctvbcsyabbaxcajccacwcacaarbbccxcaxcbbbabsbcccacaabaebarbcaqaaabcbctaascmfcccbcbchccccaabacabcaabtbccracccecxabblbazaacbasqcbabccabccabcbibacaarcabbabbccbbaf 10000 100 3 bccbwmcazambbakaaycboacbbambcxccacbaacagavcbacabbcccjcajbiaaaacbwbccaqcpkcbbpbzaaaaabbawabarcbacacabxbaccbgbxcaqdabbuxcbbbbgbabyccaeaccobaccbcaafcaalaavabscycbcbybcccaacawawacaaanccqybwcbaabsabjdccxcabbjacpaacccxcacaaagacbctcabbdgaaciacbcmdactbcbbabcbcbcbarccambbtatibaacucaaacbchbbanecaqbcbabcabathnbbbaclcccbcbccbicrbrbccabcivcbaaaccbbpecfbbaaabccccbbyabcabbcccccbcaabcbbcbnabaaccabcbicaaacccxicbbajisbwtharcbkcbbibbbnbcabbacahaccabbpbcrkcacfbbcraaccabaaubbaacbcbabbcbfucbobeaauaccbubbxcfabclbabxbabasarrabccbcaaucbabsccgcczbcvocoabbccbbcdcacckcsacbcabldnbaaaccbbbauccbcaabacccxbcybcacoabbbccbaadjbawcckrbctcbccbxabaccubcbbbbdabqcbbcgabiaccccaababicbbaatcbarfaaaabktcdicbcggacgaabhcgvbcbaskbbabaaaabwzabcrcubaawapccciqcaatauaaaaymaacyccabacaccaacbabbxcvcccbacbvcbscezchaabbcaaaiccceabbbbabbbaaaabaakcwcgabaakbbbaabbbaccacccybbbazmaacaabbabbccccaatcbcbcyccbcabcxcccysabncabczxcbycbbaaabccacambbbazcangcbxbbobwhabbcccjccaacxbbeaaacukbcabbwabaxccbcabmccapabccbanbaaaacaapcabcbbaalybabaacatcaaabcaabcbfcabckbcabucbbbalzcbqbbbcacbarebbccacabgbcfpcgwbcalacckxccbbccaawbcbvbtcbbbabacbaccigccahfacaamxaaccaaccbcadacbzccabbadarmaccwaciccavbccgcbbcacvcckccabaawccccbirxyacbcbaamcbccicccbabbascrbjmcabcabbblabcunbcbbcbtbbaaabcbcbbgccbfyababccsbabcabxaarbcbaacaaakcasccasbcbbataaccdlavaccccbcamcbcbammcqacdbcbabmsbaabaycacbcbbaazccaiycasmcqdfbakcahacacbabtcbxbjocccbpbccacbiaabiaqbcbcbwabaccabacsbbxbcacbccacplacewccaaccgybnlabbbaaccabbbabybmaubebcbamcabcaaaabcbbpabaabxagmbaaayaabaababovpapbobcbaccbccabcaccbucibcocgacaapcbcaqbbcpfccccwcacbabibccbebuabcaabccacmcbiccaabccccgbblcbbxpcaycbkuaacccaaaybblxacaaacaicbaaacbaaxalaabbaaaagaracbncbaabbcnccyajacpbcbacaxaxaaaamyaccycjxqlbvccbccaccacbrapcqbcqaacabbxaabcaaabcbaabnacpahabbcbcabcabicgqzcbcbbbbcbavbaaeaaaabacracbzoabbbceccayacbacbaabcvcccbecfgblrcajbjcpabpjuabcaacabbiccmbacavcacjeaeckaacboacbcxcabaacacbfdakaacacaaabccbebaaaacacwjicbacaaaazabiccrxtcacbabarjbbbbcbbxcccactccccbbccccabjcaabaycbbccabbckccbeabcacbbbbabcabacccaacbcabccwbqyabrcbcaobabybaakaaacwgacaaaaccbacacyvcbiabcabakabcccwcbblxjaecabbacuoxaaacchaachbyalcbtcrcdccccaabbbcbncbatsabclbbbbcjabcsaaqcdaaafgbaababcbcabcacakaaaccwcycabaccakbbwbacbqbrbhedbbmzabpbacbbdccbjaabcfbbbauavucacabfabbcbsbaabucabczccccaaccaabaajcaabbabcasaasxcbpbcbccoccrcaccaasbzbzscccaaacmbbbczacckcclcaabwbccqcjbbcccbaaacibckaabbpcbqacbbbwcjcjbcacaeaxbmaaacacbbcaotccabccbcacbaianabbcbcpqgbbutabbchbebacccbrbgafababrchdabjwabccccbbqancajobxaadpatccbaaaabibcvccccadavnbcbabkcaccayaaabdbbbacbahbacbbcfccccbaccabbkyjcbwcacbtcbalabcagaacacbabaoabaagpaacchcabcitalbfbcbbmcsbcacadhcaabcxcccpbbasxacbcabaaaboecbcbcbeaacbabaacacyecjaztbabcccbbbbaccacabantceccfbacccabdabaakbbccbbbbbkbbcbpbbbabchcabjaaacccadbncablababbcaaibabaabbbnmacbccccccyeaqubakabhaccqcbbbazcbcaacbacacaabcbcbaxulaacarcaiabaaacaaacbcibcbabcabbaaccacaasbezanccaaebbhaaexabcbaccacbybbaxacabcrbabbaacbbacccacabbaclaaaabcgdaaaavctacucanmbacbacccbbcbbcbbbcxbpabbabxiabbalgabbbabaccbcbbucabbvbaccabaccbabayabacpzabxtmjcjncbacsbbbccuwbeabdajbccbbbpbbcccfabccbasaabjbsxaacblexcccacbbcackwabbcacibamhcabbapcabbbabacbbaabctzacdaobaaccabxcxcaacacapamccsbafabaabcbzabbburbcucbccsccbcabcfaaabbbeabbgvmabaabccscacbbqbaojcacctbcjbbbbaabcaaacghbcuauccbmbbaacbccbvbnsncabbcbacapbaapwnbccwwacbcccgaacawwcacvccaabzubrstbabbcbaabpbbcaxamgbcaajccaaccbbubababctbacbcbjtaccbineabcbcccabacbcvkcgcbaacicabcbwcbgcaaaccxcbabycacbgubbbacobgbaaozaabbaqabbjaubarpavcbbbaccavacmmaaalcacbbccaabbbdabbkccacbaccbcbuwbccaccbiaaabbyxcciabsccabmbcbagaaaabbtbbbwadsqcabascaccaccacxcmubwbaabcbtccbacacccacbatwcvbaabaycbxjctccbbciccbbapaababbabhaaabcgbbbcaaaccbagbycppccaccaoajbafaqcaababaakbcxaabcaacakcrjbcbcaaagcbtbdugaqccbccabaabobsbociachccbzjabobbcbcbbhcaaarameacajlmabcbbdbkrcmcabaqabaabpaabcctbcccbabbplbbbabbcbbgceabcdabbciaabbucaqbaaccvazaacxcbbaaiaabombcbbcakobcabaabcbcpblbbacaaccbbcbpbaxbabcccabbbaccbbcbbbvcbabcbbccccabacbccfcbbnbaaascvaaachasbbbhacccjbccbjbbbabbbbaaaambacaacccabpacnbaacabhpbyaabbccbaarccccabbbbbgrwcbbcbbacccccbabcbbdcbcaabacabgcbcbaaaavbebcbcbaacrcabaacawbbbbcccbbgbacccafccabcbbdbcorabicabtcbwbcyaxqcccaqmcboxccaaaabcabcubabtbonccabcuacaacabqbbaagaababbcbabecbvcbgnjbaacbqbabbbcaccbbchccbylbwtcbabbcbctbzieacactacccbabbccbavbbyccccnalabceacaccbhwbcaclmbbaacadabndbjaaabncbbaaawbaccccbwcccbcytaaalcacbccxybbatxxnaxaabaiyacbcaabadmcclcpcaubabpbhcbbgbbbcaicvbbabuabbawkeycctwbaabcgaarajbbcabbbbcabacafbabbbaaeacbacccwcachababpwwbaabiccbcaaainccbccacxbcaatahaabcbybabcmabbrbbjxbgcaabaaccbcakbbbbbcacacbbbccazaiapcashocbcaaccaaqbcacbbcaaxbbmatxsbkacbabataabcabbavceqbcbbbgpjafbaabbbbmabaacabcgbpbaacaebywbakaabcancaacbbbccbcbbcbpbccccbacccacbbbcbdubbbicbdcxhcnabtfabcqbfcabccbabbiabaaabbaaababbbbccacvabcacaaaabaabbcbbccbacabyakabapcxcwcaaacbbaaycobccacbarpacbcbabucbacabarbbbbaccvbacabcacabcazacfccaaabbarsbaabvjceabzbcbaabaavacbabcabjbcczcybcnaaocfbabjbapccawccbabbcvbdarsaaabuabczbspaacchmbaaccbcabgbhaccbccbjbbbbbbuabcitaaaacvccaccalcabbacsacmbaacabaaccccbcbcbcabbvbbccbabbcccacgcbcaagbbnbbbaacccahcbbabccbbtbuaaaibabcaegocaayabbbbaucpccbaqcrccbbagjbweqacahbbacbuqcbbtbzbacacbbcbbacaciccvcnaaaaqmlncaaaccaaccqababadatalbcecbibbabbeaacscckcabacacbcccvvbacbacbcbqacachapcccaabaabncabuclcbcaaahaxcbtcahaabababnacbcaccabcbancccacbbcbccpcblbbhcbcccahbbbbbbcbabmacbtcbcchabcabbicabvababcabwccbaoccsabcbcbbabcitbafbcpbamaciarqaabacgccbsaahuaacaaakaccycamcsabeaaapackamaxabqabatccccabcabhavfbtbcacvcccwabccbbbbabbebcaabbccfbbbcwczacvgapccawabbbrcbcvcrbbbkacabbcpccebboaaabuabfcaccaqbaclbbbbgccaciacaaccbaapmckbcecbbctbccbacbiniaascelcbbcccbbacacaaaakbcabccacaucabbcybadqcebfvcbqbbbabscacccbbcbdbbbbcacbaaclkcobscbcacafeaabbccncabbbabzkcacabccbbcbbatcccacpxccccacbmabycabubcbbazcdcbbaacccbsccbaccaawccobrbcavcaaaccbbaatacqcccaccbbacgcgcmabacbaboqbcbacbcbabbvcabbccccaacbzbbaaabaccqacbaabbcracoabncbbzcqbcaaobbcabcabamaabaccrccbbkbbabclcabcbbckcbcbjabacxbtbcmacbccbctcbaackjcbaalobccbadccabnabbacoacbcabcqblbccbbisbncabcababaaccaacrlacawbcqaeczepccocbbbaabcbaebbfbcqbvbccybiiaacabbbbaccbbyaobcbcacbbcyaembabcaubbatkcbzbicbccbcbcbbzubcccgcabaoyaicacabbcojacbbbmaccbkacbacabaalcazyanbacbacoeaacaccbraabbqabbcaybagccxclccdbcrqacabbabavzbccaacbcabbbscjcbbybfaactcababbcckknbbccdbbacaaczcbavbbaccncccaafkaaaaadabaaacbbcacafcbbcbbbaasapbcabjbaibbctccaxcbafbccbboafuapcbabacdcccafrabfccacbqcabbcccjacccbacajbqabacbwabcacrbbcabbcicbcccabaacbdaqbbammccahcpbapnaqeqaccbbbobbacbaaabaaazbpaicaabbuciaacbccbwcgbcbacbaaaabbbabahaaccbbaaabjcbcbaganbabcabbabaccbbbmaabbubrbmcacqgtbiaabbbaabbbqbaybcccacadharawcbccczbibcacacbccaccibdcaaacbcaacnbparabblbbcabaabbaudcbcacbqaatgbcqarchicfbcbcbbacajbcaaabtakbbccbcaabbcnyacbvcbbcbdadacbcnvbacaabaaxeyccbbdaaaabccbbcccaccbccbabbjtcabibaaabjcabacbcacbcbxaaaccbgbaccbbacbbcacbaacccbzbbbcambbccbsgdabcbbaabecfaambcccaaabyaabbacabgbbaajblacaocjcaaaaabbbbckaacatbecbbbbkccaqambalqbelcaabaccblbotbbqbbbbaabcacaacbaboaceacxncbagadbcbahcabzyccacayaccbcbuaaqaaczaageabbaabkbcccajfccbcxbajjbcqdcaocbaabwacapcccscbcbcabayfxbacccbacaabacbcacabaacbtaccbapcbbcrcbaaacbccacaaccbbbbaaumcawacabcbbwkcaaabcckcccbaabaaaacbbacbhdrsbacdabbccccicacabaabkacabbaccccbcdacbcbwbbacbabcicccvccbaakwcbcoaaqfaadccbabbcycpalcaccocaacrcmccckaabzpaacacccbcxcsbaaaaccabcccbbbcbyacabaeccccdbcclbcblcbbaaucabchacawxgbbaaccbcbxfuccaaccbacaabubabbaancbbbaaacacbadcamalatababbacrsbaamqachccwcbcbauaamccbcccckccccacbcabaccuccccccyaacpacbcalabcccgabbazubbbcbbaaabcbybaccmacjaabkabbbcfaasbccaaxvaecciucpiccabcabcbubpccbcclachcbcbmfdwmcbtabacvgbnaacpbbaabbrblbaaaabbxacbcbacccbzmkbcbcbckcacabbbbaclcbrbackcacnacccacaambbcgkcdbcfbzbcaaccctahcbcaacacafbbbacabmcaaawqbzocacacmaabacccbaabbaababcgckcccccbobatcbalcabcbbiaccuawcbcibabaxbicbcmabobbcbbcababaqbtbcccbbadzucyabzhnagcabbbsjbyacillbbagmatccbaijbaaaabclbbaccbcbcbqbaafacmcaacabjaaabbucbbarcabhtbcdiczbcbcbepiccbacpbcfaccaazcbbaaacuckabhacacbcaccccbcacorrcafcacbcacbhbbbaicaabaaabcaaqacacahbcanbincwvcyaovbbbacbjluaabfcbcaabchcccbalbndacawbjacrascbbrabaaadaaaacvcaceaccbbaibcbbacbabuclcccasaabcccacbclabwcanabbaadcycawabcccaccahcbbcikcdbbcoccwcbcbinohgyciacbbaabacxcbaacacbbberbcbxaaabbabcadbubbaavbccabjuaiaaaaccabaanaaaaajcciebcbcbachacpccbpbpbblaccvbabcyahabccocabvbbccabccabcbbjbmacabbcafaaabbbaubcabkcbcccbccacjbccecacaabccahbcaycacaaalbcblccbaccbaabcsdacbcfcmbbbebaalabkbxpbabcbabcbabxmuiaaacbpacaxhbabclacoclccccccbhckzqaapccycbbagcbcaaacbzvyccbccahccmabbxbazabcaabsabcbrbccrbabcbaaabaeaaaaacgcafoaccbjacaacaccgcfuaabzacoabrbnxabacjcbbacnavaczaqbcaababbcababaackbccnbsbaaabbcbbdcbgcrcjbccwbbbbbcbbcccaxaabbblcbcacacbaaccbmcapcqbvcaabzaacacccaucbmbccadaeibabcwcacccbbcatbfcbbccnbcaccbacbmababcncacbwcauybabbcacbabyabboraacaccaabccbnvccaciccamzebaabccbmabbwbccxacgbpbccaawabecccccchacauccbrcajbwbdacacacbaabbbxabayobaacbccglabbcsyqpaabxaaaaacbaacataabfscccymccbccbcazaibcpcaacqbcaablcbbbqbjcicaaccscbcbcabcbabnccabbacaabcabacadbbcabycaacbcacapacmobacrbacccckbccbapabqbacaabcbbbbccbbbaocacabcjraoabcbcbcuwabrbcchaambcibbccawbclbbuabbmcnccaaaibbafawchwacbbbaaacabacbapcacytrbccaycaaaaaacabchwabccacbocaaabarctrbpacayaambbmxbabczbkbcbaaabajbbayacbncmaobcccaxaiaccodadabaabcpccbaasbcbbcccaabcmwamapncbbabcycbaawagpacbabbbbcaabbbbxaicauabjbcccaacbbcaubbacaiwbrxcciabcabackafeaqacagbzbcaraayaaccqcccccbavbcacbbkbbbexbccaabezbacazchabbacabauypaybcaaabacbabauaaonbqcbcabccoccaacbaxababbpksaabacebfaabaccacaaababzccbcabcbcaaababcacccbgbccabcatcaabbcbcjcabcdaacbbbbkjcaabcacgabagcabamabbaajbcawbbbbcfbzbbobcobcdccahbdcaavbaccbaaacbcbjlacbbbccacaacdiccbqbaacccccbbcudbbbvcbbbbvoxbnabohaabbbcbbabzcabcxbasbnbbbcaabaaadbaaabcacacbvbbcgoaxcamapchcaahacycctacbqbcbobcuzlfbccbbbnfcfqaaabhcbccbrccbbucbabadaaccaccbcaykccbbbcbbacbbcaacbcbbaawcabclbrcbabcbbadcfbacccccbaabbcacobbbbclaszbcccaaawbktavvbbacdbieabbcjlabaaabawacbbwacbabbcbcdbbcabaabaacabababaacicaebbaacbkceaycbbaubgsabcsycactabclbbaavacqbcbacicbccebcbbhabacbabcbyoaaacvaabvibabbecmnbbaapaubcmcabbkbbakjacbfcaccabczrbwbabaahaclzbacczaeccacabbaccbccaauwbcbbfaavccccactcbvacaabcxacvacbacaabccwascazabbacaacacbbcacinnbkbcamgfcnctccbainbcbcgcaccucaxckacacahbcaekgabyaciccbabmauacabaiaababbacwbccvkcyccpbybccbcmbvcbcccbbccacamebcgcadcbaanvbbvcababvacacubaacraacapscaacatbqcbaaaccayuaacam 10000 100 4 adcddayoabbbqaibbmoddbaabcbcbbbdacdcbdidcbaccddacdbdctcasbbdbcdaccsdbdddcddccdabarccbdaabdcbdabccbclbydcajaaaafdbmabcaddaccldaaabocnjabaacbbcbcdbcbbfbdadabcaabaldaadaieddcbaaccdbcdsbhbagacaddacabdaacbcdbztbacsbccbbwbxbdcdbcayccpadcddcaddcacbdclacalbacapazaazcdxzxdydddcaccbabbbwdbaddbabcbaowcbcadcaanbbcbxbpkadcccjadddcacbdycbwdabmadcfcbaaddcbebrcpbbawdbcbbdbdaabaanadadbddbcaaabdacadbatbacdcoclcadadbdaddahcmaahbacaabbabcddcdendcmcacbaspbbddccaxccbcbcacbaaackbcaaaaddabcxbcdabadacbfdxcbblbahacccddabbbxeacdcacbjcddcaricccdddbocbbabacdywcddbddcdcbaadaabbccbabgdabcbqadaddcdbtdcbdbcaadabbcdccagbbabbaabddacbobccrdgayabdbdbbqcbbaglwtjacsddccdbbkdaaccdzbbbbaaabdcagucddbawapbdayddcbbbbdbddbdcacadbcaddwndadecayabaccdcbbacvbendabdbxxdbbcdamcaadbaccddaaaabddccddabbbacdbaadaxbdiubaadbaaccdqaaacvcbcccaabmaycbmbadacbciwdilbcgadbcabadcaccbcpcdbbcbaddcjbdfdcbbaabbxjbdcccddbddybcdcnbbbcrbdbccbebbcdcacciccadbadadbhjdbaccwdcadbdacdbdmbbwbbudhabacawaacdabdbcadxaircdwbbtbdaiccaaadbaaddzadddbdbbdcbdbacvdaaeazbtbddacadadblocaabbaddbaaabbbzbbddadcadatbbcbdacdbdedaccddabaaaapdpgabdbbbaacdccbdbcbbdddabgnddadbbscaababbdhcddcdcddcaabbdiefbxbdcbdicvaueababcdcaddlaadauddecduvbcbccpbddadcuoadaaladacaabdccdbbcaydrcmbdbecddvddqbdcadddaadcdccadddccdabddccbbycidcadcaboudcccbbcbccfcdcdaccbcwadvbbcaadccddbdadaacdatbbbakbbadgabcdbagasafabccxabcbcabcidbdcmabamcacddpdcagdeabbbbcbddcawaaacdccbbcbboaccddcacwcadcucbqhbbcacdjaccabdccakcbaccfdxdacbccddcbdbaacaabcfccdsaccbccddbcebcdccacaaacbbbddaczcbjagbbvdbbcabfccaadbmcdiaabacaarbcbcdxbdaacabbdcbcabedadbaaavuafgabdcdacbcravdbmcfdccacbapcacadcdbbcxdbbaabvlkcsatcddddcbbdbbbecmaddccabcrdbdcddcccudabavcacatcdadabzcebdddajaddcdecocaetmancddabdadcyahaacaccacjddcalaabcdadcqdaabcaacgcbdbcmabdabddbanaddcabtcgababkcctabaaabhaqaambbcdcabdacerbcwuaaacccaccbuucjbscjbdacbadbcbabafxadbcdbdaadpqbbadbdaardbcaadbrcddedbbwafbbbdadadbaaddanwcuacvwcabbbkbddcbbabadbncdcbwdbcbbcachaciaacadcabdcjbdacbdoccbcbcdbaabaadcbcccbcacbapnbycaaabcaababbdadbbcbdablccbabbccdaaacazbcdbcccdbdddgbcaxacaanababpacpbdccbadcatbabrabdwbbcbboccdaabadcbagbafcdcdxwbabcaxdbbbbcdclbccaabdocsbcctadccaaddddytbgaahtxadcbdchfabcabccbdbcdbccdgnaaacdbcjcacbbbbcacnbyqmbaceccbwdddcabddcaabcacdhdadbadacarbcaccbdczacgmcucpacdbgcaxaakbdbdabaqucabcacdaatbqdbbfbabbqdwdbadcbbdbavdacdbacpacasdaabbcrbibbbbaccabadraadcajabcbdabcsdaladdcabagcbpcacprbaacclcbcdbbvdadcaaccpsaaccahmcbaactbbbdcbarbcvcibadbbjdcaabadcbdczatbdicbcoaajcldoanctvbecafdcbadkabacacacmbaadbbdcbacxcdbcbdabubldarbbacddhdbcadbablsaabcaacdredbdrdcbaadbzcdcjbbapcckdcdbadazdbabyncybcdaccmsbaabdcbccddajablcpbcadabbbacbabadccadbaddadhcdbdsaccrbxcabadhbcdmafbdhddcbacbaoabdbbbactcaacnddadacbcbbdxadaaadqdbbddccekcbdddbbuddbxcaacbcaddadddzccbaahxvcddcdcfyababbbbbcdaaqaaxddbdddbagbaucccddhbmccdcbcdbaacaaacamcibbaccdasdbxqbcddndccabccablatccbbdbcpbdxdcafcbdocbcbccadaudlbapaaccbbaaaaboadqbbbddabcahhatdcbbdbdbcabbbrdccdcdadlhadbkdcdbaccbcebcaabdcabbbcabdbcbbbibababdrbbcbdakddeabcddpbccbddcabcaaadqccdacdbbadabdobbadbacbbcddccabebbmibvcmcbbwldcaabqdbxdccjddzcfcddacudddddblbacabvxbbddaaadbcccbaacabacbccdlwdbbatdbbbbxdccauacbcbdcvrdcdncadddbrbjafbabdccdbdaadddcccaaadddamaadrbcaacbddccdcmbccacacacdcaddfrbcadadpcdvbbbbbdabbdtocadadaccdadcbadchaccbbddblcdbcdbcbaalabdcbavbbawacdddcbbdacbddzccaazcdcaclbvcddubaddddbcadubbwdsecnbdabbbadadcdabxcbbdcbccddbbpddbccbccbbdbdccaadbaaacjaacbkbchccbbsbacaodabdabaocbddabaabardcydamccbaabbccudcadcbcdccdqbdjaabccfaacdaqhcasfctcdscaleddaadxaaccaaabddabcdcbcabbsadbwccbcbacasbcddaabbdpcabvcabxdcbbbbzadbdddalabbcbfdcdkcnkacbzdcbccwcabadjdcbcbcaadcbdadckapnaacdccddbdclambcccdcdadbcwzabadaidcdcaddkdbkazbaaaaydcdjcdbcdacbbbawbaaadbcdcddzccbdadddbsaadabdbbbbbdcbdabbvdabbcaagcccdddptbnadadgbecdaeaaccbbcycaacdaaddbbnateadcdadcksaddabdbbdobdahbbecddaadzadacaaacbbeabcdddydnacjrdcccwdccababcycdbddbcdbcacbabaevacccaalcdlcbacjbbcdaaddbsaxadccdbacdicadcabaclccdabbdcbaaacddbcaadcdccnybdcwaagdradcdccaccabacabbcdaaeacafedvbbbdfbcaadbhyydafaadbdbadjddfdablbcbbcaabodsdcdcdacaqddoddzepbkvbacdxcabbackaadaddcacbaddacaaccccwocebbacccbtacahcddxcddbdcccbdfddcccadcdccqrjdbafbdaadabafcdceacdcdddvccgbbayacccaccaaaabbcdcyadahcddabdrbdfdbbidcybdbcdbcadbabbcccmbrbdbcfabccqebaabbbzcbbaabbfcccdbndcwdbbabcaabcdyraacaacuddadcaacdddbcbacdbddbcbddcmcadccdybcbbadapbhccdacbxcvbdcbcucddadbajfcbdckbracdaabdddcdccdcayfbadcabbccdtccaydcbcddabdcdacbbadbcbacdcbccadcscucbwbtcaubdkchcdabdcnbazcdjdcddbddtdddcmecbdbadaabgacdczbchcadababbapbsycaaccmbcadarqdugcdcdcdcbaadcadacbdibccaaccbdxbbdbpcndcdkczadadabxhddacraaoxbddaaccdcbbauiadaccasdkdadaaaiehabcdadddaadbcbhcfaaaydaacbaccccdcadcdbaaacdrdptccadbcgbqdlacadbcabdcdbcbacxacduoyddmbbbldcadddbaabhddacdtdbtdcwddasccddobabbdddcqabddldaabbfcbcbsapbascifccdcadbcbajbnidnhqadadccaaandqdabcccbbnzdbdxadcmbbcbbdbaacdhccabsczadcbbbcadbarbbdddbccdqcanbmadatncdadnaedcaddcaaqbbdpdrrbcbhcaccaxvccdccdbakacuddabcqbbdoaacxcccjcbcdbcvaiybbawbuducbdbcbaddacabvacbvacakzbaaabddgdvdbcacccabbbbbabcbddwdbcdiaodcbccaiaacccacaaaddbxcbcbbcaacyabtdicddabdadsadccbcbcbdgddbbcbadgbbccdcbbcbbcbabbdccdcaababzcarfbbobaddcdcbdbbcnccdabzbddabccauccddcdcdbdycdcaddbcddcbaaacatsacadkcdaacadcfbdbbdcbdabbeadbadbqdnbcctbfaaadtbeckacbacabcdbmabaddfdbadblchbabadbddrwbacsdcjcbdadcbcbagcaacansccbcahlgbbbaadbcaayccavcbblabbdcdccbbdcbabdcdacadbawgcabpcdbdcdddcaraddccdcdabacdvcbbbsicoadbbdbadacdddabacaeqdabcacdbecdbadicsaeacmvpddvadbbedcadceaabcaddccdcbccndzbacbaabatbtbawxbwcbzczadbddaccccbdbdaaccddbacdbbcbcdedaddbhbatatcdccafdbdcraacdcddbkcbdbdwddbcddcaddabcddbfccccccdbddcddccbaadcudccbabazarcbdczabwbbcdubaappcacncdabldmbcaabbwaaccubbddaccaacdcdodaadbbcadecbbbzpbcbdncbcbedaaqdbadcaaadbwdddcrbbdbclabbbecrbbbbbxdarbdaapgpdbbbaddcjacccdbadbbbkdbddabdabbccbccadabctbacbdacadpbbcbcbcbabaabtsabnybdcddaqdbyaccbdbvacdkadbacbdhcbddcaabbaaaanubaacbbabcdsadgfbgdbdddaaabajabvbccbbabccdbabaaeadbcdzadbcxacacddtabbbqvccbcbdaadcaeundddcaababaaabdeacaddacaadbdbcbaccadabbadcdcbueabcrcrddcbdpabdaddatccldleddbybcareddacbbabaaaidcdsbcxdfbvbalbaacbdadaccccbcbcdacdccaycbbddcctmaddigzacldapcbafdaaancbashbbcbdbbabnaabsbbbcqcdbbadbdmabbzybbdzuzicdnbadkcadcbtcaaccdbvgcaacdqccddaabdcdyaccxabbbcgcabdbbcdbabcbcbbcddccacccaadctbbabaddaajccdaabadadabcbcbadacaddcbpbdbacudcddadyadbybdlacbcdabaacalaiobodccbbbuaadcdcadnabazakbubdaacdbddadadaddddcadaaebdcabaccaaaoabhbgqbdabgbdbddbbddbabcbbdccbcsbcdcdaaczafcfacdbbumcbbkobhaaaiccaxbajdbcxccdaaccaadbaadaadcbealbmddbccldxawbbaabcbbbdbdccbcbscabcbdccaadccaabbbbsbicdcdacbbbacuabcadtdcndaascbbebavbaadbmcbbbddbaaucdbaagbbdacncaaadddbbbckaddcdbcabdqnadgcdcvaauaacadaydbbcbdbcdbaccddbaapabccbfcbcbmjccambcvcacubcajdbacadbdazddadcccbbdqawcbcfabyccacbaaqbodcaababaaacadcabccmancbcbccdddbfqcccddccdcfbdbbcddacbscxdcabdcabccbdbaacacbtbpaadcaacbonbkindhcvddccgcbhbcdedddmnbdgidacocbbbaccbbjadcbbcdcocubdwcadvsbdacdbardcabmdddabdbbbphcayradacyucbdcybcbcauabcbabbbduaaccsdyiccbacbcbbdcawdcbcdccdbbibibcaaaccchacabwbbdcadccjbbdvcyddndbccbabdcalmdbvaabataabdqccsbccabkcbbcaeaagcdacucdbfabayaahaadccdbiaczhsbfddbvasddtaccdcdrajbddabfaccdddpapsddfdaccadbbcbrbddaabbcdbbbcdbaabdcadcbbbbcdnbbcdadaoccdcdtbibcbaadcdcbadcyaabbbadacdzicadddlbbcdcxbvdnfdydlpibccbdbcxddacbbbaccqcqadradccadababqicadbaddcbadddbycccncobaaadababddpbbabbcbbbdddcdcdzdbaddcbddadnqdahdadcablskkaabcbwdcbddbbaaarddcctdacdcarbbacbidmaacabwocdccavccapdabzceeabzcdcbccbbzdcmnadcbxbaaaccddbabbdbdbcbcacdbdddbabmdbcaqbacfadadbedwbdaaddebbcsicchbacaccbdcqbcbacidacaccbbrccakcbadbdabhdaadbbbdbdadbbvbddaacxbcabdhcbdanddcddcbcbmccdcfxccaaddgdbbabkbdcdaacamabcadacccnbbrcbbbcdcccaclnaacdaaaucacabbcbeccdbmcibafabccwbabxcabycoscbabccsdddccadbkdabcahglbydcbbaadccdadcddcbafdacacaybbcddkcawdlctbddcaddcdaqcadwbtdcdcaddccaadddcddadccbacabdvbajaccaraxacbdyahjccqbacaccdbcabtcccdabbdcdcdbgzadaccomcaaxcbwccccjcdbbzbdabacdfdbccbbbcaawcdadcdbaaccdcdabdcfddbbavaradccbbadcccbabbddbabdcbccaaabacbyybondbdbtcxcabacbccddudeccdzccdaataccbdsjccapcdadaddqadbcabaacbddddcacccdbwcgcdsardparacadadaacgbbsazckabfbddccacaaaadcddcbbaaccbabaadpbaccccycbbduddandburcbdbcbbbdhaabudcdccddbadabcbbbbcbavdacaadbqbpdoabcccbdadcwaobzdblcdaaadbabdcdabddrcndbdcchbbmdaqpaadaabbabcbgbcbaccaddxubcafcccjauadccbdvddcakabcdabeaddadwbbadabdbbcabcqebdcddjcrdagdkdcazccdadadbdcapqabddbubdazcadbcamdmtabadbhcxadedbldkabbdcccdckgbacamcgacaksbabcbbrddaaacbanbbcbakbacccdcdbbjdczcdcadacamadadddabbabbbybbbdbbcbcdwadecbbcbdaddcxaaddrbadadadcbddcbcaqccccdbbrcabbdcdbgddbbdabbqcddbadcdcaamddadbacaadbajccdnbzbcaadcblbcbdxabddbyadaafliabwdcqxdpdbddftcmcugababcabpiaedacdaccabahmbbaeddwdbwddcddbcmbbbbcabdxbbdybacbbbccbbacccddobcdbaddcscbddbaaadcccacbccsdawacdbacakdccaacaabccbbdbdbbbjlvbcaabdcaeaccabdaccccadcbaalbcddddabdbddbcnaddcbgaccbdbdbadadbcbbdabdddddbdccjcczaabbdyddaaiaackaydcabmabbddbzbaaadcaadcaabccdccbbbcxcaadnaqdmbbddadcrsadcbyadacdxaibrdcdacdlcecqadbcddbdcaaicdddabblbcacnbfbcdwagcjbdadbbaaawaxwdddtldpdddcfzbdcddacdccdbddcdcmchdcbbbdcbuybdbcaacradbcbdabddibcdcclbdbacccbddbbccaaazbabaakaccrdoabdacddadcacfcabdcdcadbctcdbaradaadbccdbdaddddbcddclcbbarcabccbdmailcvbczabanbbdaedbccrdcddbrdabdacacaaodcigaacbazdaarbvbxbdaddtcdbccdbaacabkdbaelaaacbbcbabdarmdrdcbvaacbaddabdpbwbaadbdcddhbbccdcaddabbccbxdddbdpbchadaciabddbdbwbaccaadcacwacbycddbabdcaabdbfazadcccddcagucaacabidcdzbddbebdcorcdbcbdcaacdbaddacvbcacsabafydaaeudcciaarbbddaabvadacdcadadcccbdbdbatdtqddiakdqauddyscccdyadcpbdccaddaddhcbdbaacybdcbbdasdqdbdbcdgdobcbbcbdaaiccadcfccacdcaaddbwdbdabcbddwaaaabcwavoacabubabbafdabdadadddcabcmcakccdbkcadjbtbbabhhccibbhdbkcdpdcbbacidbdaqcbracawdanacccdbaccaucedbbbdqaaadbbbbbavaasbadacbddchcacbcccbbacccrvbdabmacasaawcdczcchadcbjaacbfdhzbbbccabjbdedbaacpdcabddbcdcdcdbzbacddcdaamccucbddkbdhdbcbabdbcbezcbadcbdaladxauddbaddderjcccbdcaabbacchbaacbdixbrddcdaajtdbaadcccbddacazaaccacdauadcabcdbbaanibgccacazadddbadadbdddddccacaeddccdnbcbptcaoydcdcacpaacadncaaaadbcccbccbwadatcdatcbdccmckddibecabcbddkddacdqcddbdfdnbacdacaobadcabdbadcqcddacabfqcbdadddabbaedbqbbdsadbdrdbadczchcdbdccbbdwbncbdaadaaidbdaddddabcpddbajaocdcbdbbdidabbcbcaapaabccbbbccbfccccadbdccadcaadhbaadddbbadadcaczbccdcabaaodababqccacaoabbdfcdaijdbcyccdddbdbrbdcdbdbbddbdadcfbchadwqccdobobbbabaazaaccccbcbdbbcazaccdcsdbabfdbcddjhdrbc 10000 100 5 ecdddebbaccpbcbeczcchbcaebueaabdecddcobmcbmcbcbdebbcdjddedcacadcbcdbdcbdbceceaeabdbeaccbcagaddraemacbaeedacebecbeedeccbcdencdecbadbjdckeeceeaabybeedabecqeeakeveebdbdrcaabcdgdaeddebcdaadpcbebceaeeedadaibeaebddbacrbaeeadefccmbdaabacdacbaaeencccdmccbcbzciddmbsaebcacdcehbevdaccbvdacccbaeceaaebdedbcedtabaadcbpbrapaedcdeaedcceciycedncdadcbdmbdbedccycdeuedacaaobgbabaebbdcreadbpaddbeecedcddaebceaddbuecwmaecdadbeddwacaeeaacddbbdadaaaeacacccdezeddaeaceacacedeceeaadcrpabejcdeedeabbebrrdbrbcaahseeoeaacbecbdbcccvaejapeyebccdabdacsbdsdcbsaededaadeweabcbccbcddewcebcedeabddbafdedeaexdbeaaedcuckdcaaenbadeeeadjcbccdddaddacabhapdccdaeecbxdakbdgacaacbfsacylcdeecebabdbccbbebbbbuabvadadadaekabcccccvddpcacbedebeubbaebaeadecdbbaeddhbbcacvededwedeaaaaboedddaeddcabchddbcaaadcabdkcbbeccaczdbbdacxdbdcceeahncebeabebaucabbaeecsdbacaencpeeedqeaaaaecbeedccdacbeceebeddcecccaacemecaabccbceeeacbkecaacbcdywxedbhdgddcabdbebdacdabdbazdccbaelocbbcbaiebobccaoecblbddaabeccddddcdlcbacbahhceecvdecbaeedlaceyuecbeddgtzadddedbbmxkacccbbeeczccaabadedbcbcbeebccbeuaeacavbbjbgdbddaaeedebzbedgdbacafdecbaaaebacaedcbabcbdvwcecbdcccedacbcebecdovahbdavademacecdzvbeedadbddccvcedabbadccbvecafcaoaebdebcebalqbddbaobbcaadddfccabacdbbdxaccdeblbkbcdhceueebaabcaedeaxfecadasdcbfiddbceebeeakecbdbdapedemcdybbedrwbecaecdahdeeabaaadeddecccnecbwcvebddaeaetcdabbededcccaeezaecbwbbdbceaceddabeecaraveccebcaebteajbbcadbebbdebddcaedcdggacdeaevbaaesdbicbdcbbheodyecaeaedqbbbeydseclcecdbabdcdbacrtdbbidadahuncacadebdcbcdbcecdbaecdebabqducmabebcebebceecxcebdaadaabddbsbdfcbddeddahacgecacaaandbaccdbaeddbmdfcyaeaaceadecekauasbdbaozrbdcbdadcbeabddbcvcbcdbccidcdcrddefdddeaceczeecbkedcjdcdzedcbeeeacesaccreaeecbcdccebccadeebeawddedcfbcddbcdcdgcdadbdbkadaedabdeaeaecsdcbdacebrcacgdcacdbbbcreecdccedeaebdaldececcbbeceeabcucaecebecdzcdcdfbbbddtbjbddcdbcabbcceaceaefaibcaccddbaabcaeahabeejcdadbycaedabebadbcddacaabdbdccecbisadycbweaabdabbbdkebcedcxceooaraaaeabcbbacaaaaaedabeddbdadcegedaccabdczadeedaaecepaaebcceeebdeedebddibbacbaabfrebaabddaadcbbcddbocdabcvcaceysdaiaaekacbjrbdbdaccbacxccdacacaeeaedageccybaebadkdccddcadcapecedggaeeuaeaedatccambdbabbceabdabexddblecaebdsccvdaabedabcdaoeebbaemdcbdvbazdecaaebagtcbjbbbdcdraaeaieceedccccbcecaqshacaedacbeadadbbdbeeaedbbcapicdecbbbcbdaebbedtxedeoanacdcaadfcuqsjbeeemaegeucrddbadbacbdaebapceeeaeaabadabaedesefbecactcdkceaecbkecebwebecedaedaeyulazbacbeadasaebeeebcceaceaebabddbledcedbzcbdabddaxabbcdbecccbbfbcecxdaebbbewadzqaecceecdbdcdbdacekqcedcebxcbbcddeedmeabuwamdbeebeybccabvdbsbihbccdabeeaccbeqdbebddcadbeeodecdakadaaecaaacebacccatcbadceqdecdacbeeaebaeaeeaebfeacacbeeaacccetcbbbdncdbqaecabcbcaedaabedayecebcebexbeccpcdebcecebdeabedcacekedabdceecncbkalbbeddbdddaadqrbcbtabegecoddbaccbeadiacbbtadcaeaedaebbwccabebbcbeqdexndccacqeeaeeaeebcuohdaevbjcbbbbaccyagcscpedbjccdbscaeaeccdecbemenbbacebaaeudccadaaudcadbcaqddacbaadavddcacbabaacabebebaoeceecjbeceeacfcaucabaddzdcddebnarbddfcfaeaccbaccbcbeceaapecaddbbdcaaceadgdbaebcbdeabcdcbacdcdeedeaaddfeebdabebecdaatscccdaabdeeaeyaecebacebceecbeceeccedbdbzedaddcmcybbeabecdcbbcdmcdnaedawdecddbdcddcbddbeeeaeccpcracdadakdcaacbepacyaldabceaeebddeecbabaecccdaeagsdexcmeehcbebbechdleroqacalacbqcbeccdbdccehcdabuabcwdaccaqhdcbcdbcbbzedbcbbdblcddedadbeaddaeecddesbbeaabaycceseccaadaccardtfcdecsccaabcdbxbdnnqcccdvsaacaaeaadbbecafeeabbdeedemtadcddedbmcbcdbdlbadecboezdvaydecdbcfmcajceaeagwbcnwaeqecceclayecccbaaacdeeacdobbydceccbbcadaawbeaaceccedaefcbdejeaeeeadczebaeabacbcbbdbdectddjabbddooddeeclbdyaeeceddbmcvcaeiednadbnacedcauecdddiecacbceaaecbbbcdfddczccecdbatdpeauadeifqacqgdgdccdbdesadcdbvacbexecddjesbbecbzabbdbeeycbgacbadeadcdddcjdcebdecdaecebddteaaeecebdjcdgqadbdcdueaccqaxbdedcdecebeddeynaekcycddredbfacieamcdwbeetbaddaaefaaeaewdtcebeaeabcgocabckccacgeebabaceicbeddbambwaqadbmdbbdbpubbdacevehdecbbaachcdfaaaeqybdaxbcadepddvbcacbbcbaaeeecauscbarcccddbbedmdebeepdbddbeabaacdmvaaabdbadeecbbaccbfcddebdeeaabacdbpqbcbcbbcdccanbbdzhddedadcdbarbyccfcdcobcdeebbgicdcaccdccbecebebbcdcebeaaamdkabacedaeecaaebjdadeeccebccgaadbceeaabdbbsbcdeaeamabaabmaddeabeacdccdddanddaddcddbadcscsedeedaeabbaebzeddbdeanxeciseededcddbaaaebddbewecebocdabbcdeeaenaacecbbceabaddcadedbdcbbejtbdbddcdalbebepccsbdcccsbdeccfadeddbccteedbecbdbtbemacnccfeaoxdbecsbcccrbbebbeebwbcedcbcedaadidoceaebrdbecaaecbedddaebabedbaavededbbfbdbdzbceecdhebceadecabcdababcddgaadecdpccameacbecaedegabteabeddeeddbheddcsefccbbebcccaadcbbaybebcaedcbbaecaeebbdbdanbacdbeeedeetkbdcdebhcbjseacabvdcdbeceangdcacaeebbwddedbdbbdcabcexeebgddaaebmdbaecejieoabubcaagdcbbecbedaeccasdaacaeedaddebckcaaaaqctebbbdbjibdccergabceaadccabehaeitcbadbecdbedbebkcbobbmmcvbedaceaeedacebedabveamebeeceaqacceawbbdybebiadcdccedacbdxpdaubadepdecptckeeueabdxzideceapdebbbodcxeedddcacbddeqacbbbacdadeufdeepecbbdeeabcccbccegbejddeabemebvecdhdbdvjbacddaaaeecexbbaakbedoacmiefnaecedcabkceabaceewcbdaeccdbcbbebabdecbaexedbagecbavdaddubacacrdlaedbbbddbedbbeeafqeacibcdjbbdcbcdeacbdeaqadeadcedbedbbabcbccacadccedeebfcdbdkxdecdydudccacdcabrecbbdeuccbeabadcdbadcaafeaadecededbadcecbeaeabdendmeddeeceaabeccewbbrdeccetcdcdbareeeaaecdaddbaaeedcaqqbaaewecaaaaaedbcecbdddeneaeaabdbdxebcdddjcmbaaadbcbbbgdeccbaccarecaaccbcbdzeeacuecaadbezmebdcbgadbdcjaeweeaecddbaeebaccabeeadfdcdcecacaeadcdcasbdtddabbccasdwageecedbeakdcdadcbczedaabeafababbdaadacecyejacadazjaceadcbcdcdbabdebbbaeabdbiacbaexbqcdcqaaadbcbadcdelcbedqalabaaedababacabcdeeniibccbbbucgcaacaecavcbbbamcaaebcaaaaebeddbdjccacejenadddnbdebteecbdaeeaadaecbbaeeiactbawaaecbdxbbpeyqzdccdcccdbcbbabcccbbbbedbbcaeabaacabceceedebdcadabedcwaeesepdbyaccbebadddazlbbqdbdzdcbepcbpaacbclbbecaeddeaeebaacojgbdjnaeabdcbwcdeaaeabdaebadeeecbdcadabedbdbdeymaeaceadcdaeenxbleeddvbcdycaceeeabeibcdpcebdacebbccccccdatbaseaebkcblldmdcaqdadaaczccduceacaddobccccbkepcabdcbbbbdldekbcaaeacebccdodtcdddcevceaadabocbecmeabeafbbchcbcfaddcddfdbedaccabeeedaeedbeebecbbdbobekcdacdizaadeeardadaacbduaecabbdeajdgmadbaaakgdauadebdabjbebaebbebccdacdbdadbccahcadbdeeccccdeddacbeseapbxcebecceeaaaaccbftaacdcadtcedeccbdedbcdodabcdeabcccqdedabecbabecedejedbadcedcbiebaadebbadaaqcdbcczbdadcedbdezewctacbabcdcddeaauabeecdaacdereeedeebaacabpfcbcbseceecbbccdeuddabbcbaaeddjicecdavaasbebaaaabahacaberedabcjcdeeeaecaadcbddrabecbbbcbceabebabaeyejbbccdbhbbecddecpbbcdaabdbddcwcvbfcambcmgdcdtcabpeabbdbbcaeddecdeccaaadccaceabbzcedbcqadmdaaedeebbadcacxedbaeeeadaeedaadyadaadaddtdecpdadmbaczydcdbbeplccckbbdecdcrbadbcdeqdeccdarccdebccbdbcbbaaabddkbacbcrccceqdcacacbfaddoaybcaaaacacbatfaddaaaadbswceaddecbecbaedaeemewcdabjcgaakdaadbebabdddcdycbdcaabcddaeccaacucabddcdabdcceeacedabbeccbaadaddeccdccedeadcdejfeebeaavbkhcocccedeebbhecabbeazaecdceeeeeeaqddiccdahwadfbcdbdddcdaelebbdbdacdaxedaoaadebbebcecabtgcdbcacabedukadececbeeacehdeaeteheeebeagacaaaabccbzaabeebaberddxbebcabaegabvecekabycdecepdbdebbdbqbdclebddxdcagcubeacudaaddcccbebdbcacbadbcadejeceadedaaddbnccccadcdbdeedaaabedqaddecbcdaddaewdcacacaecaadnbbwdaeeehedacaaemdebcbrcdaeedcxadncbbaegacpclcacbbtvpaadbaadbidoejbkdzeacedcbacdegnbdcaeeedeoebabdecbceaaeaeadaacbbsdebddccddaadbacaeaecdcaeecbccaacbceedcdbddabecbazddnabgtcadecbeeedaadbcebcdcdabcebbbdaeakcdecdbcdjdaaecbcdcaedbaceeiacfecaaedadeabaddbetdabbcddbsecaebmcderreaadueedeccebudcebdbcmacadcecajebdbecbaeaacdaaddakeddcedgbeaeadqdbdbbddddcaecdceadbeeawcdccebiacdadrebbabeaiceaeckqezecbcccczdbaebkadecbdaccbpqcbbebdepcabeabgebadeexuadgecbadecbtdicdecbberddbbaebcacdeuccdbdaedbbbdabbeedbowebceeedabababajkcahbbccnbbdcdbcddbhadedcdaccbbdbcicyeabdacbtakdddaddacbaeeedcbdbbdeaddtdebeaeucctgdbdbddcecbbfdcbcaddcboabcdebbbdcaeaacaacfuabaccadbcbbdedeepaddecamccdicaceadxdbaadedbbcaceeeebaeecdacbdaodebedacbdbadbcbezddblcanbkldemehdddadecccaebrcdbbeeabxadbcaecvaedetcddaedddecacbddbaceaaebdaeahcbadbcadacdeqbaaadctcbdgbdudecaeeabcbeaaaaeaabazaeeidbdmabdedbdeceawuaeepkdcaabcaceccasbealbcpbebabbedbejcbdaageeedcleazbagsbdcbbcbaacescebaeadceaedbeecdoeebbatadecgddpeblbebdabezbbcabbhcbcbaddfbeaacabacaddabqaedcaeckwbaeebeeevxwieakabcbbaaeaburnbcaebabpbbbebbeaesddeeddbeacecbadoacbdeecbcaacndbmcadbabbjalabbbvcaaceatdyababcbaeahnemdnbbxdcdbmacecwbuadzabccpdecadecadcedcbccaccaecbdbbdbbcdcedcfddcdpdaatabbbaacjeadybccecdbeaqdgbeeaddcbccaeabbaacbkeeaddaebeddebeecaedebbqaybeadbyedddaabdccbacadwchegbezbacacebaebbmbaadedbcedcdabbdeadbeptbiabdebbbdadaaebrccaadzcccabaqebaqbdebddcecdecdcghecddacaceebaoealabbedbbweeafeedaeqaedabeddeecckcieceebccbbcxcdcacecteebldbaemabbccbcdbadadbcbdcecetnaebdebeacasbabcbbhceaeaaapupbcabbedhtbadawdbccdccdabaqecabebasaeabcecbeemqebbceebaeahbaaadoeecaaedddcdfdbbbedbdeabdeubbadbamdccdebebbcacabddebdaedbddcebcddcoeeddndbdcabcdacjbcedblcaebedcadpcaededadzeaccbbanedcddndaalabefbcaedeedzbeaambdageddoddbacecaaizccaabaebabnyabdcehcbeaaccbezdaabaaaldbdegacbabbpxceaebbbabaaidacgaccbebbyenbbbddbddcbdaaaacdcccbdebdedaepuacbdadaadskbwdzbeaebecedneccxccecddbaaajddbddeavbeadecdcddaxdabaceaajwceejebvaaacaacjaabbedbeceebacxbbaadeddeadcccdabdbdaabdedeedbbebcceeabbaddadwccamabbudbaddeedkbbabcecddaddabcjfaebdbebcdbaebavcebdbcedcadbdccdeckaeadaabxecbccdbebcebvejaebcvaavqedddbaddcjddcaaieddeacdbcceaeadbdeaebceadedwbcbcardebddxdddebddbdpaeacdebddeecdfcdcbedezeacbbcadccybcjacaebcledccbdeadbdabbabedcaccccdbocbdebcaaccddlceadcdzdgacbbpcacebgbodacccaatbcciaqkbaebcdanaeebeabaecdddadacdcccaaeddecbcvdbdujddadabdcebeaahcaababbcdbbablccmaedcddjbeaecbdcceabbuigaueaaaaddhebdadcdeucebwbdadbladeeebvebucacutebbdeaaedabdehcdaidadbcedaabtceceebacbcdfcqaeebeccoeqyrbcavabaaczecvaeecebbciecbcdcebbdcbdcbaaeclcbagebbceddaxcahaeaddabbaacccaebccbcxobcebdbeddceackaecceaedbbcdeqeedacbbbedejbtlxaezdbcxcddobbdcbcaldaebebepacadeccbdeeaasdcdqacdaeecadabdcaganddccbkvbcrfdddabaedcebfgedaajebebabbeaczabcecedbbeadcbdbaddfewdccdmbtdedleedebdedecaqsubccdbecedaacsaavcdceaebccubbceacecddbdadbbabbdbhedaedmdaewdedebahaaehdacudbbedddecdcxdddbaeceazeecbcdabbdedccdidcbbdcadaccbateeedcccdyacceqdcededeeeedwdbcedbaabeocbeaeabhrabbcdcdynbecgeecadaiyqeaababdybdceecdeeaeeeabcrapeegaeebbebdccaeakiebeeeeobdcaccelqbecdacfaeebecuedeaaeeaiewdbeecadbecdcbbvbdedbccdcbdadceeccceatvacacfebjbzeeeejadbajecadabdedbabcdwceaaacvcceatexaecbecaecbvvddvsbihbzaebeaccdcbnbcacddaaaezbiceebadwkbcdaaaajbxcbbceadceeabbdrobdeebeeaadbegbybcadeaqectbeekacgbdccdcaeccbcrbcbddeeecdbnbcpxdceac 10000 100 3 caababccbbbjkapobbccbcbcabscjabcbcmanvcaabacccbbabjbbcsabjabksbbcbccjabcbcbaanhmacabncccacaphacvccabdbhbcabxlcqacnccbcaagchbcbaysgqabcacahcccbccabaaabcbccabcrbcoaaaaojaaawbcbbjvewaaoavbcbaabaaaababcbababaaaraacabbbacbaabaabbaczcbbxbgbauabbbccbcrcactbabccbaaaaaaacabbbcdfcaaqqdibacbbcbbljcabaaazxbcbaabarbabcbsccbbcabkbqaaabbacbabcacbbbbccaccbbdaqqcvybaaccaabcbacqacbbbabacacbacaadacaacababbcabcccppbbccbajgbbabaacabdbabahycbjcbbbcabacbbcbaccxefidccabicazaabcbcaccecaactbkcbacfbbkcabqcczacbccbacbbbbgccnbwgbbtaaacbcbzyaawhcbzbcaxbacaawabbccabbaccacbgybaabtciclccaceobbcbiabapccbabbbabaabcscaxcaiacbbalcabababbcbbubbcbabwacbfacavcecabbnkbaadaaabbccacccccbabbaccpqaacanaaabbclacmaalbcmababbaabayadbcicbbbbbaccccccbaccbqtcbhaapccadbawcbcbpbcbcbabacclxkbbiaaaacachbabhcecbdacaqbaxaaboannaaazqhqiazbbaacaaaabaquataccccaaccbcbcncbcvcabbabaaakbjabbtcbaaaclacycawbeccpwcaxycaccaabbawcbbcqbcaabbndcuabccezamaccbababmbacbnabapbbabaaaccaaacacccbcsaabcbuaaababbxbcbcccakcbbaarbbgabcabfcbabcckbbaabcbcncacvaccecaaxcbjcaccanbbarabcybgbbcbcbcawbbcdmaawbabbhlmacbciccclacfaqaadaaaanjjbbcabanacebxbzbccbcbccabbaccczccccacbcbaswcbbbhabfhabbrabmbbvckcccbmctcacasabtcgbcbxbbbggbuobccecbctbbabcccbazbfabaprabapcbbbccccebccbbbcaacbacafabkabbccyababcchmbaaabaccjcabcbcrbcraicbbcbbxbkbbabnbabccbbzbbekcbaqqacbaumabccaababcrcbnbcbbcbabcabacbvabcagbbbcrccaaabhbaacaccchrhgujvabbabbcanaxabgbbcaakcebaoaacacuccciphcaaabazccbobacbctbbcatcibcccccicaaabjcvabazcbrcbakcbaaascqcbcbztdobablcoacdcabbakbbbacacagbxaceasaaabbbbbbccccbcxbybabfbajabababcbcacccbccbcfobacaevcaacbcabcaujcbbzaabbbbibccbcacaayacncbawaaadccavaaabbcbhaaclaaayaescbwncccaababafabaabaabaaabvqcbjacecaapnbbbbccbobaotbbaacaccaacaaobbbcccatbgccbhcfccxccebfcacbacbjccaaabhzacbabsackbcanacavcbxbbcaabbccbokacabaabtvaccccbxyxbcqbbbbblccahzfbbwbcbbcccacablbaaaacaabjbaacacagaccaaccvbaabaaaaabdcazabacbbltubcbcraaaacbaanblbcacbuacacabaxazavccbccjbcawubbbrrcfbaccabccpabcdaacczwacbysbbcfabbpcbzaabccabcababacbxcbcbacmcaaxbnfcfaaaabbcacabbccvabbaaabqabcaacaacbbbabaalcbapcabcbccbfzvhsbbacbbbcqchaoytbcaablacbaobcyvbcabaacobacscauabbabvectacbccbabcbbaabcaacacemccabaqbcawbyipabcabaaqacccaubcccacbbaavacibabbaabacdjabbccahaqxacejbbrcaacubcatzkaoclcbbcbayabaabtbabcmbaagfccxaadabaaebcpqbcbchbomcdccacbzbcnbeahcabbbcbcbncabaaacddcccbacbnbacpvaccaacbbcbjacchbabvbareacfbbbbwcbabcaaahbacbbvabacbtcacpbcaccbacbbccccbrababbcgabacbcaccbpvabcicljcabbbbraaatcabbcbbbaacclbcbbaubcabchbbabcbaanbevbccaamqbbczbaacabacbabsabbbcagaccaaactadcaaibnabrwahcpbccbcaabaobacbbbactqfbccaascaacabtbcpaacbbaaaacazcboabaabuccagaatbasbqbqiqbbcbcbcbaalbgabbtcjwccuohcarabagbmbaatcabcabrbcartqkcabbbbabacbacbbccbcfccccbbcaababcbwjaaccgbbbkbblwbcbbdcbrkbaczahbababccabbactacchaakacchauaaacacabauacbcbvasvcbaboababcrasacbaaccccacbccwtbcjamccacbccaxacbcabbbtawybccbcasabczccccaababccbbcaebaadcwybbxtdcocbaacbibbjbcecncbabcqbaabpchabccckdacbccaasbbucsqdcdzabbcacczbbvaxbcvbraucccbocaacccbbsabckdxocjcbmcaaoccbaccabbzabauzcaaaacbccbaacaapaaacaacaabbcbecbbblcaabaaasahcaabaacbaancbboamarbhaaacaacbawbyacpcwbaaabbtccbcbbcnccxbcacbtbgbaabcbrcbcafzacbbbbbacbbagacebabclaibcababhcababcaccacacbacrbalaeaabbccdnnxaaqbwbcyajacaahbbgawybkbcbngpagckchybfbcrcaaicabjbccbbaqbbcblaauuaaaicvbqrbacbaezebpabcaccabacbpaobbcyccabcazsvbvbaabbobcqacccbcpccccbbiacbkbaababacaacyaaafrbbccaacccbaxaabcamabbcbbyacbbsjabbccbcycaazckacbbbbczefbiccdacbcrbcabwebacbbfacciabbfabaybbccacbbabpaacbaaptbauaaceabbcbuclbgbbtcjbccbbacbxaebbaabcaujbaasemcbyjbabaycwtccbbrcacasababbcacaailcccacabgabaccscbaezavbwcbsbbabakacaaccbhmahacagcabcclbawcacobbbaecbtbgacabdcrccrbkcacbaabbaacractzabcnacabbcababbacadaccoajsaaajbcacicbmcmzbnbtciaeaccbacaaacbelbccccqbcbraqcrabwbpkccabqjacjbbacbbvcaabcbbbabacbbbabmacayqccabaabbcccacaabbbcbcbccaacqbaaabocbcaedcabacccaaaaahmxadfacaaannadlbobabbbacbajfbbtccbbbbacabaaxaacejtbacacancbawcicaacaccaabcpccacbaabowacccbcbbdbbccbkbccobacbbbbabccwabbbbcciubabekacccrcbbbacacbmabcbcbbxbcbcaiacbadcaacbybbcccahwbbcybuabbbajabcaaabccebcbcaacabbccruccbcamajcbcaxbbavgcacaulccaacaigabbaacbbcacbaacnbabbcbbabacbucacccfaabcabagbcsfabcbbacamabccbbjcbbabbccnbvbabcbbbcabccabnaaabbacccacabbgbabcbcacdaynadbabbnbdccdcabaccccbcbbbcbacaabqaazccbbabcabcccapbcabbcccncmbbaccadamtafrvcabacacaqcaabccbcubbbzaaabnasacaccacaagbbbbcccbaxaaaaaaabcbabcbbbgccbqaccbcbecacrdaebbcccqaaaaaciaabccabbaaabafbacyacrxbjabbbchsaabaaaabbcbzsacbbccctkobraaaaaaacbpbccwbbjzcgaclbcbbcccccaabphabcbbbbcaaccccybcbsaabcbbgccfycsbacgcfnobfcaxbcbaabqbbscybbcahbcbbabbigceucaacccbcjacaacbbocccbaaahvaxcbbbbayccacabdxcbmcnbcnbcadbaqcbcczeccaaalccapxccbbbccbocbiacanabikesfaaklkbboucwacbabacacbcccwbbbcaebsbbbcdaabbajyabdqaboafxcczacbbscyaccavfcubyaaanccclqacckccccbabacaazbabcrbbccbcctbvbcbbficclbmacbacxababcjcalccabccacbbbbbabcabbwbbbacobcceacbaacbbanbbbamlmcwbalcqcbsbbacbucabckcbkfbbyabyaabcbgaabaobbbbubccalpksapjcbbvbcbckahbbzacafacpcktbaaabcbsajbacabccbbiaxcchwbabcccbacbbprvbaxccbbcacbbxcbaacalccbbcabacalaaccbaacfaabaccsacbagncacszobaaacaccmcbaaabasiataaabokcsaaaciaaaaacasabaoaqcccbaaasavibaayaccaaochbbcccaxazjbkbeaicaabazmcblakbauqwbbbxbzbabboauccbccbmbcbpaacbbcdtaaccbbcxabbbawcbcabcccccbbbaabbckvbcbcacbbajbcmabbbcbbweacababiacacgbacpcnoqbnabubbharcfbatccbacckbyacaccrecnccbhbcbxctacbbbbcacacbhaaaacbcccftacbcuabaaocaajctccbbafxcababaambaaaacaabwacacicnbaabbacbacbbcbbcnwabbycacbbxbbwecbcatbctbbcacaabacccbagdcsfazbbaacuaacbapccjcqbaaaaoacyncbccccbqaaacaaaobkcabaaayybbangcbbccwcababbcfjbuasbabaabbbcxbcbbriabkiarbabcaacbbfbdscccbdaaacdccaicbgoawbcbackabbcbccpbbacbcacbccccbcznbcccxaabcjabgcbcaccbhacccaaacaqabaaaabayazbcaabeabaacaccaacbacbbwcaacabaabbavbabihaibaccbccaaccvcsaubbcacccqcacazcbzaabtamaccbyaackbbacibcqbczsxbpabbnblabbbbgcacbcabbcaacbnbacbbaabaccchcbbbczbbcabiccyubacbbctacmbalbaccmcbbcbaacacacahbccanacabccabdaoanabmccavckbecaaaaypbcbwaabegcckbiabaababbcacccbmbebclaccbbkcsfbacccbcbcbwbzzancaahabcbaccbaavcaaaaabtacbvuacaobgaaaaabwbcbaacacjcckakzafapasaacabcaachcbcbaabcbbbcbagacbacaambtajbbaanbbcmbagccauagcahaccbzboaccnccabbcbapzwcsbbcaanacasstcacbbcacbzbbacccaeeqcccbabcjaaccaaambactakracbkoabxczbcbccfqeccabbaahcaabhcyacacbyabbcaubbcbaabcaabacxaabaccaacbbabbcebabwfbwbbbacbbcaacacacfvabcacbbbccbagcgababazccvbccaarccxccbabcabbiclabzcccaacbaxcccaabbbbqabbacbbbaagaabbaaacccexoacbbfycaacirwsbbfacbzbanbacceaipaccaccarvlalbkaabccaacacbphedboaczbacabqcbcccbcacbqsacbbbgafbpcaacccbbacgabacacccaaaaacbbccqobbsbbbbbcbacacbacbgbcbcaaccwibbaobbabaaabaccvxabbaqvrcbacaqblbtciacxapbaabobwcxccbtcbaaraacxccaobbcbcbgaacbbaacbacaaccjabcaavcalvabcbcdbabwbbscgaiaarpcctbacackoabjbbhccbbnbcaabfaawabbabaccaoxcbaycacaabqbnbaabbacqcgbcaccawacrcaacczacbbctabaccoazbabababccbobbucsnnbcbccbuctccacbgcbbabaaaalbcceeccbbabbantbaccbpbvbaakagcbaacabkacbaabcbabcctbcbbbncpakascvcybaacclccaaabcgawbcabcbtacababbcbaacbvvcycaacbczkrbcwcucyaccbacwcaaacabcaabbcbxfbbccbaamabbcabcaacbccbhkmucbaacaabcaqcvabqnbvakaecacccccjccbabcbaaaaxbccbcccbaabczbbccabgcbbfbnhhcbaacabtacabbcbcbcacdabpaaabccbmcaabacbblzabccabcbajaatcacccccqbasycbacababcayacbccabbycbwabcabccbaccccbacyacbbrauaababdbabvbbxabacacaebcabbabcacbvbbcccaccaacebcvmbarcbcafaaccjcbwabbncbaabcbbblvaccacbcbcbcbmcacrdycacbbcababmaacbrabbbkanfbxbbvaaccicumnaaaeacacbbccccbcabbcqiubrcckbyvbcpbbaaubagbccaafpbacccbhawbacbasaccbaabauabctabgbccaaecaabcbgcuaamaacluabbcvcccbcccaiacbacbybabababcbcaaascaaacaaaaccaahcbzbbacbibccgcdcjcbkbuaabpcqbxbacqbcbajaacbaapclacacbaabbbbaacabbabcccccbbbaabucbhcaccbccgjcaonycabcbacaamccaaabccbbccqbabciatcakaiabcbcccaalcbbbcbcaaaatcgncgfbbxcbsaavbbrcaabcobganbaanacacvbcccbaabacaacbgccbmaabbaaccrrbbcbcacaaccbbcnjbaqbmdbcacabbbxjbbbccqbzcobavaabcasbaabbucbcbzfaadaaaeajcqbabbbcacbbacbbbccbbbbcbacbbacxcacagcaaccbbfaazcabacauctabacacuaaadbyaacbbtbcbnaabbaueaeaiabbabcccpbbacabcacrcaaaacamaacabaoebaaabccbaccccccccbcbbzhcwcdaxaabcccaaacjabacbcpbbaaafaeaecbcccbbbccbbahoaaaaaaswaccoacccpabbbcbabaacabcbbcbaacccbcceacgaaccbcabwcaancabccgmcccbcjcbgarpjccaaxpalccbbakbbcbbcapccaabaaabtbeabcbccacababubcbavbcbanccbcptcicaabobcaccdbxckabbcbbbcccbayacabaakacuccacababcbhbccbbcbbvccbcxabbcbqcbuyabbbasimabccjvcbbaakbcaacacabcjbbbhcbccxbaxacdbaciaaccdkcboabcizbaeabbaoaqcbccacccncwbfaccbccbnbcabbaaccccaaaczaacbaaabcccbcrcbacbcambjabaaabacgacacaabcbcacaabbbaccccbacjcbcbbbzbbmpahbabbcvaaohbacbcgbacfbcbbbcbcaabqchbcacabasbjacbbaccbbaababaajdbfbbwbawabbcbaarasaacbacabiabbzcxcacacaacnytcbacbvbyccbaccccbcabccanccbaabfcccecbaabccaauaabsaacbjycbabbcozabcacbcccxcacbvacccaacbbbbuancracccbwbbbabbcxxcaatagqaiabcccboyaachbchcqatckcccfabbbababcazaababccbcapccabcacxrcayocjbiaccccbmqaaaanbcaskbcaccaqcbaacwcbacbababxbbaqafcbzfcrbcbjbbabhcccscccccbbqcvbcccblaacbbbcaaaccccbaacsaccbbagaacapcabcabbaavbzpdbbbccaacbgacaaacbbabbqcrbctycccccajnasacbbccvlacgbacccaaacbaaaipababvabccbabacbcagakbybibcacwcccwaaabaccccbanbaabckscbbatqlhbqqabcoicbccjabcbccabaacbsbbbcyaicacajaacbcabwaaatrcaaavacbiapicbbabwcaccbbcabcaazjabbparcbbybbfsoaxcmcabycaabakcaacaburccwbbaambabbcbbacbcabcccaccvabaccbccabacbecobcbabyhobaaocbaccaxbcbjdcbaccmbabbbbcaqbacaabbbsaabrcfbcaccbaxcycbcabcccvaacbtjcabckattfsazcbajcbabcaaacfcubcicalbcyacuphmboacaobbubbcacacbacgacwaabbcbablccbhaacacabibbabbcbcavxajhccbccwbcsblrbacccccbbaaabctrccaklccabcbbaascahcacmbbcbaarbbabccncyabxcbwbbbacabbcbbaccalccaabaccjpbaaszbabcbbaababobwaacjccbccalgcancpvamcccccabbabbbbbaabbaaacccgbbcrbbwchbacvgbayayvccapcgecbjcacbvabbaawaloctbcaabbcsfabcabcbcccbccacbcababybabnbtcacbcbabahbbbvcebaabblicbhomaaaapbaabbcabazcmbbacabbbbnblalaubcaabbacxaaaacbckwecaaboancababbcaawbecbbaavabgcwubbcxuajbccbaacaacdqbcbcbagccacybadcbccbbccdmaabcbbcaiabgnkbacuzaccrcxgsazafamgabccaaccaaarcpbbcbbbbbacbgbbccacacaazaajbabcbcwcbablcbicbcaccjcacbtbbccpbcbyccabaccccaaczccabbccwcbbaaccabcbbaaxaabajcqjvcbafacacccbajagalacacbbcebbbbacbcchaabacbubcacaaabbcabncacabadbhcvecbacackaccbbaaccaosaaccbcbfbbccabaasbbcbqccjzabbywccbcncvbcbcacbbaaacncaabcabacsutcyaabaccbsbbbadbbabcabacaaqocncbbaaabbbcbnccarcaccabatcccamaaacbbacaofbwdabqbcbyafaaocbbcabababacatbcbcacbacaacaecaaaacbabbaabfccaaccbzbpcccawbycpaakbpxzraccbbcaaaebcczbnbeacbbbaamnbanadjcbvcbbwabcaucpccbaebkcvaabbqccaacccbcbacxncebaabcbcaaaccabcctsccbctacbccacubcfbcbcambcanabauaborbccayaabcbacacaccqcaabcaccgbaama 10000 100 2 aaaaabbbadbbabbblanzabbbvbaaaibarnganudomkbvktbbabbajbsfbbgnbaababbfabraabuabeajbbaabebafrwnaabaavabcaasbafuazaafababbaaabbbavbobakaafxparbbaaaabkcbrbabbabpbbaabtsfbaaaaabfhfybaaabbxbauaagaababdakabbabbuababaaaebavbawabalbbxbvbawaaebbahuaabfababfbqababauazbjnlcaiaaadaaspbbbbbtjaboaababcbvaabbbbbakbaaaadkbaaabbpbabbabsjbgjbaabbxabaacxaaabbapaabbabbkazbdybcbwaebbmbaxabpbblaaabausmaknbbaoaaaanabbabjbfbxborbafbvnbbqbbabadbbxbdyjlibdacabbbbabbaaaaralwtbbkbbbrbababaabvbbaulfbpaaarbbajbtaxbaeqpjbbmbnbbaxacenzebmbagbuabchahabbjbbbabatubckazmcbwbahpbupbuaaaaaababaaatbabababzeaabbnbtyaabbbbcaaxvaaijaaaauaabkbabbbuababnalaahbbaaaabbctbbabaeagbairbbbbababbfaasaaabaaaabababazsbaraavbbaaabbazaabbbibuaataaobbabrbbaababhafebmgatxyabasefaaababbarbbabaaaaaaabagbbbaaaxaaoaobbzbaebababbwlbaaawbbaaaaabbaaaabbeaabyshgabbbeaabbaabbbbaababbbawbbbbwacaaacbabesbaaribgaadbaabbabvaaaaaeabbabyaazbblrbabiaajqyaqvubgaobakaabdavabbraabbrabqbbjaljeyaababaaabdoaaabaeabbrbaaaaaaaabeoybpaacabnfbabbaambambcbbbbabbuvaabaaqaaaaabaaaboabizabwaabrkbmksbcaabbbabadbbaabbbbibneabeaaruawazaabaaacbbabbxgaaaauoavcbbapfbaavcnabbbbabriqabbabbafuaabbaktabbkaaaambbfbzdbkawababpababbbbbbaabsbsibsbbhkaaaabwbazaabboaimabababbatabaaaabbfbaaaavcbbaaaabbbyaapbwawaaaabaaabvuyabbaaaaaababaababrababawqhabbubsvbabbbajaywbfbxaabgbiaobbbaubbbibbvbabbbdkebaesbbkpbaaabbacbbagabaybbbabhublaasabeiaqaaweaaaabbaabaatbbsaaanobabaabbaabbrababaaaaabzlababxaabaiabbaabbbaabbalabfaabraiqmbbabiabkabxbkababcaaaaaayuranbbpyjbsaabbabbbguzasbbbaablbaagxbbhbaaabaaasbqeaampbrabibbbgauarabaababyaabgaajababahaajabbalbbaasbbqaqybabobxbbbsxvpbbbdbaabawaabbboababjabaaaazbwbaaaabbzlbbabebaahbhaabbeaiasaabdnbababbbaqbbaabkomjobabqbsbbbabazabtbabmaaasnbbbaxbagambbaaibababbabaaygabbzbwbapaxxaapgbbabbaqaaabacbbaaaaaaaebaabuobbbaaseabbfbbtsbyarabajbbbkabbaxaaababataaaaaaadajubabaavaabdgpbaatbambwaabbwmbayhaobhubafadmbabniadblaaabkaabaabaababybvkaaaavaazebaakbbbbaoaaoaahagbasbbbvahbbbacalaaakazbaymbbgbpaaabjbabaabnaoxabbaabbbdaakbvbshdbubbbiakaaaabkufacbtabbuabbubaabbbcaaqabaplbdbabepquabbrpbarbaoabbahababbbabuabzbjbaaabdabaaaqabbybbbxqbahcfdadbbbaabbvbbbaeibaaabarbukagbzmpeaqaaababobaaaaabaqbsbaaaaagbbabjwbbbbgbqvabababgbaaabbbbabbbqabvbbgbbabwaabbrbaasbaraaaaabbbaibuaeahvabhaabbbdbabbgbalsbaabhbabaaabakrabvadbababsebaabybaavabacabaabxabbmeaaaakbabfaabaakyabbbavlavbaabtazabebjabbabqaanbjaabaaaaaxmaaabfsbqkabbbubbgrsbaabaaabubbuwaaebababaabrbbbabbabbabaakbbaaaarkubnixabiaabaafbawqaiabbaaadbcnmagyaatbbadbnatayubbabqbybbbjbaagabgbzcabbbbbbbkukbbasaaabqabbabvayaanaabcabnaabaaaaaarabmvbaaaxbvpbeacbabbbkbbbbbbaabbneaaaakracbaaabnyababbkaabikbvbmbatyabbgztababbaaagvabrirmabaavibaabbzajubzababbrkpyzdvlbaaajqaahbabaaapaacaabbmbbbbfbyjbbobpbadahaahajiaoabafbdaabavaatbabbafbolbibnaqaaxubaaqbbabbbaagabfwhlbkeabbbaaxbbbanakbptaeaaaaanbbebbpabbwbbaavaabbalayabbbabbfbmtabqabbatnnbaacbbidajbbabbabbbamygbaabqabbbbieapbaaaifbbcaqmaakqbzalaxbibbcalbcaaaaaaaabbabfgahaebaakaayboaabapayaasabvibtbqobbfbnbbbqwxbsaeabcezbbbabaxbazbbabhbibtowbbbazbauutbopbbgbbaaaasbsbqeggaabaaaianxpbaabbktbabavbbbboamabddaebcabanbaraarbbubbabviqabbabbbaabaavbhabblaaaaaakasbababaaaruobtaagbbbbabibbaacbbmaaraaaeaaabbzbjbmgwiaakadbjbabmabaaaajabbbpbbwabbararbbbjhuaabababaxalaaagaasbwbfaaaavaaafabkbzcyhtrababbbamakaqvbbbmaaabaaaabbbtbbwaaabencaabvzbbbbaranybabhabbabxbbibxabzakamapaababpbyewambbbhbkaaaabbbmbbmbbabbabeaabsabbakfbbdbqabaaatraiadbnbbbaadaabpbabxabawanbyapbbaxbuvbabadbcayblwabbmnbagahabavaybwoakbaxababababbaaqblkbaiabalbababayaaaaabawlbvahahaubgtbbbajabbaebaaaaoaababaaownaabbbaasrauahbawbaaybxbebabwyabaabnbbaybabkbbabjbbaabpbabbaggaabbsabapbbabtbabbaabfaalpaaeaasaobxtbaiayauaaapbaabbbaabaabbgaaaaabbadbabmbbaazbbaabafaabbbbaybeaajatbaabblzibbcnaabayicaaabyybaabbyabdsyaaqaaacbbamhlbaajcbaababbabbbfataaaaaabbbbaabckbbbjabaebzlfczbabmabbraabtabbkalabobnabahaxbkrbbbxamsbbaabbbzbtbsabgbxrabaababbxtdbbbbaxbaabzbaabbbbbaqhjbmavwabbacqqbbaaaahbpbsbcaabaaalaapcbbbbgbaabahlbhbbaabuuabababblubbadbbbobdbbbbbbaabbebabpdbnaubbbfbbbxaabbbibaaarzbabnabbbabhagaaaeaaabbbbbbbanaaqbajlaobadbbaawdbapbabbmaazldaaavbbbtbbaiabbbcbbabbauabaabaaaicbobaarebxaaadmbaaafbbaaapaaakaaapbabbbbprbababuabbabqaaakaabraabajbbbauabbpaajbabbafebaapabbbbuoaaababbybabdabtbacbabakbvaabnaaboalbaabaaabmobsaabbaaiabawambbhbabafaaamabbfjkaabnabjbpbbuaabubabrbbfybnabaaaaiaqbaabaababbbbbbaabaaaaaababababaaqiabavtmouaadbbbhbbabdabababbbbabpajbahunaabbalarbbaazbrdaajaaaababnrqbbaabbbaiaasurubbbbbdtdlbaaabbaamaaaaaaabnialablbabbbbaabaalbbbvfuabbaasabnyamabaahhbbxsnbbavbaabbbhaagibybalcowaaagaanbbgaabjabbkfbbubabnaaybuzbmbbhabaabkaaaafubtbmfacbabbbybaabbubabtbwbbbabaaabbbabxababfbbbnbbmaafbbtpbhqacbbbsnaaxagbbbyaabcabtkbnabaaaabrbyjulbbaaabaaaaczatbbabbbaabbacbqabavaaarisronabbbhbobapanbgbbmbebaakbbabybyuabaabbbcgvabtybakaaauuaazbaawbabcbaabaqabbbabbyaabdboaebbababcbbabaebbjapbuqvaaabagbiaababbaaabgbqbgababavveuaambblntfbasbbaqaabawyabaaabagbabanbhcaaubbbbaoabbbbabrsaaikbaabbaatoaebabaabbcchbaabkbaubbbgybajauawabbaabbwgbbyaaakbobabaapbtlabiubababhbaebbdjaatvbpbeakbbbaababbbobbabavbcabbbbkqccafqzbaabxbbwbbaaarbjaaababbmchbababbaaabbabbbbambbaabaqaxmacpaaagbbarbdaaaibvaaaaabbyabkabbbbabbavabkaambababaagyybabbbabbaaabwbjabbalntwbaopbwubamaaadbaemabbhdbyaabbblwbnachawbebabbvauabbadaaaaavpaaaeeabaraabaarbbabaawababzobsbbbbmpajabaaabazbaabbpaaabaaabaabbbbbbadbagabtaaabafqyvabaoaaaaanhrebabcbaabkbababbababkbbnbbpambazbaaqbgaajasaaababauahibabbtbaabaapahefajbbbaabbqabbbbbyaaahabaabbaaacbabarabbbwraakzcaghaaaacubbbylabtulbbaabaabagbbrbabjpatbaabsaabraabdawobaaabbbaboaaaabhveybubabawbbzaabaabbbbaabaaaaaawbaaabbybafbavbbahalrkabbbabkabysbbyfbfabaybbarevaabcaucbybabbbvabbabbbbuybbbbbbvaaabnbbfabadvbbbbtbbbzaaabxaaazbaaoalcabpaaaaaabaabfbabambaeabbbbudaabaabzlbaabpbdbjaabbbukbaauabztbbbagbshfabwalbaakbbzxabaabbvafbaambbavbaibabaabviagbllbxabiabakbbbajbaibakbaabsdzwaganxbxjbbabbabbbbbaaaasrbabawbaaaababbaaabbbbwbbiacabvoxtbubaabbaaqafpaabtaattaoaknlbxnhbyaazblbaagbbbagbraqaabdbbaxbabhbaobabrpbxbaaqaabbaabaabpabaababaqbqaufuaaababbaabsaaaubnafazaaaababaabbahbbaiaajabbjsdaabaaetabnabjaoabaaakoabbbskaeabbazobcbbtqbhbabaaoaaaabbaababtboabunwaagajaqabbbwaahclgowagcbgbbaaanbbabuwabnbzaacxabbbbcbszibaaaamabzwababbybalnibabnwbaabbabbanbbbbaabybjtnajbwabaayalbhzsanagabanvafbabaaabbabcbbbbbblbntbblvubratabnaaxbbbaxzanbkabbaiaabbjoibaaabrbbbbaaaabfbnustaaabababawgjvbwbbazabpbbaayaatbarbafanzaaaabaaabbaobjbbabbrbbgbbbbbbbbdzkbbkbbaabbbbaaazsbabbabarbdbblabxabaebabbaobbahbzaezabagbaabataawabobwaxbbgmsbaybbaabxbbtbbabtazaaabeabbbububbobaubbybabaaaphbbwababbabkcabaamhbkaayamrnabbbbbaakbhaaaahwbbakiapabaabbbuaybabbatphcbabobaagbapibbyuaoaiibbbaabbbbaaabiavepeobxbababbaajbagaimaabbpkababbvmybbbabbbbnwrznbaabvamaagbblqinbrnbaarbawbbmnaaqqaaahnbpqabbbbababibbababaabbaaakhabbxabbcvbuedafwbayobbvahhababbbambabfyawaebbzbazabbbeawabcaaxabhbbgbabbgbbazabrptbuaeoaaeaambbzaacajacbbbxubbabmbarddupbbbbpaaibugzfsbxbibbaavibtacbbobbaaabfbbaabpbwbaaaabbgaaabgaaabtabbarbbnbauqagbabaaqbbabbzbbaabstaaaabaaagzywlbbbnbaakaaaabpboobbbatuabbbavaaaarbsbbbbfbabaabaaabuawbahbybbobjbbaboqbabaaaanaaaxbabaaaehbnxtaahaaabawaxaaqbabaaabbpaaabdbbskpambcaaabtxtbbahazbtgdyabbababvbaaienbobblbobbbaabbbbaxqaubhkvabbbzqbabakwaaoupfabaaakiabibakaubaeamabaasbabanaaaaebovbbaabbawaaababhaababblbbabbpibabaayasbbubaaavaarbbbaaazbakbawaaabtkahbaarbadbbasbbadgbamfmbaabaxugbalaaaaamkababaeaapbbaaubabbsawaaabbazabafpafpaabbqbaafbgaauaattaarbaxtybabatsbbbbbbbabkbbbaaaaqiaaaoaabvubbbapabbbebaboblcaubbqbabafapwbababaarbbaemjabarbybpfbbaaaabbsbzubyaababaaypbodbabrbwabbbbbageasavlbaaadqxubbaaarbazarkaaabbaaaadpbbbplbnabaaababbbglbabbaabbbaabaruoalbabadaabcvbaaaabbnbaabhrbbbhbaaeaakbbaxbraababanbwzbayaaabasbaaaizaaaababarfbbbbvdzjuzfeaaabbbbaabagaaabbaabycbhaabbbaaadaalbbbbbaabbaababaubbeqbteaaabgpaakkybataqgaabobbaabbbhbblabaagvbahaaibasbbbababfbamaarbdaaabfbabauawababbabpakbaambbbavjfbdkdzbbbowblbaabbxaaaapjplbaabybajmbabababgzakabbmawcaaaabvbwbbbaabanjaabbbbaaabbabmvmifbvbbwbaaxqabqwbjbybhbbbbdabavabeavabbaabbjabababybwlbabaaewahaaaazaaeealabbazuayalzabaaabablbzbambaadaalabaasbabaabababbbhbbbbhacfxujaibbbaagbprababibnbbpbbabgablbabaaaahaaafcbbbbbsbaaabahhaahbbabhbbbbaafbbbaqabaabrzabvwxabwbcdsbktzzbajxoanbabeabjbbbbbaaaaltasgaavbahvbbaabbgbbqrpeaoabaacabbbababrvabbkbzbababxfbwaabebbbbazbjnsbazbwbkbabbpiubbaaaaaowaxablabbdaabbxaamaabbbfaaboabhmfbwbbcaarbbaalbabbbbabgaaaaaabcaahbanbavzabbbabbbbbbtavbekbbaaakjbbbafsbbabaaauaabdasbalabwplaaaaabbawirziaaavabaaaskuaabbbbbbbaabaabaafzbabhababbatabjtlsabjaxbabyvadobaaamlaabaajybagdabbebuaaaoaarbfbabnbubabvbababvadcavbaagabdzababbacpgdxqbvebbbbbbyaabbbaababaybbahxbbababubaafaaabbtbudlzabbbbabaataakaaatabbbaaaracybaobhbbbabwvwaabbvbakabaitbbabbabibegbbaanheknzbbdabaabcawbbmujhzabaaahabzbaabaaabaakaaasbkbabbrsabaaobbaabaaqabaqbaambygebaabnqabaabbbaaabbmabmbcbbbnbbabajabbbbabababbmoabwaksobbbbaqbxanbbabbyabjbtabbbaaaabblsahabbbabbbwrgqaazbaoaeabsonobabaaqbbsvaapbbaiuibxalbabdxcbbbsbbababbbaaaxababrnbrfbbubwbbhaabaabkacbaqaybvjdabajbcpacaeaeihabdbabaaaabwamrabbdwfbbpasbvaaamaaabubaubqabavabbbadaasaababaaobicbabbabbaaeazqbaaavajnaqbbaajahaaaababaauaababbabaebaakaabbabbaagbaboyfaoaajaofaawbadaibbaajabybazabbaaxbbykvbabbbbabbbbbbpbaybahabaagaaalbambbdpaabbayaibbbbbaihaabvalhybababatybbauabaaqaanaabdzfaadrdbybbnaaabebbzbbabbbaavrubtalabbbkmjbblbbabobfaaazqdbbgabaabbxaaaaiaabaybbakabaaabaabbqmbabaatybagsababbgaaarobgabbajaabaiviabaaaubbumagabaabaabyatabawbatbaktazbbbaubbmbccababacbaaubabgabdbpauovpmqabaaaabebtbaxorbhbaabbabbbabrbbaabbcbzabbaaabbbmygbebbbbbbvbbbaaobaqabatagbbfaavoaaakbzbbaaaaqalabbbabbbfjaaaadabbbmannabkgarabaxkafaaabtanigabaaabcbabblaqyhbbabqbbafaabbkaabbaaphabbbaqaafbkbkabqrbbazaiabxnujubswabaaaaabbpbxaeabubbbbbabaubkuabbbpbbbbbaazgbaaabwaujsnaabocbhsbbbbbkmakhabbaarbbazfbbabahbabbabbbdvnbyakapcaaaampakaaapbbbxabfaamkbbabbzsbabvbsbaqabbahaberabaubabnaaubabbziabbqbabtambbbbyacabvobojgnraabkabxabpbyaiabauyanusbdbabbpbbaawgabalwcbbsaacbabaamaaabxbajaaxcjbhbbbaqbbcbbagbbbaahaaakybqkaauczbhhbalbaqjabbfbbabbcbswbbavbaabakaaafbbrbbbuzrbablaobaaarwbalaefagabxkbbaphhbgzbbbarpbfabbbbyoaalaababaabzbbbbabbbsaaaaebbahhbeqbbbaa 10000 100 5 aceccecbaabcaddeadadkbcdddeccceeeadexcbedcfcceraaecccdaewaesfeaeitccdeaaeeeceacceebedcbadlwdcdbecdcecaeenaddaaabcbceabdaeadcdiayaceddabdenbaheeaeceubcaabaeetbahededeeabaeacibbedcccaabgcevdecbqccabbdbcacbdgaseemcubeaadgdheacdcecbayfccaeceadcxocbbbdbdbeabdhbdaabbcdbebadioejocbacdedcbaebbdecckcdcbpdeabfaddbbedbycebewbbecddcbcddacabdcccdycceqhdbbbdaadcbdbdbaedbbyjcdeeaecaddadeedeuwdebsenvacdeadedacbeehccbadeeaddebabzbcddacaecbcajcbeacdeaeyeddbecabadbabqaacdcsdxqbdcieadaeealaaccbcceaddaebdbqeoddcaescebdhdeeeccbecddwcddtadaetabbiaaaeeeedaaadeatqscbdbhabhbcddbcacaaaeydeddecepbucdeaedcabbabbacbcbtabbcbcaceboeebcecebaecdpadxccekdeeblbdcdaadcbdbbeeaddechbqdeccdddeocdceaddsbcbeabcbbbkdbeeewbbaeadaaeddacdabcbdaabceaeaddbeezccfbbcpadccdddbeeeaqaceyazbhcacceyeecdacwedeebabababaaeceecaemebarcdeacdebgueaecdebbbbezydkadbaaajddeadecabbsadeaabadaaddbeeddbcabbdddbecacdbabcafatcveccbcidacxebabcbjbkdaacaddehdbzcbjdcbdddcakabbercaeaebbaccaeccbcbcdeeddabdjaajcdzabbeawaeabedvbbbacicdbbaabeabvbddbbccajbeeacnbdccbzcdbbbacecbdebddwadddeaedeseadbcecaaceceaegaabdcbbvndbidpdaacaceqbzpeacacbadecaclcacaaeacabacajeebocdbbatceacecccfzeadbabcdecdedcpbedaeacysgbeaddachbbdcaeedbapcdebbbdbbvbaacdbbdcbbbkcceebacacdebebcdecbddaaebbqecadeleadbccddeacedbcebccacoasecwddebdadabcbdeccaedbrbedhbbcbuaddbbebcacbeydedeaadcebbacaeacpebedddbeidjbdahdhcbcdgbcacebabcedebbbacabcabegaeabcaexcedbaadedededeadoacbdccxdbeabcbcbfedaaecdddeaddceadrecebazbbceeeaddewgdaeaaaedhapheabbbafbaeebdgbbccidpbcaaacbddaebdaceebqbbddbcbeyeaaeaaddbdbdbrddcabekydabldddbadbdacmdetbbbbcaacwlbcdcaadaccbacaaaeebdqemcbeaedieudceaeleetceewbcdbbcahbccmsccjacaaecdcdrdaadrcbctefdmdcbeebccdacdccaaddbdeddbaideaadbcdecjctaeebiabddedcabbvbaebdbeaceeccaadibedvacebbdeadbbecdgjcbbdobadddebdcaeddabfadbeacbydagvaacccddebbzuckdeaeacbdyaxdddjjcdabadbadacbcddbweeecddaeededceebeeeocdnweaqcdnecbcbeecdyxeceebwbbbacdbbadbboecdbdcbaddcyglpcdbeecebdemajbabcacdacdebaaabdbabbedcadbocctarbcbcdycbbbbcaeebvadcabedacbbedbeeaubambedeacbkececeecuearbcdobdzadmdcdbabggacapgaeebbccmbdceanadadbejeygcdbegbvbdbepdcaduaecaabdaeabcbhbecvgaxdbbevedacducdebdmcedhaebababbbkkbdcdcefcabudekodmcgdldcddecekdddcbyhcebbdedadawgelkecbgachaaeacwsaeedbabcbeedezvbebbdbebdbdbfjaeiaeecadbbcdceccpeedbadbdeaedqbbcebddaybbabeegbccblcedabaeabkbccbaeabjabeacbcbevcacbaecabebeeaedbdcabbdcdcccacddcdcbccbdbcnababmaaddaeddeddcedjehrcyaacadbdqeejbdehpcecebdebeegeyacaeadajdbeebbhedebbjecdbczddbbbhccaavceeezgabededcdcceanaemvcdbdbaedeabbcjdmbdbshhadddeeaagdcaddcdadbacadducbdjeccdbadeceedvdcaebaacdbzdadbebdaecrebdcccchcceccedeedecaadcbceebdzdabdcbfadweecacdaddebdbabddeaeeaddeecaeckcdaadedadedaeedcdcesbceddcbbcdeaeabcbaaaccdcddacdhbdababeyadaabbdbbzdcycbcaebdedbcedwdbedandacacobedaaddbeufaddeeebccaddbvbmabbebebaapdcdaaddbnbccabecczdeerdacaddcbcecbbcbcaaaadadcddabedbedeatebbdcbceadceecbefddaibdcedcbcsdcedddadbeaacdcbbdjzcaccufaacbdasedfaeduedbdacdaefcddcddcobdaeagdactdeadaecebdaeeaaccmbaadbeaceclddcadeabgacdceabclddabdcddbackbdecbdedsadscbdheacabbdgccbduqbcbaaxacabbaccacdcjelgafabbzazanbeayaaaeaddecebcebccabbtacbdsceaeeewcadedbldajebbecucdacdcabeceykaaaaddedddccbejacdbddecdbeaxedebddcemdbbdaeabkaeccabbeaededhecddfaaedaaekcaccaadhbdcdaudnaececbadbcckacabcbabcebacecncdoccubccaaeebbdsnadeeebaapexcgbbedocbbbeebbabdcebdebcdfducdbcadebejderecdcdaecbbecpcdcdtjcbaacfdddadaxaaambedbcacjbbdbbbdeebhwgbyclbbacbaebbecpbecadbcaabbdcbamcabewzccacbaacadcfcadeceenenadaaabbdbdcabcaeewfddehdeecaedaeeadbebxdoiceaducztcpdddlwdddcbaadecdaceaeededaecheabjdcbbdcldddaeacccakesececcdcaacbbdbbeecccaaecaebbcedmbbcbreaazbedeedccbegbaddbeeckbacmbeadmbcebbbemdvcccedeeeeaccaecdcedebeecadaeawccdatdbbddedaeobcececcdbtadssebwcaaeaedcddbdracbzercacedcdaabebneaedcuabfbccecceaeadebadwdeebdeadbadcacbaccjabebddbybcqbccbddbaduxccdaweecbabtbemebdbccealdajddecbcebdecccacbbdacsaddbpeabccbblaeecbaeodemacceedrbcbacbbdabdcdcaababaddadddbbacacbaedycbxdbcbbdbabeeabjbaddaaecadcceabpbaadkebcedcaadbbcdbcbeedeebddzeldaebeddeaddjbaaaccdeeebcecabebbavecaaabcdrdneuceaebeccccbabcebbdbcdeoqdbcdeececdceddeddjaaadzebecxdadacbbabcddaacddqbegdeadcacddcecddddecaccaabfkebcceedaaaaecdadbedoacebaeajcbeeeaakaddaadbbimvaedeecaecccadcpbcecavcecebededbbxcdbeabcbcudpkaceeecebeccylcdcebeacadababeebaaecdcbedecddeeecoaqdjcbdaabedaedzabbbovcedddbebaaabkceddebabaqaebaceaapcaebaebdhdadubaaadedcetddeencedvdedccdtdbacracbdbaajeccddceeanadeaecedddwareccccchjaecddcebadacbcbecedaadbdqccaceaebacbbdaddcdrbaacaedzceccccbcaacdbdabhdcbddbddbwzadelbicbdddbdcdeeebzcceaadyecaddccdecefaabddqcebccbceeacaaebceyadchcecblabdleebccbeaccbcbaxcbdbdudfbeaadcbybbcbedddccacbdddddaadeedcbmebdrebecaadabecercabeccabbcdaddbbeelcydeaxacdzdbbgbyeqbzedednmaddbcetbacqbedaddgcddubabbadbabcdcdecceeascabaddeabdabekocaeaaccdcebbedbeebzdnaecdbacdcbcabccecbdddacbdckqdeadbbdbuaecbcdecvawbbmwxadacebecewmaaaadjdkcdcbdccdidccecadedccdboaabedcbeddhasrbdbaddbadebcavadeaeaejdddbdaaecaddbcdebcebbdddabeedbaeabdbazbaedeaceecaebbbbaddbcebdmcdbmcdaabacmcbebbdcexbbddedbeeddbobdzxcacabdbdaadbcaeebedabebadadcydbaaibvnabbbcazeabdeedhbacaaceccdabaaaeuaabdeaccebdcaccabcbrdabeebdcbdawbbcebfdbbvbadcdeddwabdcaabdcaedeacnbaaccncacaebaeadeebdbdeaeceacvapccbfdjctdadbbbbcjbjfcuyccbhcccdlaeobabawacfcedcieedbgdcdeadedbeeacbacceaeabadoadbbcsafdcvedbeccaaaeebdabdacddbgdebbteeebedbcbkabacbecebdbdedcdabbefcebkbeacbecacecdiebasscxccccccbacbadacadcebdciaebabcbeedaaeecxaabadcdscaabbeecpeebbbbbddcaaeebbacepcdadacddcabbsbedeebdjcecaaadmbecbamaddccddbebdbcadacdbcbeaaccnabbdedebedmaczccbeueeyeblcecaadebcmaaadbcuecbcbexdegbbcbadabpaddeacjbdaaekbablsbddiabcecbcdaaebaenaedrbjecjeodccabedsiabedbcbaecddaacbdubaebaideacddbecddbbdezcaecnddpbdlbqabdjkcaehdtedroeeedzbeadvobecdceaacabebakbdcdbicecdbcaddcdedcfcdcaearbacvajddcpdacacwgaccecbcccycddaaddbebdddcddccqacbcedceraeeccedccabdccaaacbbobbbbuaedgfbdvbbedbdafbecacdteqddebcbadbcyeabbbedcdqhredcdaccaedenbdubeeeebedececcwedodbbecebcebdcddbadeddasbececduddeaaddbacaccaaakwanaaccbapcdeeadbbbeebecbdaecedmbbbdyeabaeadbceaaabdccaaaaebddcedcaabaeaddaxeacbacabcadbeecbazeaedecaccddedeacaadbeacadcbdcbafccgabeddczabicadcbdpdbdeitcedcebeldecebaaababdecedeacevbbcbddwcaeeeadcaedppdcddccabbcdcdeaeaaczaaycadchdybwqbfcddabeadbbcbbadwdddbabaacybgbabbbdacebedapeybcbbdzddcgaeasbdedbmdeececbaccbbcoececaebedecbeabbeebeadmrhqdbeaddcnebclceeeamabuaedmebkvrerfabbezeddceaacccaeagaededbdqcfbedcaadbcdodbcczeadbcymencenaedbddccbeabbnhcbececbdnbcdddeaaacdeebdedbabdeesbbbaeacabcbdbcesaccpeddzikdeeadeeebaacbaaeeefbadebcseceasececacabceaadecaemdkebcabbbtledccccbcccbaegbbudbbecbrebeedbedeaeaceycecdaabbbblcdceebciaceerfeudabbadcbecbebabedapcdabctwdaccbanabzdceedbvaeedcdewbcdbcaadddbdbcabecnbaaebacucecekcdfaeccbbddecdeabbbbbebbcbdsobdaadeeedbabcddcecbddjdsacaeeabceeeabbcbceeaeaadeeexbddrxabbucebcuadacbabccdveadbdcabdsaceqdaewddzacekcasddbadbaaecodclbbedbbdbeaaebdeebdcedaemcbqeeeaabhcadaecbceddavbravbcceaacerexbybmacbeaabdrbehaemcedabdaabbpcadaaadbdecccdcacaeapdqcadbedbbbwrddbddudxccbbpadobbccaceacbbdccbalbdcdddccacaazltbddbccddkdcdeddaaecdddbbcaabvbbbadddeahbceedcdceelebgbcbadaekadcfbaudbbdmdeacbeddebyeceexdaadwiceefaddbcfeeaaccowcaedddceadadaxdcddgbeeaeebdbncudbmiaedbeegaeacecabkcedasaabdeaucbdbdcdezaddbxdbbeugeebcrcbaaadcdjeadcccsepddseajaebavbacaudvdcraeablrbdeddbecebdecdbcgcacbbbdbadeoeaxcemcbagcbobaddbeedercadadeabcedzdeeddbcbobbecdcbdcdcfcableaeaeaeecbjbeedajabddccccedaqtebscdbbbdcccaadjaadaayceedbeceaebbdderexcdeadbedlzaudeebagdaccbbacdbedcacxbdebaabaedgaabybabpeamcdaaabbcaihacdcdbbcbbadabdvbcdtcaddeacbeqodaadacaadddeicedaceeaaacdcbbaabhajecabfeehzddedbcdomedabceeeabebabdcaababceceaabcvbadaalegdeeecbicedebbecdbopbacaeaebecaaddecbbddccacdbbebchbdrntcbabdcaeddeheadqccdbkecdbdbedaeedaezadabjecsebzbcdrsccealjaabbbdaaauadeaanrdndeaaaebbkcdacddaacbmbnccapbaanedcdaaabaaededdmmgembabceabcbbabbeabeiaaaudcqacaccccodoedbzcebibyfabeckcsebdabqeadcafgmaededkaddactdccebabaedadeaxcameabfdabdaaacdbdezsabeadeacacbccdjadodabcbdcaaaecceqcbbdabcceabcdbaebcackaaaeccbzbeccpvddbyadcbabddbbddbacabeebadcddeccecabdbcaebbkcvcadebbcbjedkabeecncddexeeeedbccdceabcbebtdceffedeeiabdcbadeebdeccwbccbeodccebbhccbeaecctbabeebbacddcupeenambcedjbawedbdbbbiadbbbeedcelpdbaseeabacebbdadbddddrabbwceajabycavaczcdcdabceccbdbdbccmneqbeacdbeeebcdbeedvcdaddaabceecdacoddaeddcbbdwaaebdecddcaecaaccbddbeecadbbctcddebdbcdacbcdsiaaaebecawddaabnaceackgddcdbcbabdacaadpedcbeabcaetbbecegeaexcfcdbeqeabdcbdebcqeccdaadceeebaeeybbdccacebadedbckedcbuebaeacbeecudwnecdpdzbcabcejcbxaebcdzbbcadedcaebdacbseedaddddkdcbbbcdbdaeaebjbbbadebddcbabdbbcdeedabdeccdbccfbqaaeabbbbeeeeccbadcedcqecdcbcaecacacemadecadabdeobdcbidziececcaccetedaeuccccdcdcbeaeecaeeaascbaubaeecqebeacehcbkbdbcdecdkdwdeeddjcbgddaeeeabdacbcabbbabecvdcaldckblebbddaabeiobdaqebabjdeadbbbccebbcaaavhaccsabaccdaaafpbdbaagaewaeacbbaadcoccwdbjadmbbbjsrdncdccbcmccbbbablebddacdaacddacebeachcbgaobcedbwbbbuecbcbdbdsbaycheedabewavdzaaduaebadaeccaececdeeaccbaegdcbbdkbcdddaddeheadbbdabhedeaenekecdbaacdeckdadbcccbqdbebaadwcacbeacievbkaiapacedbcbgtebaccaaeefeceecevadqearxybedbadbdaaccdaadddcdhbbcbvadacecbcdeacacraccccdbbccaddcbbdehlebabbacsexdaadbdbaebacfcaaeecdecdbvbecsaejddubcbdobaccbcbdbacedsdeaabdhetldahemxbabcapaucidadeddbcaebdbdcccbdbcbbcdcgcadadabeabdbcceccraeedbdaiaczbaeeecelegabadeeqcbaaaaeadfdcbaaedbccydaeaedaeeeccdbceceeneddpdotandsacaabpbccxcdeealcdcecsfyddedehdbdgchadaacbmdeacwxqobadceccdddbbedcdbdabbcfycadvdaabacdcdadecbewiaaeqedccalbafaceadceaeobdcdccacebabeddcdcbdebaakecdwddrcabnbbqccubcacbaaiaabedeebbcbccbebeedbaecaredaadbccceedeacedeacacaddbadnaeacdaeybdepebddbxbdedccacdydecwcceeebtcaecldddeefdcdaeeabaayqcacaeeadabaeeebeadpbdbedadadbadeawacaqdcdeebadexdbapacaadcbcdcbdcexbdeiaeddbeacaaandedebdeacbbbcaebacccebccdcbeorabfebdebrddbcbcjeedaaabcdedcaewdbbeaeabacccqecbeascdabccohdaaaeudaadaebaddabbceheucdledcbdsehcbacraadacayadcdamcbcdecbagabeaecacdacdsbaaebdbefbejdaebecbeedeabexeeabbceencdebacdcblebabecbdcdbceacadjncebcbbdedzdbcbbbebeecacebdeeaseaddaebdeeadeiddebecacbdegbaaabeadddebccadabhbdbfccacabaljueaccbcrvbccaapebbeaacwbebeccadbccbadccwabbaeaceafcaueaacdbddcbacdsbbbciabcgcbnrdeabbgbabqbeebbccacbmcccadddaccmakaecweabeatbedcakcpjaaceebecdebbbaaeaeaeccdbcdacbdaebldbwbabbbabbpddeebbdmeaccabedbddcdededcd 10000 100 5 cbhldaabdaddajcaeyacbcdaddeidcbcccwacbqbdaadeacbfgdeccaeccaceicfdccabdebrpeeacebaabeadbcaacdacaabbebeacegfcedadbaacaebccbdabelwddeabcdacbccebcccdpdbcaxdeeadaeqyddecdupabewceeadddcbedmclccaocecbdaceacdecebeaaabaacddeabdcdtcdeaiabdcbcdqcdcadedeabaccbbwedcdddcbibbbbbrbadcqedaaevaeebdeaabcbcbbbaaceicbbavdccbadnxaebpaaabbdedacdtdeceaeaerdcadbdefeeasbyecdsaeecccakczbcctccaabcchabceaacedebdbneadadabdcbdcclbeedceecbeccrdbbabcbalabdcaadcycbaeccetddaddbdcadeacecaddjuaebodkyecdaoeaeecdedbgeeddeceedcedaaaaeeccaadccedbccafedbababdudddczeaaddcvxbbbeedbccadddabebbecgackcecbjadaddlbbbaasdbaavdcddadezeaxdcbbaccesbpcpqabebbdeebdyeedcaclaceabcacccerpasbeddcadaecddacaeeaeeeaadcaacdbbedbceeaacadczedaabeiaraccababcavuvealbbbbeeabcdeddebeececbbleecebdecadcraaaccbkccceaedaebeaddcebcceeauabebeebaadoakzaabhdecaacdcaceacabadacbdbbaabjaeaceaaedaeydaabuediaadaeedddcddecedwbdbbbcaapvbdebabcdbdbrdadbaacbqbdcaebbdcwdabdbcaaaadabdavgdbbdlebeaeebeaeeaeadcbcjbcddeecbbmcdebwddcbeocaedcbbbdeebcadbdbeaddebebcevccaadabececeecleccabdddrebdceaedveedbebbeebcbebcbabztecdaadbesdbecacaveadaccecccbbeddebeaabcdcaebbeaabizebbedaabcbedqbeedatydeacdabancdeabecccemlcacbbfjeqebnctekcabececsdaccbqedaemdeedddbbbcbaadhcdccdeccaedeadbdbydaeebadaeataajdedovdaecbdsawcecmadbeebddebeceddlbheebdbddpdealandbcbdadadewbcecdbasbbaaabadecbbcabbdebeeajeaendrceenaeaxaeebcadbacaddeacadvlnadbadaebeacmdeeecabbadxccbyaedmaaebclbddabaacbeytaacaaeeabcedceabecebcvabececbdbcebacdedecbahbdbacdebkddhmnnrcbkazeebeacdcbbdcaabedcedajbebvbefdcceeodjddcwdbeaxdahuccdzibbdoakejeceabebccadaeghdrdeaabbdbdcepcdeeeaqeybbeacbbocabvcatdmbcabbadaeddbbbcddbddsaacadbdcdcebcdbvkeecaelseeaeccpdaaedchaacbddabsacpcdaasceatedeaabeabadeecbacdydaedoyccdedbvabbbbcadfdxcdaaiacbcccfdeewsbddcadeyedeoaiazaccbaeacbbbecdcadbebcaabhbccdcceceueeecebbewddeadcgaaubaddzacaeeeacdaaccdgbababbmqqueyedaacadaadabanaarbeeaadbardbbjbbbcdzekvcndbbccebabedcobebaeebedaabbdaeeleldkbbaedbadbebercdcbhbbbedeecbdbbcbubebcccbaebbacadbacdaddambbeebcebdbaddadbdaabcecbbdbeaaeeebdgccbdcatacdabdebeejavcdceebcabbbebadeaebeibbpecddaaaaccqcadcccasabobxaeaebefcddcgekrabdzkcabdeaeabauacbctaeveudcdbbzmedeabyabeacafecabarbcaaddbdceeacaeberdaaabccacadckcbbccbaacceedbdbcbkbblddadobaacbcakaeacdbdlcbebepcdefddeddpbzcbdcevbaseehbyqecacebabddjccbaqrblucbbeedbcdzdeeedbaeaedcdbddcdhcbecdjdcacejcaabcfebdnebabeccacdieacsoeaeadsdadacdadmeaclecdtamcdbdqbaedaaeecdeabezbbcacaebcvdcacbaeeadcecapccedefeyebdbepeapddajbkdqbbaactadedcbabreccbcmlbeceddeeebmceacsdedbbqbeqdeeacbdpedcbwdeaacetneoedcaddaecdeeeanabeaaacdabcebabebhedabijcbdbaawebcedcbedaacradaeeaaddcchbdcncagdbddbweddebkbbecdddeaacabdzeacredcblwdaadbcaoceabadbcddcadabdlbebccbbeadeoebcdiecbcecdcbebcdedocaeccacebececeaeececmeabcbbcebbebudebceucaebaaaacdeerzbeeeaeababeeeeccdddccbeddcaaraeeccaadaredbaabebeabdeeeoabdadkdcdebbcaddceacfebadddaoacdbacreabbabdbbbbvqbbcexcrkbzbbdacdxubeqbcecdaeceabdaaaebbzcbebacaebeeebezdaxaaiaaababdbacudbabaccbcvbctyhescdbddadaadaddcfeeedsceacdctycabexcucacsheddnadbbabddpbzeccbaecabajcdaeaaebdccedieetebcdeeddedayedeeksajdedcbcddcdaeaebcwbdeeubeeecbcicaeddeaccaaeddccaabdbcoeereeaecbuhbevobbawcedbbpabwedaacdudaecdddcebfbecddydacxpdaaaadaeebtddabacidcadebcddlfdbebnacbbccccbcdbadcoccbheevddaacecbaddaocbdbedaemeeacbdccacdaxcytecdvebswhbdeaaacaadebacbenedebbdaadddacaeaacaedeccvcacdecbcbbgcdecaccccadaaedbdcambdceeeddbndbddbdzbehdafdbwcdeeeidededabcdeeadbacbxdadbcbnacacdebaaadceaeccdccekcaeadbdbajcbacbeaeaedebcboaeeecebbacrcaeacdecaeadbeeadeeacecedcedaabeadcedcbddcbjbdcebcadkbbbcrdeaeecbedcbddeecbdbbbmeeadambbazbabcaaaeabrceddddnbajdaabdacbrcadadtcbbaeeckbbcbadbadodaeaacdadzeadaddhyaebzecbvdablccefcadabaaekbxcdceleasceybcbacbddaebeddabaaecddesbbedeacabddbeebcyeacdbcbbedccedacaeeaelesecaabcdasbcpvbaabaeebadazecceccdamcgejdalabdieawcbeacaaudlabacbaqduedacbkdbcdbbbebddadcbabeeadmbdbbdcaadaeebacbbveaacbgcadebeecoaccaaacebbdecaebcaasacexbjabbadqcdbaejeeciceacecbddeebddbbddbcccdbidbeabacbabduabbieedgeceedderddnbcabbeadcbecdbabeaymkeenbaadbebjdeedcdcdbcaeodeacdcbaaadhbapcbpdccbaddxbadmcdecbeccczeeccccgcddbbdccbdrabacbacedaacaacdeateecfdacambcbdewadeeuthbecdbkaaacazcccdebdcewbcdabecebduedeeycaaeceaccadcaqaacaebebyedecaaaacbccdacbddbcbacbavcaccdebdevcaeofdbaeacscelbbaccdabacabeaebbdecceadedbbbacbaadcdbbbdnuvadhayealbaaaeedecedmcdcmkdefbdabcdbabbcadaanxaaaaaarccbcxbaccaecdcdbacdbdrbtbedcbceebdedefaadjbcndecdaeabaxcdeaakdebcbaccdbbeidbcctaeebcttacbbecbcdaebdakadbxebdsaelaaqibdedacadcudccabddebbdecadaabdadacebeeeebcvcdedebdobceccceacbeedabbcccbdceaaabdadecnccdaccnwsccacbbeebeeabedeedddedoaencddcdfedqaeebaaddbececrcaczcccedbbacycdacdagbeadeebbebeddbzeeaeagbabdcyasbcbzcbcacrbecxedaibebdbadaccbdudacccbblacacccdbaeaaabccaeccbaddcebaddadddbkbdzcaeccacdacbbeeedcqdcbedabdccadeebeabaeacdbabdbdckebbacbkbdaecceccacjbdcvebeaedbebbydedbcedsaidbbabaddcceeddcerudaaaedmbceebaddaaaaacceaeadbxkbdamdeabdcggededercbdddaabadxbcbbecddaabdceaadwechdydaeabacbeecaddcddedebdbbaabdajebecbecbeecdrccebbtbeduccdbcrbebaaedcsacbcecbbcaakcbaiabdcfaccddcdccbcddebbbfaopdceeiedeavacsccdmcaecbebbddabbddwadvbcdbedcbpfbeaapdcbdceahedccccdeeeedbdcdcedbceceeiaeedcucbaddzccbddeebbddybiabcdbbbebcutabacceacbdecdeqeecocbedbbbaaaicccaeddbadgbujdfebcteddcdccmcbadceeiuedebcdeeabseeccehaadbcjcbebaaaceeecabedcakeebcecbebaeadbtacbeadcadcyebaebcacgdbeeceacecdaaxeeaacdddbxcdtdcacpedbcdcabbbaeceadjceeecedicnddecdcebexcvacdnbcbdadbcweacacwadbebaeadebeceaedbcaaedgdbbdaoceadedbdcebecybbccaebebaducbaefccbacbcdacdcdecdcacyccdbdchjccaacbcrcabddcbdadceedjababbfbdddddacvcdaccdcdebjacbadaycacdbvbgedebucdebcdhedecceecacbdbbbdcbeeeceggdcdwbbcdedceeddsedbdxcbdbbabcccqdedqabeccumdabcdbdedceceexeqwaeeabeaaadedbbamabecddecdejecrdbjbbxeeaddcdeeebebaaccddbzeaebocedybadbbnvdzbbbdeaccyeecebdbbebrdcdabeaebeweibccdbdbaadbdeeabbecadkcdbaaeebbbacdaaabdcaealefoubeebdducbcecceabacuaekedacaacdedakahcbbcabbecbaafdbadczecdobyaeceaaebeaccaaxbecbddvcdacbanadbabccdcedccaacbbbeaeyeaddcaecaebbbdcdbtboceebabbebeicaeececbadueahbchbbcbacabediddcdaheceeucedecedbdcbdbybeccauwcaaxcbbbbcbdqdabedrbaadedbbaaacbaacbabcjvacaeodaaedateddacbeebeadbdbeedacxadeeecbdaemaadcbcdbecmdcafbdclbacobeaadibaxcddjdddidceccedncducaabcaebbpedaqdebeceaabdddbdebbeadcddeaagradgvcearbacdaewbcqdccdbpdoadcbyccbacbebbdbydieebbecbeacadtcebcxdabddccdcbdackcdccsacdcawqkbabaeeebdlibbnchcucabeebbmbeemoundpckdbbcbbddzeambbibccekdambccebcecbcmtycedlejacbebeecaibbdbacbcceiacjyblcbabaabdebcbccedbbddakaebdacdjcdcabddaczgcabddzabecdadeeeaibbdcuaedaadfeeacdaeebcbyddadcbeqcdczbaccexacbcaazpcaddbcceaebbccccecbbdwccacgceaeccedqeacaaqceeedeedebccedbcbbbteeycaacdddveddcqcabvdeccjacedcedzaaetbbbdheeabehdaedewdcdcdebabaodddcgakecdrbdebcbedcaccbackdbacbbabdcvuaddpedaaecafadbbcabecbceedccbzacrbdhedecedcadebyabcecefbcbccddaebxcdeebobmbecabhcesablbaadbaedcadcbacaedadadeededcbebacabdeazacdyesbeancbaacdjcpabfeadedccbgabcdbejcbcbazcuedbcadaazddedabeceddeecedbaadxeesbdaabeepcedebelccddbcedbbeecgcabecedcaeebdeadacbkdcbaesaaaddloabdbcbapcekvbzadcaedcdabddqabaabezccbceabbdddsmcaabddbaecacbcbcebybebacccbublddadmbbbeabbccaceecbeedeeaayeabcdeddoboaceecaaebpdbjccbedcaeabbdeabaebccdddacabpedbacrqedbzdecbadcdeaebenddaiccdobdaudbcdbddcbcaabedackpdbaccadchdebedcbaebacdddbdaacfbadbatdelebcabacccdcaddaddaeeebecejdecqcdzaycdacaddbabysataceccdaeapepbaddeeaqmiadbdddbeiecbcfzadeebdceaaceaaaebbdtacbbcaebbiabdbdbadbbcbbadabbeeaacecbdbddceeebbeebddpdqbdpbbxdecdbeddabcbbedacaabcdbbaezkeabzabbebaedbdaabeajipdsabebacbzdbbccbkbcdocedbdecacccadaadaqnabcdhleddcacuoabatedeedcbcdccaadebbbebcbaeecjccabdcdataaieraeccddcccaeedbzaebcbveadcccmceacecbabdceebaeffaedecnczcdddcvbdacadabddbccaaabibecehuckbebaabbabebaedeecjcedaccdecdaabaacbeakeduaaacdizbdakyeddbekbcceeeabdecdabvaebdceadidxdbqhydbccddacamczxdcclaaejaredexeaaecbbddaaadcbebeecbbxeadbececcdadcaadaeeeagabeacdscaddeaambddddbaeacaegebccbwbbatedbbdcpmcdcaaalebeaeeeaddacachcbbueycabaaedjcddebbbbedcbdcccbabebbecbdeeadedbcdaeaaabaqccxcabbcbadwdddacjcbbcbdabgbcbbcbdbbeccepbzepaacpcezbemdadecdaetdedccccaacececbkccmhacbbcaeabcdeededbabdcdccddectbddbcebacccdeoccbabddcddaakeaabcbeeacacbqbqcaddbfedledbcdddtdbjeaaabacceddtebecccxcaxaaiedaceacececdbecbcccbaeadejecbaaadcadacccdbxcbidibpessaebbclcgaabdccdjcbbzebcaaapdacfeccaadbddcacbaeclfdfedebccbcjcajdbeececdcdcdakbcdedagaeaccdeebeeaeslddddcdiceeaecceekcbdeebcdbfcaeedbddbaebcaebjbfeeaeaebaedebczbebazabcddddcabbenbbracdfcaeabeednsaddcbeddedcocdcjwbeebccemdaceddcaaebbbbddcaebaddiegbbcbcelcpabvaacdadqbddezeebwccccccdbbccrdaadagbebbcubeecdccjeeeeebbekceadcaeeqcdbbbdcdkledwebeddebcccceejaccldcgcceanbdcdeecdecoaedcabcbeeeeabcdedepcdbebddxmbcaacaiceebuebcbebdbagbddaaewcaccgdbceabarbeaddacchdcbaexecdbbadpeeaqaceaywbcebbbdeegbbhceaabeabecdczgbceabvadccdbacecbcdgdedeaaeacdabbeeyacdacoeaeaepcacadebaeabacvcebdcbdeebacndhaaceebcbbcbbbaedanmbbccdjetfbbedabduoeceeabebdebeebbcccbdbbeaacyhdfbbboaaacddbdddeecxcdbaeabrbebcdaebeedaaeddbaccdbebccdceadyetcbbbdcbbabaabccarcbecdecaexaaecbcbadaebndsehabbebbcdbabsxbbdubeedbcycaedrcbdmbboebdgdcbbaecbzdgexbeceeedbabcbkebedokbcaccebpadbctaabbddadnfeaabbdcdbdaabdlcbdaaddbbviedeccadmaadaecbcdbdabaddbaeaecdccbaabeecddccdaceindceeeddedebedddaeadadaadedlccegacncccadadcabbdaebabweeceabdbdaeacebcfevdacdcbcdaeaaedcgdgcccdcbcaebcfvcbdadcceeqdbbbhbsdeacdbcccbbebceedqbeedeecdpbeekecaacaacdbebdbacbdaesaacbbafeedceabecededmcbvnccbceaeedabcbeacaaeenbddacapcbcddcbbyababhbnzaaabcadaaebsebawadabbbeacdcrcadeaeycebcdababbdbadbebbbbcascgbadjeccjbeeaejcbbgaccgceaebcgdbveaccedeccedbevaaaecceecaeabdncddeaabcblcdeebcczjdbtbddcczaeaagzdcdmeedbaisdewacocdcceobcadedacpdqdddebcdadaebebnexcabdadcaeaarbeccmreeaadebhdfccaewcecaaeaadbylaeecdedabvedbdbabbepewaedddgyebbscdbdeeccdeedbbaaedcbamadbeecccenoxccdrdacbevedbceedcakabcbacaacabbcebededbcaaececdcdcbbdbbdczbbxzocbadbadcabccabbdbabmehmccdedaapeccedceddxekreccdqecwdddabndeesaaapdbaadaaeaiacdaacbdcbbmbdceadjeaatbbdeedcedbcabbudbddabbdbebacbadmaldedbdebbaaabbaccdecacacpgaabcbdvcadaevrccdecceeaibeabeloaacaecebcbaecdccdendbcbddeeaobadamceeaaaadbeadcbvebyddbaeabzdbeamazbbdebccdadadedceabbacfeipbccdamabvcwabcdbcaaaadaqcebeeesdbdcbcceccdedcebduedrddebiecdafrpbandbcolbceedcwdbaabdcacbcdbbbdcbadadeabadaaaedcdcbaecddcedbybeceemcaaaebaaeadeceacsedvbdefdcee 10000 100 4 avcdbbabccaadbbcbcbdbadcacbabbaaacaaoabacddfbdcicdkbbdcbdbabaaacbcuabbdsccaadacadbdmbumcbbaacccdabccaccdccacddcnabycbcacebcbbadadbdaaaadgdddeebgadbcacwbaxaagcacbacxcbvcabcbaacqabdtabccbabdccdddqrqabaadbabmabajbacqcdhbacdbdhakcbdwbbddcabdbabccdcddadzadapccdvsbacbdaaacccccdawcfcbbkacbbqclbcdboacccaabbccawdaedcacbnfcddbavddaaajcfdlzabnaahbccdabddfabambcabaccbfddbdbccdccbbcdcwlccmcbdbacadaasvafwobddcdcbdcabblauccdabcacbbacabbbbcadhawddaaacdodcaakdabbdedcicccbaccdabdcbaddaddcoadbccabsdbbbbdwacxabcdbbdacdbdbaalbpdcdbdtabcpybccmxbbbfcbbbbaqddadbdakcaclbaccddcdbarbhbrcdicdbdccndbabardabcaxdaahdazacaadcbcdccvbbnlscobdwaagcccacaxbbdcacceckddabvadadabwdacycrvdcacbbbcabbbboadpscbaxcdzbcadcxaddbucadpcdbadcbccacbobbddcaaadbbaadayrbsucddkjacxabaaabccdacndbobacdsfdadaaaababddacdcbcdqdaddbvcgdcahdbcicbcbcawaddabkdcbbcbccadccabdddadaajcdbdbdaacbdbccdaacccxdcqabbaftawcbacxakcbnabclbdgcccbdaacqocbpbdcccabaodazrnocpbmadspajcmcabbadbbbdbbcdcbbeccadcdddbydbbcaadbdbnbcddbbaaozeobdadalauddddaccdaaaazczmcdddddaaktdfodjdaaddczfvaabqbaacdtcabcscbdcbdbdstaadbcdbccbbaaddcdbcbclcddddddddlutdbhtcgadbqapaccdacbddccbbabqddaddwbcaadwbdccacagbabcajaabdbbbbbbbbcbcacbcadcuacddccdcgdbcbcdaaacdubcabaacccoabcdbmbaccnwhcbadcbztcadxcaabkddafaaaybpadwadkakcddmacadaagaabadcbdaabcaabaaaddbadgwcddaagfdpdbbadcbacdadhddbvbccddkiqdabldaddadbjbaaesbdakauabbaabdccdcaydddacazdqcbdbbjccccbbbbadddddcdaddcdbkcddbccqbaacbdcbdaabedaabcaajcmabsdabapbbcgdabdbbadcchzbwabadcbcccbddcicacdkjbdecabecbbacacbbaaabddbadaydaddccaxdbvdcccaacabdbbcbgdtacdaruwdadacabdddbdfcddcdzdddaqdcbdccccaccbddccacdcarbdcbcbdbacddbcddaadbrdddbdbddaqddabbdbabcbbabbalbcbbcaudzbnxdctbbcadacmbadaddddaaadbcbocabacbdcbadcfamdaydacddddobdcdubgcetakdaqudbadadladcacdddcbddcaafgbsdhzbiabbqddaidochbycddabcjbcjcagucbdbqdxaadsdbcabdcadcdbcaaabaaaqabaababcddbccbcpbcddcaibavbmbbaqdbbbcdabcccdidddccababcfxgacccrdbacbcaabbaaaacadtaabbfbabdaaddccaoccbcdbbdjccidawabdbzdcdacacaeddcbcbdbbacbbmdcacaabdaaaaagdcaodaddbaccbbbbdbbdccdcddgccucaacadccdmbaddbsbdaaddacbdabdabadbcabdddjdcabadbcbcdidadeadbdkabebaycedaaabcacaddaaiacdbdbocadddddcdadabcdbddbadcdamcdabdcbccdacdcctscvdabaabbpbybdbabdadcgsckkgacpbccbcdacudddpcaccpbddccbcdladdcdcacsccbabdnccdccbtazdadzacaccaabgdbacdhccjbndcdvbbccxvucdblavcbdcozdcccdbbcdadtdcadbcabdsbcrcdacccaadbddddwbsbaccbabdbbcfadcdccxackbcdcbdbdbcaaabbadabababbcbbdaacataabbjcadabbdxdapcccdbbcbabcacdacdcdddkfceycbcbbdiacbxcbxdcapvbzaddcaaaddmaadbaaadbcxadbiadbbcwnbaddadbdadbxddddcabbcaddmbdcadadabcbdacdcjabdpabafbcadcgabcccaczbaccdabbhbcdccccmdcaamccbccijcbadcdbhpcbbdabbcbcbbtddmadbbdubcaxcxbcdzccdddzcdldaabbbqxcaddcaacbcbacbpccacaazdbdjrccbbkabbcbadcdaacaeddbcszdddaicbdadcacovdhdcavybabdccvbbabvddbdndvbdvbwdwaacmdaaddccbcbbcbadddbaifdacaabbabbcaiwnabjbxtczcobacbadsrcdbgybaacaupabvcahccdbkdddaadadcaacacddwvcscbtbobaabhccdxcpdocddbadabodalcpabdehabdraabdcabacbacbbaabaddcvbabcbtbdmdabdjabdbbdobdabdacadbbcaddaabcbbbdbcblpaduuadcaabdcyhicccadbbcdddddbccdccedzcabdbacdcddocydaabdabbccccbbbdamazcccdaadaddbbbadcbdcdadapaadcdecaccayaaabagdzcdbacdbaaaabjbdcdxdbcbdscddjhdccbcabqbccibbbcddbnbdajlbtdabdxfpgkmbcaabdddddcwccdaadcmiadcdcbbbzccbdcbadcbcbbtbaccdaadadbbbaoaazxdbdbadbaacdsdaaaacbbvvcddbcdaajbcgbtdgbxaarcadcmddbadcdcacddddscbccamaahblrcnabcadaaoabbbaddbababhcbbaabcdbadbgabcbccdsbbcbdbcbbycdcdwdcdcasfladcbbbcbcbdabadbbdbbaaaadbactcddblcbahccvancqdcbbdbbadadbbaoobddbduadjaxcabcdnbdadabuccbbdfdcbcdbbdacbyakbbzdadababhdcbbbodecabqcacdobccccdbjalcabbaadfbxamabbdadasbwabbbdkcrcbbdaibcajdraabbbdbdcddbaccaxdcavckcpcedbcdccaccdaabambrbabacobybcfbidabaababdcdraadbacctcccbbbcdsaacabacaqqcccaaxbbddccbbacdaddabdwoabacdcdachadnacbcaacadmdjccadapcckcaaacacbdbbdabdbbaaaaaaazcbascbcjbdqccddgcbdcbdddpdcpdbdadbcbcbaradadadbsbcacbdaccasacahadcwddbbcabjachcbbabafuabadfccbbacaadccbdadraccaadcaapbacdbdabbbbdacocmzbdcddydabbaoccaaabaaqcdddcdbacpdabdcdadrcdbadacafceacdzdawcicubbaaccacvdaddecdhbcjddbaadabwdbcudccczdbbdaccnacddddaadbncaarbbbcceahcbaccdbddsdccaacdabbdaddaayaadacaabadcbbjdaccdadbadadaadaaaacgcaacladcaacdascicacspawfcccbbbccacclddxddzcdacaadabaucaaalacdceaaaadbadaaaccacsdfcbdajiccbxqbwbcdbtaabrcabccddxccababccacdbdpbaoacebsharcbsacddcadbaxbdcbddcadabddabavdbabdodxddbmccabquqdacbcbdbcaccdbibacdwrbmocvbwaabbcbdaexdbbabdbcfdaacbdbabdcndbicbaddbacmbcbbadxcandckcaxccbccdadebcdhaacccaackcbcdaadccahbacygbtabaddcdctcacdaahcgdabaacxccccacbbaacddbdabwaadabaaaccicspcccdchcadchabdbcbdcbcudbbdccbbuwdbddacacabebdkcczadadbcccbdbbaqccabbaaaatadabybqababafcdycbbndbcadmaccdabbbxfdzdbadcblbabacbbabccbaacabbbxcaxabasbbobcjdbdybtccbaktbddcydabcbabddqcdddkdcndbacrccbobcrdadbcdbcbbcnbdcbbhdaaaccbacbakddabbbaccbcibddobbgdbcchobcbacdabddbacaddksbcckbbbdeoccbaaabaaaaddbocactddadjrbdbdrdcdaaadaccdncbbbbbdbcaabchaaaaoabbdcacacdibadhxabaecqcedbacsjgcddaabaccleabtaaabccadaembdbdadddccbdcabdbjdcdacbabactcbccbccdcaccdcbbaccdsabcdxcbdtadacbabdebbcadcddayxadbbbcadacbdalgadcabbaaabcbcdobdascdcdpdkbcdrabacccdbcnrpbaaaclaxdbacbaocdbcaacbbbdbccaddcjdbpndobweaaadbcbatambcdcccbgbkbcdbcadwbclcgwaacdcccabacadacbdbdbcbdajbalaoabdbbaaddabcddbcabmcbdcdkcadaabmccbwadacbyebcbcsdcabdcbadbbhbodpccmabdcataxdvnbddabacbbddaucabbdbdddcdbdadbdbbmdddpbcouddbbccaccdalddcvdcbcbabcdddbbcccabiddjbdcbadmcbddbbabmxdbcacbzbdcddbbdaaxdmbcaccbcbbddbdcacdafocdcdcacccdybbcccbacacgcbukdnbbabgdcdqcdcxcbgccadbidcddaaadbkaccdbbcccbdhdbcbobabzbnddicnabcaccbbacmdbidjcdvydcldtcbdccasbabacbcdacadcdnbdabcccbaaadcabaaddandeatdbacdddacaaeachiaccbaccacbkclubczydcccbbbddbauudbacbmcdbzcmllbdcdbbgccdbacduradabbddasaacddcbbdadabbcdbbbbadbdczaocpxddbydbmdcmaaidcbccdcbadbcdbabccbwdcbcdrbdzcccbabdaycpdaacqedaaccdcdbaddaxbyadbdbbcadlblddddbbddcbbwaacddabdbsdcaawblldaddvgogcvdacygbagabdacacdbndabcaaeddoaacaaccbacdbtcddbbbccdddybadaadcaabdzccacbcaabdbaabadcaccdcadadpcdcbncddabaccdccbbbddxbcdodbcceoacbbbdadcdcdedaabbdcdxbcdbcladdndbdbbabuddddcabnydcvdbbdacndcbbcdaadcbdvkybdbcvaccddadbdcbdcahbhbdbdadbbaaaaaacdacbcbdcaaddbvapdhbcdcdahicdddcbdbddcbcbaeagdaabtddacdccdcbdccbbaadavaadadddcdbddabacldaddrwczdafbavdbacbdcjaabaaebcbqddcpgbabbcacvdbabcacdqdbadbbtdzadddaccacbaddccvdblbifccasbabnddaaiabdqabddacpbuolmbaakcbbcbacbcdacdabddcccbabradbcocabxddbbadaccaejktdchbnbakdcbabdbascbebcddbddacbbcawbbdbadcapabbaaapcdccdbbddbdbdybbxbcqbacdmacbtkcoacbdacdbdncbaclaccfbbfaacbboracclbabcbxdwcaqbaladadmdbdaabbabddcbddcbddaaiwbbdaadaadrwcjbcdtbdabdbvdacbcgawaacbcaadbhbbecababcdbaadcacccbdkacbabcbaaadbbcbdadaaadcbaokcbcdbadaddcbcacacccaddcbaddjnuddldnbtdjbdcadcdbaabdbqaaladadazbdadaaboefgdadbaccbccbldacbdadjqcbdcdebbabuwadddbaauddsqaadntcadbdcaadaddbbdbdrddccdadducbalmbwdaccdcbbbcmcsckbcdpabthcdbkhmbdcdbdadchaabcaucddbbjaabaccdccddaaiapcccccabadczblckcfszadmysdddabbddaarcdbdacecadhcboccbcdcdudbacagdddbeakjccadzucbuecbbabddbdbcdbbaacoccdbjbccqvacndybbbbcmabdwdadcbegdaddahdacbbddbcracccacagchdsdscaacceckbdcdatdwcahccctbclncdankcbaaaadbdcdpcjcbcbbccaadcbcbbcbjabccbbdnycdpcdccbwbacbcdddadaabbbcbcaacbadwddamcacaabddccaadbccdccadaaazddbcabbcbvqalddbcbpbcbbdcbddacabaccvdcadbabddbaddsccbdbbzbccfdbdabdcdbcbbbbbbaddafddddvaacabdamcabdmjacseacbddqbbacifcdbdbabcdydbbdcaccdbabcaladcclaaamjwbccacwdaaycabdaadcfdbbccaccbabfmdsddaabbabddpbccabpadhaddbabadjdcbbcdrkocbccrbibadbbacbbaaacxadybbbcddbbbddcacbbcdiaybbacaudabbbbydiciadpckcbcicdaddabbdcbbcmcbdcddbbbdaawadaddcxbbdbcdcbadbsdvbabddbddbdbdbdldavccddddcdmbczacddatzcribdbackacababdbbdaadabldzbdcdraadccbcddabacbaedaacabdbbbdbccbcaabdhcacwdbatcctdcdaabbfadbcaghbcdcbacacbjgracarcddmadhhdcnabbbbccbbbjbddaddodadndceddbbpubdaaadaddeyctdbdaaiadaccibaiafbabcodbcdadbcacadaacabbdcccdacqbdaabcdbdbbadbdbdbbqlcddbfcdcadcdccacadddkbcccdcskacdcbbbdbabbcddcbbdadxaeuaacclbbbddbauaucbdcbabldjddbddcaaaiibabaaddtzqaddbcdbadcicaavbaecqdaawcbcccddbbaaacccdbaaaaeacicbbbzbbbgycadvbcddadccaadmdabcdcacdbcwccdbbidccaqadbcadlcuccbcddccaacadbcadabdddbdayabdccbccjcxcacbacddacbbdbccajbdcdadbbxbdcaaacddaccbbddddzbdbdadbdddbbdcbdbcdbydabdbcbacaacajduaadndabcubaaabcddccdqbabbwdaacbhvrcdbddrxpdgbhcbbbbcacadbbxgddtoaadaabcpdcacduacdcdkdcbddacabadddaccbacaaddccbbdadbabshcqdccdaabbcddrbbbddbaddcbcbcbdbadbacbcamacahbdwtbcoccaaazbacadgcdabacccadabacbbcadaadcddadbnaadcaatcdadamdbbdabdbvxnaadaacdayczcbagdacbcccdbdbbtccdbaacfbbbcbadadcdccaaddwcdbnbccbacabdcbbsdcbbbddbbccabddcaarbvcdasdaaaaabdbdcdabacbbccrbdcdgdscpababbcbdbcnaadcbbccacdaadcdhacvdmrmbbacdbbcabccumcidicaooydcbdbbdfeadbpabdayddbcdaabdbbwsccbbccyccadcccaadcdbkahdgddbccilbdddbacabdaadcpaaadgacchbacoccaaccaubddiabdiabyabcedbcvcdaccbccbccdcdccamabbdbaabqccncoddbcadaahcicbcagdcdiabdcdcbqdbcbdcadbcbbadbabbfaacbdscbbcaacccdcbcdcctycddrabwacdbbcadibpcdcbdduadddwbddbcbcbahcacdcxcaaactcccababcrbabcbccadpcbacccccaamadpcdddbadscbbcahbacacbccbbabdbadwqdabamucdqddbbaldcckdzahbadgcazcdcddbcbddsadcdlbmdccbcavtbwcaabbdjxbddbaovaaaabxbddacdadicrdahacabcbpccjbbdbpdidaaajbrbbbbcdncbdifbaduoxajbabccdbwgaducycabbbccbkcdcaaecckbacddycdcaabbbdadcaccdcdccabbgdlddbbdbddcpabbabandcdcaabdpbdazdavcacdbdacboecdrmccdbdaybybbdvdbdilacccccaaaccamaabddncbbabbdabddbccdbaadyddkaceddcabdejawcbabdalcdadvcdcdbcdabcdcadbcdpuiuabgdoccbdcbsbcabcbbcdabaccdncbbdbdcccjbccacdcagdcdbxacbabcbadcccpdcdacabbacdblcddccrwbbbaazbcdxcbbdzhddpdbbaccdddcddddayabddcccbybdabbdbdacxibcbdmbcceqcccbaccbdcdcaadabcddddgabdbcadbqbccccbcbbxbccacbabddbcabbbbbpajbbxbaxcdccnaqcvcadbdbaddgbdxbacjbbaabaaabcddcvabbdcrdbcddbldcaaaccbabeaacadcabbavdbabaadddadcdqbacccccbbdckedcbbccpatvdacqadajbcbbbdaddccacbclaababaaiasbddkccdabjddabacdaaxbbcabuaccbdfclabakaabadccwacablabaccdmadaabavdbfcdadbbbdhldzacabbhsdcfsdgcadddcasddfcccbadaoddjbdeacbacdacbacaacldgawdacdadbeddcabcaadcgcbaccbdcaabccbccuancyicecaadcaadddbdbddcbcdadcrbccclabdaaaaakacbbabadddabcancdabzdddaaactdbdpjakgadawdccdcadcbyccdbdbaaapaecboaacdadaabddcadnbsdvcapbdabcbdcbdabbbbbbdgdaaadbbdbacaducawbababadcbccdaucacdaaaiadbdtwddjdddbaalcadccdpuabbxbwbrccodskairadbbbdbawlbbwactasdckadcalccdacjubcbdcaahwdddckddccabrbababcccccebqbjbcddcbabdcadabcbbddbdbbaisbcaaadmdapbadkyaacqacdbbddydababcadacpdcfidbjcacckabaddbcadbadaedcdedcacblacdbxcacaaadcaabldcjacwaadbcdpadcaaocpnddfabccabbacbbbabaabcducbacdbabddibbxabddacdbcbpbdddcbcacscacddecbbdwaatddjwcbbcbabbbcdbddbdecbcdaadcmcbabbaiadabytrbbjia 10000 100 5 adcddcbaccdaedelaczctjepjecedbedcbbaadzboabdxcdcdddcdhlcbedaedbdcabaecdbbadiaadadcybpacdedcakdabbnbcacbenbadcbafddceeeaveacebcebedlbbeheeabcedcabbbucbbcebasbadbeacbuacdezeedeededeapadcjaaaabdbbkedcbceddckacdejebdebdkeebcdccecalbcdbzaeacddeeebcckclepagaccaarecbarybaecaeewccddbbbeabclddbccadgbddrbbddadcfdbbcacdmdqceibcbaaaaebndeeedmbbcaddedacaedatdabecadbczadcdebddcabaadeeasbccdaebbddbccccadcbgadddadfdneexwdecucedscdcdedeebadadbcbhaccbbcaduaccbnceeaadaeebaacbeodcbbbdjeabgdbbdzrbcbbeecbedeacddmnbeaceydadebaddcbddqcdeucedbceeaaddddanecebbiiccaciecceeecdeobbuedaacpdepbayaeeacccyaccbdbbddnddaoaeacladebabdadabwcdcbegdocedcbdbebacadddcbabaxbbddedbbbbebewbeadedeaeqdedbdecbcdaecbbeaecbcbadddbykedbcbbdeedaacbadpcdbbecefedbdabdbcedvblbabevfcadeeddaecbededecbdbcaabbaaebdnddbeaicbeedbaecbddbeeaecvieadbnvdcddddbbdcacbdaddcbacbddxcaabacddukdcbbciddeedaeedbddbecbedebabbddaaaadeeacabceeddbaedbdeaacbafeddlcbkbvebcgbeacveybbceeaabdnecaebgcbvabbcbebaaabaedbedcbebecdfdacbkccdabdfdzaeedbycdcvcabbaceceeetyeycdeaebaecbacnbabaadeedcpedccredaadeqeidecbucceaomicbdeasacaceccavdltbccadbedcabafaedeabadecaddagadbwccaealbcdcaecsddeeeabddbbeabedbcngaccdaedacedkcdedadceebbwdecdcadcbdacdbbmdvsdcboceeeaabacbaxddcccetzbeadaduqeoddbicgdcaqubcbcbdeddbbaeddcbabaaeanacdbejdceapeaceundewceaadwdcbbbcdcbdbaldbcbbbcjeadcaebbbdaadbdobeaadbaecbdeeccededbdeabcwdcddbbeaccaascbedecdddeebbaddbadacdcadbacdadbdbdbaktaceabwehjdcabcbibbdccebebececaeefaeaebbeaabbfcaeuceecbaedadraebecbdabbiaadnapecrcebbbaeuabeymdccbddaadegaxcdedccraaaiddlmabwedeedbcdcaqtbbddabcdebacabbeaccedbabdwabededaeccycbcbcabzdcacbebdbdeaydmaadecdwccabbesekdcdbbbebdbabbbxeteuobcpaedebfaandawabcbdfccleaddccadaibzaeeeedcddeacuecaacbdcdbebaacdacadebbebsaeeceeddrbbbaodddbdebcecalaebcedebbcdcbecaaddcdadradbabtdaheebwezatbbbbebeddekdedaidaedbdbaccdabcbcacacddqebbcadgbkcadaddcdcecededdcecaadbcdjbecdbdpeabpebbbgeaedabaceebcedbmfaecdcbrfkadaecpcdbcddndkaebdwaabyeveeedbeeaaddaeaaudeqeseccccceeebcbdbaeetddabacacaddefebgddmaebpebcgpibadadaagodbcabalcwecdbukeedevceacdbbrcdebaaeecabedcdinckjckdabdaebcecadciacecacbdomccbadbcebeadbacecbebbddbgccbcadcbbdabcceadaddaefeccsdaceabaaedbaddedebbccaebaeaacbaeudeeeafedaaeebeadedlphdabbdzxbabaeeeccaebeaedcbetbeaabedbebaayecdbdbckeccgkpddrgabdaabadcbecbdezedbdbaubcdaaccdbcdacebccdbjbcdededbdadvddddaedcdaaeadlaeadgabacedcuedacheaddcdebdejbcaaeeabcddvbabceyeabbcgcaabaabeerecbecaebcaebrceieecccddddbugceiaaxgacaebaadcdeaabedcacaebdeacvadkbambbdexuedcbberecdccbceegceebdbbacmpdaeddadceabecddehcadteubcddmbafcedaccebadciaaddcbbedxabababdudbcmtcbbabbacccelicdkccsdbeancuddbczcbdawddeaccceeddcbblabeccncaqdcbaeaabacanbpcdabcdbdccxacicqbdcfaciacadcbdwaedpacdabzaccaeaadaatdytbdabbsmbbdcxabseebbyzbcemaeacbaaabrdcabeacacdabdgdfafedbddbbgabwddcbjbeeebbbcbbbdcaaaccdebbdebaabadebcdebcbeecbeceeaxbcjbebdudaccacdeededdaaeceddeeuavbcacacebcbdgbarnbdacbedecbecaeackaedjaddaacgcbcccardeddebdaedecedeeebjbcdbddeeeblacaedddcebcdubdccxdacbeadadaeeabbdbdddaacadbceebfeedcvaddbaecbdeebcebcaadcubeaejdbbbeecebdeegdbycfrcdaaecpaeedcxbademzdckybbbzceeabcdedcdcbcedebaaaadcoaediweaeabaacbdadaescayddabeiebacaaradbbaccaabebiatesacceedbebadbbdabylededvacbybbedcdbdbdccecdbeceadbdcebcdaacabebbbbccceeaazdpdccgeaezadeeeeasafdtceeacccexbbacecdadbddbaaecbdabableadebcbhabedaabyaaezdcddbdbcadddacclbeeccdsddpacdcseasadybbeecacbacepzancaebeaadeeedadeulcadcaaabajaddndkbesecabcghyeecedcbecebbdcbddadbbcdddcdgbdadaaedaacabjcacdebeacbkcauquegqccedbdebdbdcddcbqbcraebedaebceokcebbaeedbacabeaeicecdeehccbpdccccaadbaalefbdtabceazaaebbeedacbecbcbuggaccbczbepaabdddebsdtbegedbqdeddabeeazkbcoadcybbdajodaabdaaawiddhcabdaadbdtaebdccaacaidebbddddebddcdcbcfbbbeddededbcawbcddebcoccadebccaaecechcaccgdcecebsabbdcdcdbdbebbcbbccgnbccdebcabmeadabecaddabagcenbwdeadebdnbabcdbcadadaeceavaebexcccbddeiaceabbeekpbcebaztezddeaxdeeeabbdbaacccbacddldecaabdcdbbaehacaaabbaabaddcabdabeddaurbccbccmbeacableabedbdsadbbceacabebeecdccbdcccadadcbaecdebdcbbadaembbahchveiecebadeaediebdccelbccntccbeeaccedaoddcaecaahabbeeccoeabcedecadxacbeebeeaaebbdbbadwecccearvdadnpjaecpballbcpebcdcbcdadcfaoebbdbcdebaabcdehecyddeadbdaaobcbddddddeebabaddfeaddeeebdebddbeblcamceedcbxadadaeadddoadeceddebaceeabaaaaaceecccddbcdaegbaecbaedaecacakebqdcbadbdbodeadnddezccdbaihicdcazaaebadegbdeeeepeeccjccddedcdcdbbbcevabbenddddzdxedndabeccoaebkcaablddbaecebabeqebebebbaaecbdcacaddubkaducbdbcbbeafqaceaccceqdecebbaccbbdbacfwebeaedaacebccdecccceedlecdzbedsadbdckcpabodcexbbcccddaaadnccdbdyagaabceebascbacbdacccedbadbaayaidbabbedambedbaedebbjeedeccdbaacebbbcaecbccadcccbbbrbneadcbcdabsdbjmdaarbacedndecbceaccbbtefbcdecdddcbeacdddcdacycejededeaaabbdedccbeecaaamccecpddeaeaaeabdbeebehcvakaxebaxdddbdbbdeabcbtkcaacbbbcddcdadebcaebjsafecceedeacdaebdecbmcqeaaeyccdaeeecbbbdcbzcbdbaadoxcbcaecccaawcqaedcaedodcbaaeaitaceddccbcababbnybcyadeeaeeedccadeaeeeddfcceadeddgiddabbdddbatccdduabccbbdaeddaeaalbaaaedmqceacdadddeebakaecebncpacadcaaeaecdebceaeceeaeddaaeecebccecebeaeddhblecbcacaeccadbcddacecdaboeebcdbceeabccbecedecbdcddebeddcabaaeyababdcdaefbkccdadebeetcdccddbncdacebxbbaanciudbcddbdtceadbadjceacdfauaedcafbeaabceaddaadedqdcbcbbbbkbdiddaddbabedbdeoccbeddwekaadrabcceaddbceeccacdedacadgdddbcccaceecnbbdlndaabbckxicadeadacebobayedeeddddcbcdulgeccecdezvcbdlaccdkdrccddbhcieccbdacacgaaadxedcepceabaamapeaaeedkddbbaacbeuaddacbopeddcocdiebddbdeacbeeceadcacseceddaeaabbecjadoeeeaacbcdcbdeccbqedbdddccdcececaeugcadaclsdbaeceeebbejcacpcekcccdabaedbdbdvbdbceeceafabaecberahdbcecbcecbqdbdaacbacadebbdabaclkabeaaddbcebcabdaseataadbdcedadbadcbfmbedcccabaeeadcbcadbdbedcabdcfebwdlcabgcbaetpdecdcbcwbeaabccbobebqbdgacedabvdybfdobclbdecabbreqeccdcaabckyeedebbsudebcbdadbaecceabaqocbdedcdbnedercdabdeceacccdecdhsadadecbbqbcecabccbjafeabcecaocdcdccdcdeaeaceqecdcbbbcdbaabcccsceceaasakebeaeeceecpcafcbcedgleczcebdabcdbebddaabdddeoqebdbmbbbhamcdddecbaqbccbaacedcbbdaccaeaacjdfcaoaeaabcbbbcebcfaebbodecabybecsbfbeabeqeezaeavbbjceccacbebuddceabeedcdeabbdcdaeqemebcebdfbdbeadbccbeddbeoebegdeablaceaddeexebeceabadapcedydadcadeebbaqcdbeeeeccdddbcexccdbablaaebcbaadcddbdaeaeeccbdoaeexdrbebadaejuedbebdecexcrecabiccbdkaeouebbadncacyedecbeebzecbsayeehcadcadezbabbaahdewucecacedaaddabeqdeftdceeadcdadbadceqcaddcbaaccdbbccbancbcaceaeacdaebbbdcmebqaaebedaaddaxebdaebucebcebedbaebdraeebyabaddaebabacdceadacccyabaedbnaeeeddeeeeuapgbmeeeacdedcbeapeceaeccdacbeiddnbdbcbeecbcmacaeebaabcbbaecudebaebceceeccedaaeeadegpcdaceeabcedcbdedaebbcbdaaalbcfdddbaddaaedtbcudeacbbaaeebababcdccvddbecbkedncodacsbdbbeddeaccbddpccbbeecadedbybadccbadudbadeddacecaecdddudeaababbnaeaaqddadbddetbdebacbjcaaddbecsbbaccdevacabcaecfcxadebvdebbbdvaedcccacaeepedaidbgaavcacbbcdexedcbbbeaeckeeeeabecsbabeeabadaecbaeoaedcccbccbccjaabdaadbecbeaddaccdecadieadaaaeaabsqdyblexedabbdabbyxbebbmydcbjaacecaaededddaaebeccesseebccdaccdcdedpencecacceidibbdcdecbaccctdccbcedcaqadboaedcbeadcdabbcdaddeeanetecdcbecacabctaeedebdcccecbcmdacbbeecebabeameebmdbceccbabavbeveeeidbdddlcedmdbeacdkcqaebeadbdbaeeddbfeddbecdpredidcybcbcaddbebaceccacfoeeaddddccsdbcbebddmbbeabdwacecbaidbecdcbdbeecbeabdeboembccccaehdaddmcdbeddsabdddbbbcdccdcsbaaebabdbcqsadednubddcezeabddcbcdceaxdwvbeabdgewbabaqdldadbbccccebdedddbaedaagfeabcdaacbacbaaadcdeaccamlachcydgcabjzcccsdeedbaacacaacsaecacdlacecedcpacemedcebebndddbaeabdaddmacdenbcdcaeaaeadbbdkbbbceezcbeweaacbacaecceedabbeacoebbbedabbcrebqbefadeacdcandcbeddlerdeecedabeaebceaepaacbdbbbaccdabecddbbiabaadcddadoeezddaonbaeabdcacaaadddbecbcaedbecbdodeeqabaadeedzabbaabfeadecedebbdbbcdbaddsbabcbcbeebbcbqaxbedceebbecccaecbabbvdaemcdabbbdcbbeccbcdcbdbnaecdcbccdeccdbhcebcaccdkcbdbeduaclecbcaabvudebagcccddbdccdbbbceeeemdabbboxeyeaancgbaedecacqddbdddcecadbebsdrkabceechacbddcabeeddsbtbaadddbvdeebrecldcvrbecbaczgcedbmeejmbxdbccencbaabebbabdeddalaeeadddacqegbaayebbwcbdlaeabdacaagbbbcdydcbehodepbdaaaackzdbccbsbdccrcebfecamaeecdbccebcsbbecdeccaedrkdydddeeeeeamrbedccebcacaecabkdadebiaeaxabbbddbdcddadbeeaabbcbecbacecaedbeedxeddecceedkchaedeaoecdcoceadbchocccdbbadddadbccbededdaadecaebcadcdddceicadcdaddbbadcdebbzbdadckceddabacbqcaccnccbddfccdqcceadededdebsabbaacddbecdddcdbbaetacccbabcccdcebcceedebudabdceacaacaedcddckeaaeecaacojaaaajebbddbaediadceadcancedebaeaaebbacdcscbaebdbiacaddcedcbbbxeebencldaacdfamecdqscabbtabccdcdacdcdccbaeeadbeadebcgnypedbeacrebbadbdeveadfcdcadcqeakbbaaxbcabedaceccbcdbcaeaecaebrbxeeaadbcaaeeaedccddantbasbcdncdcddabcdbeacebbaacafecbeddbcvcaacacncbduaecaecbacbesajdbbdeubhuedddbddddaecychdeaaaaecdrbecebdccazefedecebedbzeudepqeaexdcddacddaceeddbewcddycbydebscacbaaeeaaadccbbabcbadbcacdcbceecbdabaebadcadbcbcedagcqeyaeeddbecdebkeeaidaaahedddddveebaaeedcebbeycanbeazdadaacubddabecebvbdebccerecebacbdedapepbbccceadeidcbbeidbbaeepbedweacbcabdvbabdyavaebebedadbpbdecadjcsdeeebejaadbbececcdebdeccbdbcadecceebbcaeebebaedbddebdabanmjcdeceeabcciedcaagaabbbecefdzjbekecedbdbdbkbqcexabccxubeaedfbaccbbndebdbbcbcedaacdebabcoccldecabeccdeddbzbsabobcabcaecddeccaeedcnbcceauaeebdecalcceeakcbbbaceabeddebbdddcobaeccbecbdcaeceeacdcleeeabccwcoeccccbdxhdenjaebebbedebaayabedacafydcdbbddcaeecgdcadcccbeaedaccadedbczebbcbeejazaceaebqbmjeceeabdbcredadcedcabcednezccbceachcbedzbabldddcadmccecdobbdcbcaeuajdddbaedabccbelufdcbgabbahzcceafeabeaddinbbnaabbbraccadaecdcacbegeubdeeodaacgcxpbbaeacdebqbbceaadedccdbtedcmddcgbobcjecdcdbzcadddabacebdadbecaaeaeyacabbdbddceectccaacbwepadbxjcaccdbabbeeeaccaebeaababcybewcbbccbdbcuadccdedobbccdadbbeaeaaxccacabcdeiebadeaebdbdcebdbvabahbbccdkqeccbeaabcdadedbccebccabccebacbcccdaccylabepbbebdecoeayacdceeaeadedececbcddecebeexcegaaccdaeddbtddeviacebecadzdlbceecaaebtgcckcmdbbbmeabcbbeecccaepbdddcdlbcaaedccdecdcjbbxadedeheaabbbkdbcceawcedddbebeakucmbjeyracaebcaedcbeadabaaecacabbeaeexcbbabbbdfcdbdcabadboceacccadfleaeblebxbddbaecybejbdbedabbeebcbxeeccvceaacdbbakeeebciadbambdbddebacmdcscceeacdabelduabtebddbeclcchhbddmebbbcadadmcdtbceccavdabbdebbdcdkeaadaibelcbededeecxeebbacbsfecrdeacaccedakdciaedacrbeeeaabbdaseaaadepblaehendnbbrbedberejxcddaebebccedddaedfecedabacebbabcdbacjegackeceaeacbeesaasccbbadyaecababacuaceeedceccdeeecaecabcaeaeibebkebcadecaaeddbdcdbbebdecceoecdabdazbdpecabcccdebecpcdeenjaceztacjbfbbtbdbacbbbheseaejdicebbccbbbccaatbeeacdmboadddccebeecdunccceaaccczdpbadeddabccbdcrdcdicoekcdbdbcaeudbbaecaebdeqcb 10000 100 1 adahioaadsappmaraiayyqzoiaaaaaafzaaxcaaaaayhgprahayberazapafvaasmlaaaasaaaaawqaagaanaaaaxwxelahaxsrvajqabayapwuawsoqaabaaaaaazobayaaaasaaacahseaaanwgaakaayharealzdpaaagsaxoaaaraaghaaanradavuaaasfsayaaasadaaiyaatppaqgakvasazbqvaaliayaaavdiabtaaaaajvcdjauaraaaabqaaacaajvaaagaaaataaaaaaawafaajjadaasababazaaqwaaiasaaapqbaaaafaaxaapaaaaaaaabaaaapaaahfaaaaqaqawaataoadhxazafasakahmaaraauloajwslaaagapffapaajjmaaewfannofkahamuyaiamawjsaxyaaayahaaanavaaaaiqzaaraiyavlaursaeaaaaaahaaaiaaaaeaaaitarkiasabfaamaajazaazlaaqandmmawxacfqcaajkaaidaaaaafwjdaaoakapalavwfaaffsaaitamvylfalaaaaaafsaxzaaafbaovaenaxvaaakeawadwaaxybaaabaacajjvaztjlaaarruaiaaapaaaxawywqyywjaaaaaaxlsaaavaaarbaqabzdhazegjataaahftaarcaaapsaaanadbheaabawcclaawaalaaaaquavsabfaaaiaiavaontatawaaaxnajvohbncaanaarflaabaaxaaakaemouaazcaaaasisagpaaepjaraaacaadnaqavjzoipawaedaybpaiajmaaawcaacaaaaucaabpdaaaaaaaaaurlatapfiatqalapahaaakmafaatybwsaayaaaeoaaabaaaaatezraoaaaajayamaagyadbwaqaaaaqchbyaahdroaaudaaqzdwaakaaaaawqlyunaaxvaaotavlnbamuaanluhnlaaaaapiaaaaaakhaayamypfajmqfaearrqalaatzeajolaaatalkacaaqnsaaaafaaawpkaabzaldgayauabaddajrcaaaiotakaxaocszsaaraaaauafralyiqaaaazavauayxaaalaaanvaiamaiaaaaavizakaicjaararnaigaauudgaqraaaaraaasachaaaaiaaaaaiaaaaaatajaaaatxharvlaajaaralaaayaykiaantkraagaucaaqaqjtdacqzhgtjaxadaaaalpiataaaragngauaaauaafuacacalabaoacxavapaaaxplaabdsaaaalmidyjagiaaaaafiaqadczaaayavjavzdawtazbyaaauaaksgaazealjadgcataicyolaaasyuaanpapsabdayaakyxzbpyaaaaaaaalactmaaataargaaaaaaaaaugcxvaiwrwaaaaahansbzaiqgnokpauecaajaaaapraaymtbawaraawaaaxageaaaaasteaqkafasaafxaaoaamakgaaaaaaqaaaluaaaaabaaozdwvaanaaaajtryysaaauajaafaaaaaaabwtamaaaeyanaiiadmrvoaaacajfaaanaafoaayqaaeasgaagagaaianhnaawakaaovaaaaaiaeaareakaaaasaiadzadatajuaorjtsaaaafkhvoarqxcqoglaajtaaaxoabctaahaaeapjmaaaaaaaaaaimeaavaqaagazjzbharaflzqaaaaaaacagakezaajtaaaaaahatapaxaakajadbaaoolcaaamaaaynwaihzyaaasnakaxajgaabcqwaaaajxaawazraaqhkaantinyaamvaaaaeaafaakaaceattpaosaooaasajaaaaamaaaqeauaefvjafamauaaaaqfanroraaaaejdwnaafaaaacangatjazgaaaauaaaaaaraaiaaaahzsaaaaaaabadpwaaawaklaaalaasaaovyarafzbaaairkpaabaaaqyauurafapqawayaayztaakaeoaahkaaaaaaaabaaaaairaanaanttadaabaauawxaagaaeaaxaaaaaaaaaaxaamasgaacapnafaaaaapaaaahahilaaaafhuaiaaaakareowaawaaablaqaaaqvaaaawaaalahazaaaiapaaaataaaaetaaafaotoacaaaaaasaaaaaaaaauakaasvatasaaaaaasaoaaiabaraydeoapaaubasjtuaivmabwaqsaaatqmyebaosaagmaaaeatsaaaagisaaaxvawajaakiaeaoihxoanckcmadwanapioaaawaannkaazmpmaatajvaptaaaadaaajraavwaaxdkaaxaaaaaaiaaagaataloaaadaaauagaaraduxwnaaavuaaacaaaiaaadjaagwaarzabakaeypagxazuzaagwcaaadoaaclaavaadaaasbkawkraubzlapaaoataanauaetamumiawaaarfaqpxaqadaaaadaaaqaalamzuarbnlfyahbddvwusfkatkarabjakaahfgcuealziaaaqmaaaaogiwaavahaghaalaaaaacaaahgrraaaaegajbayevafaamaanalarahbabauaamwaacaalaymvwaaahaamaawraaaaanqoaagamaurraaaakaiaabmaoaaaajaahaaoaydalahwplxaqhydaajpabwsaaaraaaahkazveatiaaatahaacayyzaavaaguzaaanaaaaananrtawlauanmjwiqaajuaxhvaaaqagpzaaaawdqwaawgnbvyhrafaaanomakarafuakaapzaaeaaeyaapwaaddadsaapijpagpvhjiaaxaaqaabdcaaagzgajmaaaxanzyoqaqazaaaaayjaoxaaapgaamafqawauatvtaaaaauvahaaaiaaaayataaabafabaaandhaxalawlazsayaaiamaaxkaaaaaaalamfaahapejvaavpakahfacaajdaaawcoaallalhaaahaaxnoataazamaataaaagaaqaaxalaahoajaoxaaahlnfqkaaabzrbaphvcaazaabaaaalzqaaaajaaarayjaspaaabwaauajqxaagpsiaaragxaaraaazaayaaaavaanagaaavanaaiuczagaanacaaaaaaaaaxastaakzlaabaanarapanwaduuaaaaarmqfsoaaxlpajxqmasqaaahxahagaaavcaamaezapaaaaazjaazaaaiabhjkraaaxaaeraqamwqmaapwapnayaaaxaaaaaaafvkuraaaaohanaaiaooaaaaacwmavaafaaakjakobvvasaaanfalattaawaaaaderaabpaattacxleiapjaaaaatsaargaaraaaoaanohasapafaakavafavaacoaaaaaxxabaaahxpcaaaaaaaaaawaaqadyfyqgbaiaeaahoaaaaafaafaayaaealpasfjnrcacsndkaaaabhzaaaaiciamaphatdraaazafasauaxxymjaaabaaabajaatyemaaawaaaaaaasaaoeqaaeqradhnoaaajalsadaoaaabaaajadaxaaaaataanbaayaafaqarzslafpcaaoabaaazaraavaalpzaamyamaaaahaaahytaafmaeicaqayaazhaacoabanaaaaawwapaaancjtaaaraaazawaacaaaaapoaabanazaaabaztafcvwbaraaauvaxaanaaaaaasxqawaauakyuaabaaeagafhmeaaaktxanaaaaaakvaaaaravfspyabaaqaaaiaasakbfaaaajfagazaxfavjaazcaaawmaaakaaahiaxaaaaaauaaajaacihatddualdpxlsaaraawunuamapkbyajafaaaaaaaaaalagagascaecaacfbvbkqvadaaaiaaamrjawaaakefuaaaaaaaaaazqaavycaaaapaxabfzkaaavaaatahiaaapatwauaoujaaaasaaqaaadaaaatpynayaaaavazazailycksafdaasymlygioasjuazafaiaabaaajvaaaaaaapaezqucaawaadgtbaayuaziaaapabslbmaaaadayaakaaaacaaaajsapchaaauavafaadaxapajaaavlowapaaayaaaqrsyaacmaakdauaaxyyapxsveaccaagbqwaaakaaaaaaszaajaqwwydaaayaaaaaynlaofaaayraaoaaagdaaaaaxalmrraanefaaanabaheqaduacdvaaauaaiaeuaaaaalnglaaaaiaavqvkaaaaaaasaaikauudaaaaaaaaeasaaqaqaaazicvaaoauaaaaaaaataaaajkeaaadpaboxafaayrzsuybaaalamzczlyasmppapcxxaarfaeaeaaaidaahllaiatayaaakabamizlaaaaglqxfvaaaaaixyayhalaaaugarxaxaafafjasaxnnahaanvyzsoaaaasaaaonvaaitqadoadadavxajyavaqkfmaaanaqaibamasgazfaaujyadaazaaqadeazdtguwlaaiaajapgasadcaaaabaaaaajawoaaajaawfhkvwakaxipbmcowaacaogsaaaraapaqzaaaauayajarjanzlaapharaorhasaayviaaaaiweibjappahafqbpvaaavkaafaaanhxsaaadfevyaaaaaaaaaahaaalalhqaarwauaaaaasaaaagcjaaaeabaptaiaxqlaakwtaavqaqaaeawqlaaaaaagcaaalauapahgaaoaaaaaaaaexxaaapagaagasagaaacaamszansaeaaasaxaxtapawayskawdawaaoaanvvayyleaspwataiavrayryajkpaaavhaaaiafaaaqihbggaqaouaiaazdjataaahaaaaaaiaabaxmckaazaaaaszaupapmcaobvabwtaaagaaataaaakalaaaoaaglaataxarabaazyanadataeadxaxyjaplnaazaabaanmaaatauhaaalmaaacaagaahaauyatoearbvhdcaaaraxdraayaksaawkwnaxaaadwaplswnayaaaaalbavmaaaaaoyaucaagajawjgagjajaazeavfaqaaametuoahwatayqaaaaaaazhaaazaeqaswraaaauaaathxiaadbeacwvzawamaaatiaaanasavioznasaamuxaaaaanaaaeahntasavaaosfaarenrjaaapaabghanasaguaazzavanfaafofvaaxaasaaxaaikxaevaaaaiaacaaaaadaawjofaazarafpajauaiaaafgwaaahaaaagoaaqaaaeaaaazaaaaaaaawawamakranaauaaqtaqapaaydngajhcfbyaamabbaaxaaaajaaanaauaciqeprrxaaacimaaanaadaaaanyaauaiaktbyedaapdgaaaxrsllyaaqadmaalkaaxuaaaqaasaurqlamhaahgaykhaaaxaauivwmavpuanaaaawftkiaeanaaappacaybaaazccaaaaxwzpaajavaaaaaaaaabaloaaaaedaaxkoaaaaaakpaaakrxayasofanaawaaaaoaaaxcaauaaajcttsrapakapvxynakaaadcsanzviaafsswpykewiaxkaojaausaaaaaaacobzcvxaetuyeaqacajansaabpwbofaabarfvaojaaakjaaazeaqaaavkaasxjtaakaavbupdgraaaaahmaaaayamaargyaaahfjcaaamazcaycsaaaaaauugalaatyalnadabaaaamaachdacznaaaaafaaaaaaaaaaaatqaescrataaaajahastaapapaatanaaaajaaaabpqamxaovkaamiqbaummaxjaafaaclaapaajawallqaajkajhaaaaazakaaysphzaaabaaaatapbaaaamaeiouiaawvzcaeauaaaakjaaaaazaawtyldotaaaqiabaanwxaaancaxuaaatahwaaajagaywaxkaakktaaaaaaaaaaeaadxaaaaadfaaaolaalaoaahqaaaaaaavheadaaaasaaaaamasajavaocaaamaaayagaaaaadamaakzaaaaaaaqvaaaaaassaaahraawacaudbysahcbhaaaaaazjhaaaanhakqeiyzadwaakeagxzdtslaaxiaatnakavaaaaoseaapaojraaaifgappaaufaaaajmaaaapaaazhaaaazhajadaaaaaaokkcizaattaexqeaaaajakaaakaaaanacaasayaqcvnwaaaaaiscaiaaalagmaaeaaaaaaaayaasaaaaalafaazdbhifadaaaunaaugkieeaaiaaarfucaomaxaatwzaafacekaaeaahaynaaassabaraalazedeaaajgsaalqczamaaakcoasaaqmazmeadaaaaaavwawaaaawaleaaagwzalaiappnafakfunbaiaaaafaaaabpaaaapqqanaaaaaaazvbaaaatascaurapadaaaaviaaaajaahaaaaaypauljaaaaaaaaaadapanaoaaauamaauamhauawkwaaaaaxeiraadaaaatarvaaxaazmaxgfaaaaamaatiawilaasaavacazaaamaaracsyasnvqogsamhaoyteakvraaadaadaaggavvaaaazaaapfqzaakaaaaaafwauaaznaaaaaafaiaaaaaaclahraaaioagszfpaoaagjiaaaazolwveaaqaaaybhajaeunaaaamdaqaaanaaapaaihaaaqaaaaataaayaarawaleaaaaaoaoahaaaaoacbodytauaaayzgzawgntauoiafaaaakksaobvmokaafjuxagasaaraanfamyuioaalteajaaewaaeaaovtaaskamajaiufagawahhaacaaaaaeauaaafaaaaaavaaaaaaaareaxazaaaaaqapadaladasmatfaaeafaaftaaadaaaaahaxaeauwaazmkavlaayiaaomlaahajeuaameahaaaaxqqraaokwkadakaawjqeaaaaaaaaaraacabrlaaaauvxrdanwmaaajyaaaaavqajmapaaaaaaaazvaqcyegqcmcakbayjgvaakaaancafajaapaxaaaatvgxajdlaaraaadacakaahaafaaxkawaaaaaaaaayaapqafaaqsraaaaghadaaaaafdaaaadaadasaaesaaaaaaaaeaaaaagaaaehauaaoayayyaqarayaeahtuhpaagnhaaiazrqrcendaasbaiahfaaahaajuishaadaaamaahaauxuaawahaopktaataauaeoavpealaadeapialcsaageitaaskmabcajkcraataanapzawarataaaxacfaaadlaaavffaijakltweadwlvaadmzaaaaagmylaiafwaayynaauyaaaaaoqlbaaaaaayaalaaitxncrwaayasaaaaaafaaaanuaxaaaaaaaaaaagaatavfqlqawaeamamaagakgewxjavnataazuocaaasvdzewlaksataoaaaaaadiaduxakaaaaaaxaaaaaaaapyaadjeaaaaaaabohaahaaaasaijoxaaauaaiapnojaiamavakgahskazmaaaakqtawxhvaaaezazanaacaucayqelaatatcaxpbeazaqaabaaeapiaeyqaaaaazaqazaasaaavdcesajajaaaoaacrhxaafzacabgaqxnhyaavsncaqvkqaraaamarappamvnayiaabaaihamfeaaajoaaaeaacqabuanauakaaavaczavpaetaqakauayaadaaadwaoajxaaaawaaxryaaaajaaaaaahaasaabaaaxmykaaeaeaemaiaaaasasyaybtaaaanaaacauaaaaiaazaaayaaaaaauayanaaaaazaqiavaaaaaxaagrafaxlaaaaaiafhnpaaiazkaxyaaaaaaaafyankanaaaxaaaxitacajhpaamaagaaasaaaramaaaqqgabnfaaaaabavmelpapazyaaaeanaqaabkaavuaayaasaqxamaaaaaqzavhtevaaaagkyhawraaaaajgaaaqagaaaaakdrwaaaiaayaarakaaaaaaaaanmdmiaaaaaanaaqayaebmaycamaaaaaaazaaaaadteaswaaepeamaaaaaaauaaddaaaqcciavodaaudadgajaicaadabkbvywaahhkaaaamatalcklwyauuamamaajaaaapnfaalkhtkwasaauaavukaaaawflsaaavraaaaakavabyabaaagqaaaagfasaaeejohayaaaqagalbkaaaqqhbaavaaaaaoavaaawaiaaaanhhaaeataaxcoeabdzxaaafaosaaaaaaaaaeaisuaaaaamlaaqaparryanagbaaaaakizfawaazyakltsvaaeamiaypteaeasgmzfphaaiaazoaaaaagraaaadaaaeacxagmaxrqaacauraapagaaaamaacoakvmaaqagaaaauaalaalabaaaybahaaaaaanzgasaaaahaabaauaaaaasaawdaaaaaaamaqvaaaaaaaaauaeajavdlazalddtqvptcaaabkdyaggqhgecaapawmieuqlfaaalaaafaciabalfraqysaxaaaawadahuaanjaarzdarazaaizainaaapbatoaaawaabalaaaeqawdaxuayamaaaapupaacapaaaarluaaaaaaaatdaaaaaaabkufazararaaaagaaavammdahraanauuaaaaaaaajavtajaaaedvaeaaaaaasaayzalitfwaaqztazaazvoalgazaamaaaaxttamcsbaasaaaeaaaaaeaaztaaaroraataiaaejaawavaaaaleyraaaaaaaaanzfuzajeflaaajaivayweaaaaagaaamaeqaaafafaeahowaaaaqjjozygaaaaulikaagaaqgaaazaaaqasaasaaaaaxnayaaaaaaawaaghaaaaaajgaaaauaxabaawaaaabataaapnvubqaaapvdvaaaaaaplaaaaaayaaaahcauhidaaykaaayaaaaaatqaasdvaeaaaaaaaaiqaeaaaaaaaabgaaauaaafaatcaaaaghazeoamevaaxaaacaiaaaqaasuabaafaafjjikarfxywapuabazmaafaaavyaayawaaaeaaaahxjagaxaaeaaaabaabaqaziztacwaraijuzgaaaayazyawaaaamuaahaatadtavoaidfaaaaaaanaucyraaaapaaasasapaaaaaaaaaaalliovsraaravfacayaaxkaafaomaaaiaazaeaaatlnaqaafailipaaaaaaaaazwakaqdjkaaataamauafaaaasaauwgakhzqavaiaaaaojbavaadoaalmqkuaaaatiaahzlaaowaaafaaagadyalaaafwarnnmavaobcvkjarlpaaasyyxaarqeiauyyknuaraanfaanuaakznaaaajraaiaaaaafqfaaaazpyajuecgaoaahaadjgaaaaaacpxbabaxaadaaahutamaaawzpyaraazrdiaztlpergaeaasaadaaaaaaaapcagaaaaafaceohsaeaqealdlfuaskaafivejaamaesafavaagaaaqsahmmaaiwajajuiaaqjaavufmyaaaagapr 10000 100 5 egbcaeecevabcncbocbcccdjcxbaedabgjddeadeccaedaedddjbcdbbaaehacdadaaaakbndccedebcdabdcaabbdcecacarbceadeaccdbcebcadaaebbebaeuecuebecaiacdaadcaadzcabbeaeuaecyfceuecacjbeeaseaadeecbdebcaayceceadkeaaceeadedcbdbeaceabdbbbbakdadbabavcbdecedecubedcaebecedbeednbccdddsccccaddeadcdaddbetbccbekccceccakbcwebddcaededdeaddccmjakbecabcdddeddcaadbcbxeeecccceaeedekbcccaeaeaaabvdckpftolaebbubdabbabbaeebbbbebedamcddczbebcbucedbccdbbbquedcbeaddddacdfcddbxpeeadcddaaxedbaeeaebybdctuedeeeabbeaecccdaabegedxcbesaddepckbdbxeaddeadabdaccebddabcecbcbedceaecebecciddeabbecbeteeehbvcdgedaeaacdecdcdqcdbaicehdcibbacalabandbeddeedcebeaaccakbbbdbaebreaadcbwacbcbdazcpbeecxaeehbdbedddbbdadcebbbeaemauddaacbbdcdejdacebidabnacebbcebcecdzadcwbccacbdeeacaaapcdbexqeaxdeadaecbeadcafadaaecbabcacbebabdekaxeiodaceacccbdcebedfbezbbdbcaeagbddzsebdedeaabbbkedqncydaeebodebbbdzeaabbcaeaeedxacadcecscdegdcedbdaabaeddbvdddxrdtedeabdczbadbdedewadddacaddgbbbbacbdbcdaecbaslaaabobchdeaedaecbasebaaiaebewdccecabmzadaceeycebadycecsbkdxbbdcbaacdebzeafdabcaeeaddcmdacaabddczebecagabceeacbceescdbedbcebeddadccdcdaabaoxacqvceadacceniaycacaccetcbeeabaemcbebeceobbacdacnaeecdbedcaaorbebddbibbpdcdbehbedcycbdebeaccdcbzacbbecaatbcecbwecbcdebaeecdcddccccckbcdbdardtadcebecwdbcejegdlecadbdacbbdeacaabadabcqlbdaaicpdaedbabeaceucadcdbcacqceccbtrbdbyuedllcceceecdccczadtcaccbvzceecedecbeaecadbaeeceeeebadcdecbbeeebadccbeecbaceeccbicdceaeavcdddcpeabdabbbhbcaaadaebecbeysacadbbabcbakcpcddebcbcabxcbbaecqcadcgecdladeaccdbdccccdcaceaeeeabdadedcbbdacecddddueaaecccpadacdbeechtxdaebcddaedceddbcbecbyledbbaedendhadrdbeadgnblbcdebqacedbbactbeadbmaraczdcbebccbaddadddakbabeejbebcdheebcebbbcbdmdcecadaecbebdacaieaeqdacjcbadebdbqebedcecbeeedcdbcceualcabdebpdchaaeddebdbafsbdcfaeaedabaaayrcbaeaedabeceaabeudceeaedddaateebabccekcaebdeabideecbbpqbdaccaceecceaaddcdubcedcdewbcdeaeeeaaaaccaaobabbbbdccaabcbbeeacceabdbdctbsaadbababbfdrebcwbaecadeoareakbmdeqaeccdccdedelbqfcodvdakadeancebdcpeceieeboyylddbkaeedacpnadaaadjdeeecndccaedcdecdbecccdaadbkcddczbaacdaaedbadebodbcbbdbeeddaendlaeacbbccedacebedbceocrcdcbacbeeweagbzdjbanfdedazeibddobeeendbaaaaedarcceacblkdcddcbbabddadbaelcdacdtycgaceddabeecbedbcbedbbeedbbanppccbagjaejbdebedgaeldaejcbadtbebbdecaeykacceecnacaeewdmbeqdbdvibubcabrabaeddeaadaacsdvcedekaacaaawbdededddcddwaebaaeeddcedacdacdbeeeebcbdbhbbdacbeyzarbdevcbqbtyaawdidcbbddaacebbbcabccedbeebberacbbyedaicdbdcdebubpdabbdabdbcdbbeweczdxjedadcaabbbebcaaddusadedaccddcdclcaeblcabadchbbdeeaceccdaeacbecbadbbdedccabdsnccbecdeadebgbabamcbcwadcdaegcbdpebqaacgbcdbbcewcccaedaacddccdbedqcdoabeaddcrccdaaeagcfbbaecbtabvcsdbaecadeedebarebcdcbetdcefcaabepkddcoacddcadbccrcbcdccbdaeadcbeeabdcaageaaaadgebdabebbabdccbbccecdchavekbbbcetabcaafdwdbaacagabcccdeddccebbebccedbaaceedecbcgebabzcaeabxchbcaraebcbcubbazjddeccjceeccbdcxeaaezkhsebaddckzebaaddaaccadbdcecbjuabaebddfddaoacbcbeceexebdcedcebdadbdeeddcbdbcdcaeddeybcbcedenbaapbbxceddabdetbbedabybgbededcceeaacgbdcaceabgceuedbceadbacdacdaabddbbbaaaadadeadercedcbbczccataeixqdccadkaacebedcaacdcaaaejieccocfbcbbedcbbdbbkcddccaxcbbcafekaeecaedbbdaedaceaeetaacdbcmedbcdbbbaacedzcvaqheacbamcctaeeoemdegadsqdbeadcleacbaabccccycadtcneceacqaeeaaeeebbadbdbjbccecbmbeeebecabcesbabycadpeadaccabeedadacdbeaeeudeedxacdaaebceaaadeddasedeacbdadezqewaaaeewcdededeaecbabcedbeaaccdcdcaeqabectadeedcbbwddefbobeaabaaccadadabbbdaaaaedebaepddddebcbdceabbecbddbbaccbceabadedblaceqwcndadbbbadbbdadacrcddadbdceaebdaybebtdbcbedvdeobdabdebadeaadbeeadreecxbcaaabdcccdeddaadadcdtadecbacdobdbcbbcdejcdxbceebredgcfbaapaeabueeebbccdebddckbdeiedadebcacaerwncbegaeaachcdcdeecbacdaacdddacdbbcdbeebebebeecaccbcecbcoubbaadcabaeylahdbaddcczdckbccaqeubdbdacenbegbcdebaebcbcdpbcbdfelccdbaceqbeldecyshaaebxcbdpbaececbcoqdnccsddbchbcdecbbabdaaccdadcebebaecbwaabbcdcbbefcodelacacbeeddbebcddcededbbdbadqcececemaabbxdceeeabaedfcaebceddbvedchbeceeabczdevaroaaccedcbcdedaaaabuhdehbeaedcdbczefeabbebblreabccbdcdecadddnacfbjcecbdavzbbeebcbdaeacbbcdbbcedcyadcbcbcbabcaaaeceaeabdccdbhbddcdxjadebbebjdaddbcabcbdbsdaeatddaabbbacvdibeepbbaaeadedccepceadmdedbbadcpbetcedxldeeacebadgeaceadedcgcecebbdeaedecdbebcdeabecbbaceoeewdedcvdbeeccacdcdeavmzdcfpddcdaeacaecacreceuczdddaccbeyedeebbbbdeccesdibaecesebccaabbdgeedbcdbacecidaededdcxdeetbbdadccaebdadccaabdccevecoeebreqeaibcaecdcbcledaeidmbeceabdlcbacaccdedddbrbdccaceoacgkpdebdadefqchbcabbaeeeeedcdbccdedaebddaceabbbcbbbbdebebebeaecbcaawacaabqbbbcaeaeyedbxldbdcbbeabcacbeeasbdeddabeaeejbebbeadebibbbdyaaaecdddladadddcebcczbbeaceqeraaccjcbduecasaceacdecmbcgddebccfddbcdblacbaceceececcdwdbeaefbaedectckddeaccabndcalecebadddeacakdaedaadarsdddebabaacddbbdbccedacbabeeerdecbdaadacbbbcedeewdrdedaddbcaecpdavcadcatdccdteaegbcabacbedceceeabagdcadpdbabeeaelaebcboqbeaaceadfaceebaddodebeaacadcbbcfesecdeebaedccakgemecaabaafrqgbdbebdebbeedcdsddcedceaddbcbbedevdddceutdedebaccabddcesdeobedcweeaddcbeaaebdeceyaqebwabbedbacleeacqdabdeaacdaaeecvaaebbedaabdecacaddccdendcjvdxedanackcababcaddebrdedcbecbdeccdccbecbdacaaebducaxcecbrebhebxdcababraecbececccebbbdcqcaeeaddaccbadbbcbwdaaelbcecdcbbaeeaaaadadecdfmlexexeeeebecmadeeeaaabafedcbcjbnrudbecxacbeabcbxaecbcecdbbcdagbbaeeaeuebceaaccadbdababcdeaacdbcabadcdecbdcbjheaeedzbddbdedbebeeedadebbccealcdecehaeaelabeedfbdeeaaadadaaeeaddedcefeeaaaenibbcbbdcdaabeddcedmcbadbabacecddcdeaaedaeddcaydeaddeaedyvecebaaeacddxbxcbeaceddeacdcdcbaaeepbaaedcdacdecchdcdbdaeaacbcbabaaibbaadeepkoccbaabdqmaeeeecddcdbbecebdbcybdccateddcaeckcaobbcdddddasdscdbaedaedeaobcaaebemsdccaeccaapbdeebedfqebdaadacwdebdveecjebaacdebbabeabedcaacbedlebeeeawbbadabdbebdccdaccedwodcecadebccccedcaedaeaaedabercdcekeaycbaddezacdscbbccaabcbcebecbbeedlebecidccmdaadeadkbaecaaacbdbmdoxabaceebacjalebbexaadqbcddbecacfdmcacbsbeyedbbddadacdedceadcdkebcbcdahcccddtcmdbdeeaabacdcdldebdtaadddbbccdibuadbcbdadadedajaaeehxaaaebegmcebbqcecacdecbccwbdaabaceabcaecpcebkvbdbaebdedaebacdeccaapbjccbbbaddbbccldbebeboecqiascbbcdckbeadbeeaagcdbaoedcccedbemacebedcnbtacbbdbvecdeeabdeeacaebevbeebedbeefdddebwbdajceddadgbdbacheecbkdegietnebcxbbebaeeeabdvbbejbdcccdnemcbbacvedbecvdeccdbbedbmeqanadhcdaebdbceddaecsajeevcaaaeefebdaaejdcebaabbeeabcaccedcckddbecdbaaeccbaddeeeeebbacdabbdcabcaceeaasceeaveeydaadcacdbeecbcveddddjctdbbcbebzdveakbecehbccacbdbcweeeqdabembxeaddbcedbcdaqccelacdddcwcrbdmeemaecddcadcccbddceaeazdadkydtrezqdabedebbbdbaeedararbcafcecceeaecdcdededbcfadcbabacagccaceeachealubceadahbdvbadaabcbcbcecaecdeabcbnccuaamdiccqdabdasaclbbaabbcebceaaudcccbadycdceebeedzdecpaebdbbedaeahadeacbdeeacedaacbeecaadebeaabdecfabcdebeahedaabcaqcbcecadgalaeebcvaeddxbedbeedwbbarcuedeaeranbcecbcxadaabczecceazebcdrcaaacbcaebbdbddeacdceybaeaaeaeedbdebcidebaccadecddddpctccceabbecbdcebecdecbaccdzdbqaoadcbebabcdcadecascqacbcvbbadcoabacdbcbidddtcdduateebcbbbbbacbdbecaenaduearbcadbzcaecaabcdduacgsacdebeavbwcdcebbadcbababdefjcdaebhdcbdaejddcabecgdedabcbccddvecabceebaqdcdccaesbddbczadabebbcedccbepfhdcactdcbcacdbbdaaeccecdacajgnabecdededcdeeedceibcedabcnbecbaeelddcebecdbcbeaaaebamdadgeaeapeababaceqeeaeceebbcebcacccacezededdebiebaccwvdbddbdeesddwabebedaaybeezbdccabaenpacbxdeldeaddeddbdabdnddaybkbccebdcdegcecpdegdaceexacntdelacjbxdceaccbacaebiccdybdbcbdueebacbbeccecadcdaabdaaabaqntacdbecidcaddckadbddveqaebdmabbcdeaeeacbdgbcbbbededbdcdaadbxdedbabbccacecdbbcubaccddcdaeddreabcwcbaddbcsdancaaddakbedqbceaeaccdbccerdcbdceeaddbeccnaebucddcdbbcccedeccdedcdbdbcadbdbddcbddaeadaeadeaecdaedddadbdtccacbddcpdedbbcakddaewecdbaoatbdbbeckceccdccdcdwecedbbbbbbbeccadgdabedeceaedwdbdecdedelaibeeabdbdeadcebduebdbekcecadacyceubdccdecacbacadaocbcbcadbcddaybwcadeccccaabedeecaexadcaaecadcbcabdcedareaideeaddbebccbadacdcaecclbaueadacbdpldcaddfcezcjqdeadceecadeabbbbaeexcceccbacceadeebeddbaazlacbqbbzckdbeanadeydcddbcabccadbacdbxcabcecaeobcbcbedcadceccecpbcxdaeecccadcceebaebbedbaaddddadbanbcldjkaaiuocdebabebcdyaecepdecrabddededbddbgddcdabecbadetbddbccdsabidcbdaaewaccreadbsaaeewcedacateaderdeaecnbcbbcedaeaecaeaaceebolddvdeabadbebbbgdwbdedbacbdbeabebdddcbeeadbcdcccbdeedcaesddxeccpbebbbeaecaecbbacbebaeeeddaddaaecudccobbecbcaddcecacebdececdbeadacveeiedbebcaqceebacdbdaceacedbcabbacecbdeoecccbdycaccqreabcbbdepdbbabiecbleraccbzdhmacadreeceeeaeezcccccpbaeadeddedidcbwdkbcddaedbbdencccaaytdeebbccdcbedcgceaadaaoepdaabegabddbccaedadbabeabdbdceaccnbdlbccbdaedeeccdabcecsedbaaapieacdbbbbeftakcdabceedecdcaaccedambkacfdsdacmbbbdeedcdaebdejitezbcddadabcuedbdabcyaebaadececdbcbbbbbecbbaqaedadcebmabcddacewkbbabcrbneaabdeaaeebcdmbeebcgabdecsaegcabtbeqdbeajdsecndeddcbbadboeaebdibeeaecdceabddeeeadebeebacefdaeaeceeaedambddhcybbedcalecbccegaiddcceddbreduqcdjbbdceraydbbdbdaeexdaadsdducjebcdbcbebabcdaaapbeccdagebddbwdddecejeabeacdabaaamaanpccuxaccmebbbbaeiceabaayzwoeesaabbcdadcebaededdcbcaboreddcdccddeedgaeebcbcdctbedadcbajeccceduczaebrececbcqebbbaaicumbfaeabdcddcndbeaeqcdcbaubzbddaecacdafaeadcbbbbddcddbbeeedbadaacaecxcbdddeddeaaabdbacklbddddbaceabcegbccwcjcaccaprddecdlbabdbeicdebeaacabaeaadddeecdtcdebqbheeccdebeheiackaajbmucybwabedbyadbcbbadbacddbcebcedubaccdebeeczebbbawdebdewabridcagnccabababcndbdeecbeeacdddddcbbdcdeddaclebvddderdbbaybocdelcebdcbzeaebbdacaaedcuacdeeearboacaeabbaegcdbzbdddccdeaalgdcdecbczeaadjccedcledqxaccaaaabeaebcebhbaebacciabddxddeecccdxccddcbbevacbadedccbajeaecdacadeacdeaedcebeadeceeabaaahacdaaypjsecaaaabebzbeboeccbdaodecaabcebacfdecadbceeebeacbbicecccbdeddbceceebbddeahabbclawaelbcaciebbeddacpaydmaebdabbsbaeddneebbbbceccccdbtdaeebtaabebedlaacbccaceavgacceabccbcdaecbbdbbddbabeebdcascblcbdedacedadebcbbbncakmaepycbbddbbapbabfaccadcaaadacpdacanadcaaatucaedaddacaaacfcfadcbdabcdjbbbaebbndeebeaubedpdadbbdaceqcbbdbbabadarbbabaeccdbebjdcdncaebkcdycababbeddcacecaddcacwabbedccecdscadecdeebaeecedecdddxxajaacbdacbancebcaeoaddaeaxaadaacdaechaebcdecbbciabcebnbvcddecedctaabaaccpcahcdababbazcbbcqddcedctacaaracdcddbbcebdmyabmubcabcecbeccadrcqdcdbaabbaeabbacdczbdabbbjeelodceaeeeeddcxcwdaaeccddacajaceledbancbcbdfaaacccagadpdadczdasdjaaeicdadodcebfabbdbecdnadbebdebebhxcbbdbbaeebdeeabeecddeelaedbdcbdeccjadnebecbabdbebrabcrckebadminedazmcdccebaddcdcaacadqcbeedbccdbdsducdhbaebeedocdcebebbacepbbaractddbdbeaeebcexdecbeevaavalkbaaebeeeciaczkddecdcaaaexeadcedaabaereccdcdrdakemceamdbaaceeccbbqcnqbdcdcbgdddhddtbxcxbetccbebeecedadededcbeceaaaevbccbebdeecacgkccobceecdeaadb 10000 100 1 tarrjahataimasacalsaeaavpiaaraazmnaaafaofaimtxuabawaawadjaavrraraaafaaxabtnaaccmaaraiaaaaauaaarzkkmaaqgaqnvavaakxeaacaaaaataapaaaaaaraablmwaaaaakragaiazaaaafcaaaaealaaextgaaaoaieknaqhaasjaaanfzaphqapamaasaavajaaxaaaaaaalaaaklaaayaaaafzaankraaaaaaacvaaaaaazkaaaapaaaaaaakraylabagzaafaaaaaoayadaaxkqaaqpaaaaayaaalaanznecaefazadaxasazqahuwaaaaraaxaaaaavovaxvpalaoawaacazauazouxkaaaaaqaaakafwiajqtnaagaivankaiwaaxaaaaardaaaaaafzaasrfaaaqnazaaaaaaaaciiaaaeaaaazaaaalasaikvfabaaaaasaauaaarwzuarhjaaaamaakaaaaalaahcoabwhakvaavnfaaglaaaaavjaaagnroaaaaaawaaaawaaacakaahqahuhagfluamaaaaaaaaavaaaraaamaazhzaalaazabaaeaxaznnhqaaaaanaaaapaiabsqsabyjaaaalaahqnaaaaewauddaamaaasaanaalrayazaaalwrazapadmgupaeuaayeaaczaougamrueaahlahhaaauxafbaaaoaraaaaaomaaaapvaaanawadbaxiwpakabmaoaauzmkdakaaahataaawaaaaaaxcyadaaaaaaajffpcpaaxdzoauaxabcaaaigaaoaoaapfqaltcaajlaxghzxmuzaavswxpaanwaaauhsaxeaafadaaadaaafaauaazagaaaaolbniaajylpfaaafaawfaaaaaaaaalrdaaaabaaaaaghyyaaaaaarmaazaaaaaaajaaauamzdvtanaaaaaaaaaaaaaaaafamgykaaarwaaaaaaasrafprthkuanamayapvtaaajmouaqahvajoafsaaawqwgsaaaaaaaslatlabaiaadaayaaamakaafiaaawaaaahpapamvaaaaaavpaapasadauaaaawaaaaayaaaaaaabataaaatadopnvaaawaiaakhaahyhoeyauawzaaqsaaoavaflszlachgurhflaawoijaaamrwzraaaaxxzayaafaoaaaaaaaxaaaaaaatfaiadyoaprnaaaaaaaaaafmwwaoqaataaaaauaiaaxsapjaiaaaeuadayarpqjawkipaqxcahaapaaawaaqdakaagraraqfaaaaaaaaaahaafaoarxaaxaalarkfaajakataluyayaabfaqsaaqaaaapaaatafsrmaaaacacoakazacaaabtkxaqaaaaaaaabaegaoaraapaaaxamaaaeaakmvalaawqnaaaiahacacxzriaaamzadahawxafzzuaaaaaaaaaaqhaaayaaaacyqaeaxaxtawsxzayadabfaaaajpaaaahaiudaslaaaaaaaagmnaxopajmraetafzuiaaaataaaraaabaabaaadazbojaaaaafaoaamxavaaaazagaamaqaaaaoaatcgvakaaagaxaraxaaiaocaaaaaasaaawaaaanakvdsfaagartnjapanqalzaakoauaabapkrfaaaaalaaaaaiaaaasxiajcaakamamagaaaataabeahxicaqadxazaatxyiaqeyaajrraaaaaaaacjtaavaavaajqaaayashnaaauaaqanauaaaaatasaaodaaakaawqqjaapaaawdaauaaaagbfaangnjhamaaxaraiaaaaawaacaabskaoaaqhapadayaajajbtantwatlasaaajraafaaauaaafaudaaaaaaahtsaedpayaawauagadakaaaaaqykaasaaaqaaawazcaiaihakaaawaalabaaralfyaasaiaiawhaaadawasdvnlpaamaawsaaildatxamwacaaaaaaaaaaasjaaaafralawradjpaazaaaaaqaabaazaarabkabaiaqaxhkjautaauqaaatuavanvahiuaaaaantdmmarzqsuoaaiaaaafkyaaeeaaatfaaaraaaaamsbaowfaawabalsaoaaaaaywaalaaaaaaaaqygajaawapaaaaaaaaapatvayaiaqxamaaaaaaalytxaaawaanarhqbaaapomewaahaabjaaaabetaaazuaaeattfgaaxcieaacoasotgaltawcfjaaaaizasncarvaxbaaaxaraaaacaaaxwaafraalaokaeagaaaaggnaaaauaaeaaaaaawaaeaeuilanajpaxatdapaadaeaaajrtaaarueaayaaikaaaafaaahfaaazaaaapdaalaaaaazahxonaaasazaaaaaaiadaaauaavgaiaaagauabaaiaacyaigvafaglaaaahiagsaaarugafhdwxaalraatfvaaapzaaavaaakataaaahaaabaaazvfahzhsafaccamkauwcanqaapindayxzaaaaawaaaprdopaaaaiyvalaaasattaaasinaytnoaaoaasalaaaaabaaaoaebwftafownayrjbapazfwaaiaaaaaavfkaanawtaaaidaaaaiayaadabaaaaaaawaaitbzasraavaaaamtagfaaahlaaladaufavraaavzdbqaorgazaeaaaaaaaaaddaaaqagqwavaaaaaaaaasaargvjaasdaaaaaafalgardawailaaajaaasaablaatuacpfavaazaylaaapaiaaqanwaaausgaaahaaahaqatzaawhaadaanayaqayaaaxmjaandahaqgaaaoaaaaaaylyafyfsaifabaaeahpiaaqoazjpaanaaaaavmaajaazaaaaraahamllagozaaagqfawabxajsaukaahawuaavyzgaaateaatafraygaauaavagaafaoaaabqraoaararfqjaaaetasaajvaaieaaducqtvaapzcazlaoaaajafaajyaaaajxyaahaaoabakiaaeaaaaaiibaaacgpaarafalazhxasaaaaduayaaxtvaaaqowaaaaapaaaaagaacqiaurbaceatjaxvndamuahbcazawnaaxcxaaaarxnkaaaapoaawomqjaamlkaaaaawckaamcavagxvaaaaamabnaawaanajvaedtmwzaaxfaaqoalhjayrdesnaauzarftoaacxaaalaaaeaaaaqfaaaljsfanaadaasagawwnhaaasqlaamyoxafckeqauaaaqwaaajaauywtauaaaahnuhelqlaeaaagaaamzuaafwadoaakacaacadhaiawecafzanaagaadqaaaaaypaujyabameaajhaapaaoasaaxajagamafaaaaadsaayzactubnamvajaanhrakdtwjaaamavraacpfaacafgaagasnakweadzarawjdjlyaoaaaaacafoahaaxjauuaaamvaraqkjaaaawkcbobaatcaijkaaaeqaaawaaaaaraaobaaaauaaamwaaaauaaajnizrrscahaapauaaaarcpcadmaaaaaakefgamaaaaataymfaaayaaauazaxajawhaajaacaaaaaqabaodgaeuaafbaaaagfnaaaacblmaaaaaujaaavukaaacaafapdaazpeaaazayaafxuajaaqoaahalkaoaaaatgaazaaaafdmaysagaaaaaszakzaadvqthnaasaraayvuawaaajdeaaqaapagljqawpuucaayeaaaafaaadfiaypdaateauiaadayaarywaalaanevaaaaaaoyaowbaayjaoaarfqsaaakaaazddadeaaaxuakxrudbaaaraaazadaaaaelcaaboaaaaevauwvaascuxsaauaacvayaaaxnjafmaaacagaaatpalaaaeeaazqxzmnraaapaaaakbafaffakaaaefaaefajxaamaaziiazadaayrpaaataxaaqaaeaaafasaaadaebfaadaawwawaaxyvazaahudaaaaeaaaazaeaavaaaaacarfwqaoajeaacaaagavafwagaaaaaxwazadxoaabagraapwvianaavaaaaasvhgageaanmaaallacaaaartaaeaaaaaafalaafxaayaaazgeaiauaaaaauaacqaoayevafpamaoxfaaezaakqctaaoaaamaaunaavbaltraalacdaavapsoaapaakqoazaatirraaqjamaaxaalagaapaiyasfiauanbaaaaxaaozwaaacradzkkxanwawaxpapeaaazuajaaaawoamaandgvavdanvadaamaxazaqqaauaadaaapaafaafaazlazatzlaaeyausluzzazkaatznqaaoafaaaaaausuraaaavlhzavaaaaaaodfaabazaapoivlfwahaaaaaaazaaagkajafaaafaoaaaaecabmaaaaswanaajajaafasaaanaamaelaasaaasadfsaucaaapaaagwafaaveazaqaaqakmgaaajcakoajvigaaaajawaaaarivaakaapacaawaauasaatgpwladaazvqaaakadaiaaanadkaaaiuxapazyapannzaaaaaaayaenkaajaaagalaagaaauaspfznuaqhaarabaahjeaaapraaaaanaaebxadsaaaaaaalqaoaakapaaaueyalaaxaitaazajaaaaaagavakaazaahielsavaratcxntaaaazrtaataaawvdaaaxqaoayaavaapsbhaalaoaasajahyaqircanaaaralaxuadkadalaaaknaaaeiafbaffpdaawcpvhqayaaaaiigezaaapaawafraeakfotzialqlnyukaaaaaanrabaamyjaadhayjafaagaaaaampteaxhjaakaaaspaajaakbjhaaarqaaaaaaywnuarauqoaaadhbnauatiayayzptnuaaaaazawaawajtasajoaaacaoaaaakrlaaaagabaaaaaamaaxrmsaamaampqnahanahaaaajapacaaahlaalaepaaknaavqaaugkcsvuaaaaqhpaaaagwaaaaaipsaaazaaabajauiasapraafaaoaaaahxaaeaaaaauyzaqlabaiaajifabazxhaaaaqaaauakdaapaaaihjdzohjalafdakarabmaazgaaaxiaucdaakaaahadaaaaiaykahaanwpaxqnkchzgaabaauhaaaqosjvacaaapfamaauamaaaelaypaiaxuqaanagaxgadpfdapqdvacpiaabaarahyaaanaskayanataaayaaavrhctpsaaafaawarxaqvratqrvaacsaafawqahaaakqaadobiwarlaabaaaaaakaaaabazrahtwzgdaatqtafaabkaoogmufahgaraaacqaaeaaajmaavaaafzalysaaaaytkaaaeqaakinwalahhauqchxpakaaafzaaaavljsoaaaujaasaanuwaadmaaaaaaqaaatanadlamaiaaaaaaaeuhafaaaiaaaappazakaahlaarpcaaaaaxmaaasaaawkiaahphjqyarzacafqcayoaalaaaneaacaaaajxaahaawratzmapaaqawiaaaapamglzaaaaapagafurabmgegubdaemyaazasaadzaazataaaaaaaasaacaaahaaaaaagvaacaiazaaeaaaadapqusoaiaaiakldtbamaacavakaaakdegtaaaapakzauaaaaaazaeaaaaxaauzaaobnfaraqaaaqamzausadaaatawaakahkkakaaamaalagsraharsvatpfgkaaobaklovpaagaaxraamaavraaaaosyaajawsuaanaqajahaaasaquaaaaiaiaaaeaabwiroaaaqofvqthlabbsvaagalaatoahwajdcaaaabamafacluibpaaadpzoaaoaauaydaaxuanaaadaawaeasaaaeiaaalapryhaaaaiaauacamakswiaguaaawdraaamwmaaajaadaarammqafaufdhzatgvoaaaoauaakvmaaaabawathajaaaasaaspabatcaowuaejalaaraaaaaacebaainayaamaaaacaaaaaaayaahtuapaaaoaaidanqafadqaakaaakawaaaxalxmaygaayazaaaaasaaaleaaxharrsdoaqamrargkbaaabsakaaaaacftvaahaaaaakuwwauaadaatmcmaaoaaaaasbaaaayaaaasaaanaiaawaqaaaaaaaavddroauaaaaaaxataqansaabykzjaacaxlaauariaaalkazaiapasaayaaadaaaaaaiaqwaaaaxyxaavaaaaaaaakfavawaaaatasjaaaaaaaaaakwuaoamajaaaaiagacacaoapaaagaaiagaaapacaaaaaraaaippaeaeaaatagaaaaabhaaaaesayaaaaapjcvaapxvlupawaoyekuaahayaazltaamapaaraezaabaaaaaukchbkadabrmdnjooaadaaapewnkaapaaaaaaaaaadanaaaaaazacaraprrdajojdtbaaeaayymagsadbaaiaaxaaaaanhaxamagaaonaaqvajaackjglaaaaaaqziapvaaaaufemaaaaaqaavwswzohlracayvaaaaajapaajoqabcaaaaaarafaaaqiaaaraiaajauaaaahanaplghaaaainaabafaracnakruphfaafafmafaabaalaelvaaaayqaasrwdaaoaafaaajcvaamaaaaedaaackxataalmuyralanmtfaqatjaafaaraaahahcmksjaaasanavmaaalaaaqrzakvwaecaaiamapaaemaxxasahpnlaaxnahmaaaxfcgabsaaoaapoaapaasmaaaaaaaljkravaayapblalzajaaaaaaayoaaaaikyaaaiaawaaaaaaahaahaajaarjxjjxakasaaqayaxzaaauubqaaaeaadaattajdtalaaanazoalhiacavtaaaaawallakadclaaatsavncvaafyalfiawaancaxgasdaalataaaqakaaxaogbajdiqkqaacaaaaadnaapaenmaakawaaaaaaaaajlaaaaaanaiaafaaqaaaaaaospaamaabalahvxmhatgaalafnwajaijuaaazuaaaoaalkoapafaaaauabaasavaaaraaauzeaafaaaeraagfaaaqtdaaaaadawarqqaaqabigoijasaaaaazrapaahhaaaauvoahapaqcaxfhaaaaaawaaxvaalzaqafxaahaaslahgaaaafagaacwayrajoszajaabaadafajrdaaaaaowaaeaahakmzaazscsaaauabacwaaamwaapudaagaxauamaaaatasawgaaaqaahyclhnmaaaasdaakaaaaabcnyaaaaeaaaacaaaaaaaaeiaaaqtalarzbaaqaqdkaaaaanaaacarkamalafaaaaaaoaafaaaaavekahyihnadepyvaayzalaaxaaajesgaxapkjaaaaxaaakacaaanaaxvaammaaaavaqaaagaaaakaalaaaathjoaaaaarablafbplawqaaayafaaaabrdaaabeoqhaajijaaapeybaabeaazzacqaaaaaaaaikeaauqapoadkhayacamhaaovliaaapowvamxaaaaoacelanagaaaqakpabataxrpaaxqaaaaacaaihvuahaaaeajqrabttunyauaaobbsaamhaaaaaaanaalaraaalpaaraaxanaaaqaafuxsaraiaaaatagadhvaaaaeusgaaakamaraiunzzdvsaalaanjkavaryaakaafiaaarmaaauaapjavjdvadajkaaaazgaadazgaazaaaaqaysaaaxaawcyzsaaalglaiaaioakvaoanhaajcepywqzaaaiawaaaauaanwoaaaunbwnasakajafyaataaxalaaaalaaypxakajacdacwzaadlfgaavaanpavyadacataaapaaaaqaahxaaaaapaasmgapaacaaaaahaakaajramddatamafafudkveoaaaaclmmfgkqavxauiashptaoaaayfaazcaaqbaanaeyaaaaivaaqgaataaxsaxmfaaaqjaaaabaffaaapaoaaamagaavanfaqaayazuaonjapaytaaarpknaaaaaauhaabnaaasaazkaxoayaanacoiakvhaazyaaaaaauaakpatawcaaaaajjaaaaaaaapqpamaasabmaauanaaaaaaaqkaoasqcgaqaanfxaawqwaaaaeaxaazaaccmaaaaaaebanauaanzaxraiayfanaoaaadaoeqaavrraavaaawzcydvuaoakumaexaaaagftpkajtcrsbadreaaasnoaaeaaaaazaawaaapabavkaaaaaeagraaaoagcagaauaaaaaaogmaaaaaaaapaahaaxafapaaacjayaaaywarhwhmqaaaarziuabwraavachhtmmqaaaahcaasofaaahkaaabxaabaaaaaaaaamaaaafmazaaaaqaaacaqdcaraoaaaadafaaaaabrfaaabaaanataaalarahzagaqctaaaadshqavaadwcaaaagzzjacaakmcazdszauaapjaalyaaakraryaaoaiatmaaaajagaaamgwacaptojabaeamagaubsawaatahqehapjjaaaahapanauaaafadqazafulaaaaalaiauaaaafaapeazaaaaaaaaisauacaaaoadxsakaasalaaaayzaxalaaaavaabaabeiaaikatsaiaawgiadfapaayoaaglxyolqlfaayhbadweabrayfasaaaspaaadkaoaalyvgaaaaaaojdhalayaeaaoylaaqakecaaaaxetbaafarlanagaauxkaatkakaaaajspamaabaaaaapzacaeaaabaqaafaaawcakalaacajaymmaahaqxycaxzaaaanalzffahbuaqazaakaoqaafwrlajshvkpaaqrpeatyaaowzaaaqaaeawcaaaatuaaaaaodaaaaasrhfrraaqjedpaaaaaapaarspoaapaaacaapxfaaagaaaaabalaaybabatsagameaqqxemvjeaafuaaaaaacsaaaxauarobadaaizaqajahmahamqaafykzzmraaalaepyaaiswaarrwaaaaahaaaiaaaiaraaednhwaalaamfafkxaailgaaaaaaaajaghacoihapeaahavahudqaqaaayaaabraktmglyaaahalafaqaaaaaapabaaamadaaaayaapweaaaawstaaiamaharaiadamaccegaoljaaaaaaaqaaaakaaoaaahavcaoayadcbaaaaazaaajgaaaazazqaaaaaaaaggjayiabagkpevaptaaaiuuaayaadaacwasaazabaknhamaubcaxtazqbaaraaadaseaaxaaaafaadaaaaaflaayjekxajaabaaactaalaejojpkiaanbxaialpmcaaaatqtacuaaocaatmkanaxhawngamaaasyotaafraazaabaaetiaaacaubagidyoaaaaaaapauaaaaaaaooninpscaozatapzahaackaayjaaaatjaaqglyavahahaqadaeaaeaaaaqyasajgaa 10000 100 5 dcbbdcxuabdebaadcdacdadeeeqblebbbeceydcdgdaceexeccaabceacdhccpadvapebbcexhddaadebeaagaxceaebccqbebadddddrebnatdeadabbbebebednbcccdepaacdbciewuqbqcdmaecdbeubzbdebaaededceddbedebdeaercedbccaicdaadbaybaawacbaaadadabdccmdeadacfbaaecahadabedbdaadaancdecceaeaeeeeebacgdbbcezcjabdacdklabmncocavddaedhdeeeabdaoaabdeczeacdbdqbaubahdkdeceedceeeceaeadbachcbeaehddbhdcbccdeedbcbnajacbbbcmdbceebaabbdedvaaednbdqceaneaodecbdbaemdcccadbbeebsdjebcdcaeedddbbjdbbecadbceeaabdeddacabbccebbbccbccebcbdcbdedabddcdcbecbbeccdadcaaachceaacecdmvddceeaebbeedebbebbacdecddcbaeaalcdaabddbcaabcaaaceqbadaabaebaecaecdddcddcgadectdbbabaaeeadbevpebeabbccycecddbddbbbarbebaobcyaawaccboeaeabdbcdebcdadaacaqaeccccddbaabebzcabbdccebcebadacdcetalagcefaeecfebaedcaedadbdbacbdfbcacaeeddaebeebbcedecambdaaaddarecdcddeyaebccdbedcrbpaedeebebbbdaedaccbdeaadcbebcgbdbejedadddbbeaeebbbamcacccwebbaaaccuybetcddbcbabdedldedcdbceecbetgescaeebcdebbcccadedeeibeaaaecedbedjeoaadcaidbccaqyddemaardcadceaaccebeaeceadmauacteoaaeaaccdeecdebpdmdbodpbbbepebgdacceedbecebbcccbddbaeabddpseaeecbccakaaccacmbsbnecvadcdbeebceabcaacceeaavqacdcbedcaebdabdebcaocbbvkdcddkeaabbrcadddbcdfefdeacbbsdcabceabddcdedecacwbabaxmabbcbadacbbecdcbaabcveeecbdecgbteecnacbabbeacedaaibciabddabccdecadcvbsbbeckdbbegdbdbcrkddzbaaaavcqeebedmaabqecdeaabdbccobcdbatldccwaeadadgbbbbddabddecberbbbdaabddedadbbebcebbspbbcceadceelddddbedxrceekbydecdacbcegebdbecdbabtbbbaaaqdbavbaaddabebcbeecefgbaeccbabnbezcabbdcceeaecdebddvaebbedebededdeeebeadbacbdebeqcqdeeeccdddaadwdddcyvuaeecbdebaesadcejcceetdaadeebbdbcedeexaaahaedadbeccccablccedebbcbabechddceedgccybeyecbcbacaeodccbcadudcagebabdddelccdaacaedaddcbdddbadjcacoeedaoenpcdeacadcaabdbcaeeedjczkebaadecacadeebcczeoabbubccebedbebddaycdecpcdacbbacadeecccbvmarcaecesdebddddababbeacdeaabbdabedbbadcdaaababbdbatdaadegbyvdeddcdwdocpdadcbeaoeudeccedzbcabenaccbcebccbbaybaddbdaecbacaccaccbcacebbemcazcaedaafbdbedcaabbecjdbdcebbddbaaqdedelddjbacdaabebcartevdddhkeafaabcecadecoebaxddcbagddcedobeededacdeccddieccdabdezaaccbwdbbbcedabcceeabbebchdbldmccebbaaeababalydeabcaedddiaueaceeacdcdecaebazeawebaaaaebcddecbehberaedgcebeccecadeqadwibceaabaaedeaaieaaodbeayccbedeoedazababaarebeceebdbdaccdancceacczcebabcdartaccadcbdbeecceevldbecbbdaeacdaceasbbaddcebebababacdcbaaeecbeddcaebbcgcdbeebocadeaccaabdcdeyebcbeadubbbgcdwdbcdadecbcdnebabbcebbedaaddddecdccbecabadetzeepabbbjcbctechbeblbabeaececbkaasfpeccabaaaebaeaeeeabeaadabaeecbeeeadakegredebbccdccabbbdebafedbdlaqebdaccccvdecedaecabdeechdaedeaeeaaedabacdcbbddddeubvcdvadhfdecbwdbscafdcabdabddaebcbebbcddbbeobbcbpcbeeeevleafdkqaebeddddcebcddabbdaaoeeabbeeceddaafdcdvaceabsadbcadcbdmjbacdladabbbeubbesfeeqacaocubaecedbdbbcdcaabrdvcbeebdedacdeapcbedaaecgdedebbabdccababdduaacldbcaccbiaeykdaacazbvbdpadecdecsxeccemddbgdasabalddbeaedebbcdbedeecbdadaabsctdabdennaaecdybbnbcbabaeddcbbbcdabddbbcdbdcxeeadddaeaebadbbmaarcdahaabcedweacecbewdcdcaccdeeaaceabaqaddedeecdddcadccacbapedaccdakcadapdcdacbbcdacadcdcebatddbbabdaeacedaaccbecdedaadczalbabbdbdebcuacebaekvacbdccazbeeacaccaecaaeecbebebbeeecbeccdaacabecgddedaatceadbeaddcdaceacdcdcaededecbbveadbcahccdeabeddpddakcbmaaadddclbcdcdbceaarbcbcbaamedewbcabbaedeeeaecabdaadcaaadeadcbcepeobbamcbabdacaacatedaeecbdenaeaecaedambdlccaeaabebcadhdlsjechcedbagaccbbacdecbcndhaabcxcceccbaabcbcabddedcabbbeebeecbubbebcccccbcbbeehaacabeebccbcrdaadbcfudebbavedbeeaddcocgedabeaafedbeebdqabecvebwccaawbcnbcmebbdeedeeclecdaceecaymdadcczvpedbdbaadbbbddzeelcdbeddbebcdcaaddabbbadbeaabcdbedcdbfabadecdddhcecdxucaadqebceabebbbebdyaaecacceacdaydbcdicecbdeaedcedebbcddabxscaaeddedbeedccbdeaebadadbbddahbdbcleaeadedgbdeccedcapbcbewaabjffbeaecasalebbdccdbacaeatdebdacebedocaabbdbdeaceaaecabbbgtddccmdabcbcaacaebebaceubccebhdceeedaabebbacbaaaadebeadjedddabxeddfeececbecteddccwbaedpbdrcbdeaudcadcsebadbbdeeakbedeeaaeaercelbedaeeaegchakddecbaaavaecdbecbaabedjbqbbdtcxaccbaeaadcchbeocercmbcedcbdedeeadcdtcacsabceccdcdebdbbeeubbaeebbbcadbebaeejcaxeacacbadaeoajawbdabdbeabhcbdcbebavcmaebabakaebddecedscbedpbebcbadebeeaaekacecbjdbaccdbcaaebdadcbbaaadadbcdayeebaackcaecbdjceccedcadcddbdrckzexdbeaeaadcdreavccbcdameddbaacbceyexecbnbeebedaabeccvatbvaeeadcaeatcedpepdbbeeeebqbaddeardoeaabcecbtddfcaemaaddcaceceebeddadedavxbdeddcbddecdcctjabebddclbcccaeddadebbccbcbeddcaebbleasbmeaabdjccdbecabvbdcbebebtdabepceccdeeeaaaevbbadadceecncadgacccveeocddaeceacuebeeduecceeueecadacecaceoudbabdbeapacdmfdibccdcdaddcaeccabeeedeaybeeccwebcbbcoeqewdccblacbbbadbcadvuabdcddladccecadccebdcecdeseocecdaqvaabcaeccadebcedaerccbefbbjeddaddcfbabceeaecabccabkcadoeccbddebeeaedecdccdbedaceaapddedebaaccebebcccaebrucdaaccddabbpcaddcccbdcbbceebbajbncbbababtebcecdcebacchhadeaeecedbceeccdceabdadeaduccdczddddaacaeacededbdabedacaaecducadabdadepebebeacdpaneddaeacbaarbcdcyecbacddsbddcwdeeeeddeaabdvvcxabmccecadadaeydacbbcccereeecdddadbaecamelbbeedccbdbeacdbdbybbebaeeddbbeadzccedbdbfdbaeeaakxbbbcdcldeadecbaupdeocacbctbbacearbddsdeacedbcaacdccjfcdwdebeqbxpaebqbeebbabtacedbaedabccacaaccesdecvcecdmgkdcecdecmccecbcacecbbceeedadbeuadebcbeabbdeadecbyaicdbdubedsbbccdceedacacdbgncccdbceesabbcbecparacaabdeeaabceadaecccddcsqbdaedadbaoadidceadcaadacebiaaebadbdbabeeiaeaddacbdkdddcbbddcbweeaebedbddaadccmecdldcebpddccbbakdcdedaeddeycedddbbdadeddadebceccbetdadbvbccctcabbccteekbcbfeaasdebqcledcdcddacbcabdcabbebybdebcnobdedcbdcaacbbebcedcbddccctcdadccbebcbbabccabccdcdaeaaadydebbccacbcdccdccucadeeeebdceepeaweccfbccdqaubbaevacbbbdbdcdcaacbaccoadbcedeadbccadehaabeabaadaeehdbkeczsvgdejpadaeceeaadbdcadbcdcbbbiydiaccbcadecdeaebanpabbbaaeaabdcdeaieebbckcddpcmdedbcdcbeeedbcneecbabbdeeebazdbeebydcdebecccacbcdadeeeddabppacebebedkdaaagbeddaaeeeehdcebcaabceccaddadzbbcbbaddccedcbcfdebbakacdaoicebabcbcqeapypbaegaambccecadbaaccmedbacbbbdycebbccbeeedcddcndbcbmaobabccpbbddebjdccdncecedcgndwecadbcpueuacybcqceebietebaebueacbdbddeddddavceabecbdbabdnebbdebafbdaedddatvcebbdaecbbedbfcahadedavedbbdacabebcpdadbabadaaacdcddacepaeecgbaaadbaebedowddccjayedcaaaaaeacqeeabddwaeznaweeucdecdbasondaecepcaebebdcdaaadccedbceaebbbbacehaddbbccdacbaddabjdbjcbdbbducdbdccydwedbcdccdodebxecweebaeedbcbdbabcdbaeeacabbddbcbcaeefdieeyabhcebaabawdeedecdaeabbnuraabsmzhcbcedudbabxcnveebcwbccalnebcbicedddedadcdaacecdecdcbcnbbceeeabbcdecbecedaapbddcjcyeedacbbdbbhacyqdebembxdccodebedekddbzacbdeajcaaeccepvcbcebeccedblbaasacaedeedaccddcwyebaaezaadadbewbaewdaadpbednbebadubebacmdxbbeaeebdcclacibdbbaarbbebdcccbeavaabcdecxebecmbedabdbddbecccbaacceaddcbcfecadebcadccdgvdlzbdaddaidccddzabdbdaefdaaaddaudceadbcxaaabbcakecbrbderdbeadbeebdbgbwaeaavbkaecbckaefecadbeebacidcbebbcddcaebcbcbebdbbaadzdbcbcucbqdbepidedebcdaecabccaeadepcceebxacdbaedbcdudeaeeddcababbceecdqeddceexdedccbekyeldbbbddzbaaddebdadbdjcdbeaeseudcbaecaekbzbcecbkcaabdbaabeaatebbaedbdaadeacccdadeeceebccgbaeaaecbaecabebeebdedbazbnbedadcedccaebgebhdacedbdceeacccdeaaebdehcdbdacaaccbbeedadbcdbaredacrhaecaabecdabycabaaeejdaedebadceaacrcadbaxedaedebbobdzrbrdcebcucrecbbddceceeebbdeacdjcbcbebbeecdadcceeaaacebczccaybbzaecqtbnjedbecaatdxdedcdcabecacadegndaadaadbbcacedpddabxdcbeaeedahebbeeaeeeeabbaeddbcedbcbeeeedsceeacacagbafdeebccdebbaedcddeabdcczscbeccabedbjceaabcceaaddadbbawaaeadexbeapebdpldcieadedoddbacebbdkcddoaddeaadccbeeedbbbacbebabblcabbbeeicadcbbbiaadaaceabababbaccyubqccdddcdbbdbbbbcccbcbbcaafzdbdcejyacacbgygeabeakdcdddeedadddcbdadedadbxddbcbeafbacqadfaybdebebabaecsdeeadebcapaabddcbdabeeadcccegaevczdeabdaaxdvebceecabdbfxccadagdcebccedcadeceedamwdicadcebbebbcaedbabeeecbcbbbcdyzecedbcicdedeedcaqzebcecbcbkdbeeaebaeuabbdcmenaedeadjacxepaldbbcaeeaebdnbbebcdacaaboeeabddcybdcbadedddebcecaeaadgbddcaeddcepdysbcqedcecccjcydhccecaddbacadbcacedcadkbedesdaaacdeeaaeaaebsdbacedcdcpbejedjbdabcaabalccabeeebaeezceabmabdeaddajdeaacgabdeaaebcaadaacnaldecledqcceddbbdnaddbdbdcccahcbebdzdbbaqbecabadcbhdwjbchpeeacabaddbbtbdabldcdnaabebadahcdcaazbaaaecdcdecdcciccedecdeabdaebecmefbcdcaaedceaeedaeodadeaidacbbcdgbdafebaabpdcqdbacabaacacedeeeeddbcdcdaeawbeeccdadeadcbcbueabmdbddbbcebabtdaebebbabcgaaaaaacewadbbebebkcdbbdbebmyahaddcbbdeceabccacccbeeaadakbdzecbjebdacdacdccdcadcebetcacbdedecabdbbdecdacadceeredaddedebbbddoyeaaedecabadabbbscdscabacecbeebbadcpdaeaevdnwczaebccbbeabeacaibdardecajbgcacdaceaubdddbadbcdadbdabcgcecaambcaaepdceedaacbbnabdzbbbrcaoedaduhddddccccbccberdcdcbbadmeeebcsddeadebdbxccbhdeebbenabcckecbedhbbaaacabrceadbbabeaeacadcidccaebdbebwdascabudaacedbcezaddcadeacedadddccccehevveeccccdbedbcebebeaceaacbebccaceccaobdbgcaeeeecabaadagcvcddndwabaebaddcccccbcdeaaedncdcbeccebaccaeeaeeaaobbbjeclcaeceaeabeabceycbabaacbbcfcebcdbabdacobrxdawbdqxdcbjabcfdabddaebeaccddaacdxqzskadbaevbadesbabbadedbbbeeeeebewebebddaecdeddecbbeeazeccbeddbbkpdbebcecdceecaacjjqdadebblacekdvavezecezerfacdbbcreeabdbadepeayezaccaccccbcbcaeatbddeceaccetbdbdebdtebbudfchdddcdacrbacaqeebbaebxbccecdacbcduccdaedwyebcccbbbddddbddcdbbnbcalwdbccbccavyedddebdcacvdcntbaedceseckccmntdpdedeecbjdadbdaazcbjvceaabdbaaeccadhaxacbegaaetbdsaacscbdzcecaiccdarkcedipaacqcaabcedaaaeabmacdccjxpadddndqdbadoabddaeecacaebbbcacyzadeaeeubcadaebdcddaqdeaebyecazabceceedceubddbadbebbreebdatkbeeacbeddccccbbddcacbiaebecxeaiebcccdeedecbdacdbcdedcaadcadcccebxdcabagebubbpdbbdvcauccbzbdebeceababrcacebdbcdbbabbbbbccdaoeaebbbaebcaaebcbabbbbbacbcxcekdbaecacbbafdeyeptdeccskbcdbadzeebdbkaebcdcheddedtgdbdeedddbcedbveadbaaccddbedccbadwbaynbcbebucecctacacdaedabacdabzeaecxecdbcaaadedeerdbbdcftacbccabbaeabubacceecebblbdaaaeaeddbccdadaecaehcfcaahbdjbaercebenudbabedbdedddaccbaccearabecbdbbedrbdejaaaabdcbdctaccbeecbabdbbcccabaeaxbsephbbbgbecdbdebdabbydjaecccbbcsbebdpaeaciaebeeebgabccbdcayeebbbgpaedbcedaeeaeecbdbdcpaubceedubeddbccaaccbbbeccsbfabcdashbbcbdctccedbbdcabddebckeadadxebabbddddkdeawbcceccdaebbembdarpebebladaevabdbebgacdjedbbceddcbcscdbdcaabdsbaacmacdacbdabcjvebbbdbaeeidjqqeaabbdceccdbeecdgdbabceerbcbdcwbbpfqbdpbcieebaaedbndadcbcdabaajbaecbacceebcediaadddcdecdwcewccccccydmddbddcalacbddebibacbajccbdbbeeccacaddbdabbdecccedcbecbdedecfcdhadeeaedbbbceedawbbdgardccjdbbbwbeaaaeeccccdddadbacectbdeaearvbadccdeebbmbuduaabadddectvebidbbcaacbebdddbccaahccdtbccabcecdaabdawdbqdvbeedeacabcabbcrmcekcbddebedchbbcbbcaecbedbbbcdbdacbbaccabdxcadaedwmdasedbdabaeabcedddceadabbcbbdbbbdccbddwedeecudvpdebeecwbedlaecddcweeabecbdeadccaeusdgnbcakcacaadcncdtdedbdbaxed 10000 100 2 cnbabbsbbbfmbbbbbaalbmbibbaaaaacbbfbbzearabgbaaabnbbnbrabhabbbaajjbrababbbbrtaabiaabjrldbvgkabbzasbrbaabbvbnbbaofupbbaoyaabbbbaeabbbaabambibmaaakbabbqbwabobaabajiimaaabaabaaxbahabhwagabbaabxbbmababaazaivbawabababkbabaabbbynxbibbcbaaabbaraynabbbwbaabbaaeabnymbbbbbaboubaabraaabaedibbbaabqjbdaaaaaaabrbbacvyubaqbagvbvobaduabababbqbxbaamajahsbakabahaabbbbbaarafkaoagraabbbabbaabbbhaabbpbaaababbabwaagaenzbmabaqwdafbabmkbaxhabtybbbzbabbhauabbaabbbatarwbaabeadabaabcbbgbbbbaabaabaaubbnaraazbaiabfjkbaaraqadbbbtbbbxeaababbwlaababambbnbaahvbazababnanbsaaesabbsbbbabywbbabbbbbbabaaaabblbbaabbjbbcaugaabbbebbaaiabbabzabbaaaaaauabqbabccmabaqabavbubqabqabbcbfadgabbsaabaaaxsbiebibbbbzbaunaabbavbbmafvbabaqarbkxzvyxjbbbasbbxnanoriasaraaxbaaekbbhxabnaaaaawmbaapavahzbbabbpabbfiaaabbkaabbbbabaasbbnbaharaqbmaabaxabobbbakabsanuabbioubaaahbbaaaatbababavabbkbbgbzaboabyaaabbbbrbaaalbakabovzabbbbbekbbaazaaubabhbbabaaszabbabaaabbaabbxvndmrabbqubvbaabbbabbbbwbzbpbacalvyaybbaabbbhaaaapaahaazudaatjauabtadrbaatbabahbbaaifasbbaoqasamkeaabbbbbiabajakabaabegasalbabalaabrbqaaebibaaabzwribtdaxbnaabvababeadabmywacbzaoaoapbabazauajabbbkbbbkgojabaaazbaadbjbbbkbbxabngptbubarabaiaabjbpamajubybatasbanaabaablvbguabbwbbsagbtoaabbbhahbbbeabbbabjbaabaaalbbdbboabbebeaaasiaabbaaabbofabqbbbtbxbaafhabbbbjabafabaobbaaaebakpcbbabbaxbabbbbbahbaaabqiambjbbababpbaazbbeabaeabyabaabyaatpxbbkfababbbiayxabbyausbaphaxxbbbbaabbaabzbbbaababrbbybbcabblsdbbkzwbabaasiajlbbaafbkxaabbpebaababaaabacbabbbbbzsbabaabgxaabbalbnbbbbrbavacbarapbzaaabbtbaamsbpcsaabbbaaabbawajaaasabaaavbabbbabbbmsaaqabkpcbabetbbrhaaboaabcsfbmvabbbbbamataabafbbbbaabaoblbaaabbaaambtabaaagbxygbbabbauabbaabkaabxbbdbaaaczbaabbbbfarnaaubbbbhgababagbbaaahbbevjaabawaaabababbjbataabubgaaabaoaabjnbbaaaaxabbabaakahaabaaaseeabbbbbauazabbbbbqbababbabbbqlbbabbbbbpabbsaadpgaxbbabkaaxbbbbbnabaababbanbbsaqaabbagbboszeoaayuaajavbanbdatabbqabhbhbbadabbpabeaambcaarabbhhaaaahazbucbakbbvbaymaqaabbrvabmbtbfabybanaavbababbzbaabzabaabbgaabasbbjpbaiuaazbadaakbababblfaxkazqpnwbaabbbqpbabbysabbbbabafbxyzbbabhaaalybqabbbabbbabbfaaafbbabbblrabopaskbbhtyabbbabvaasbpbggkybiasaauqalbabbzaaaabbaaabbajababbsbababmabaaaaabrdaaebaaababaaaaabaabbaaagabavbzaxbbaabawhxbbabpbaabuoumbtatabbbbboqabbbaaijbbldabbjbobacbvibbbbabbauababbabaabxabbbxaatlbbabbblababbbbosabimabbababfaabsburawvwsaubahbaabuababbaabbabbqbabaababaoicabayfaacabgbaqeebxbbrbaauabbbwanbaalbbbaaavvajeabbbabbbbsaebbqdyfmaalbababewxanbbaababaaabaanoaabbbabalbavibaaibajabbababottbbbqbfwybbbpbarbbabxbqabbabzabeibbbmebhbvssxaybababbbabbanibbadavgbbbbjbbbabbajbxbabbbnabababajbbeasibabbarbsckacbatqhbaaaabvaaaabqavaghbabbbbbbtbvasbbbbcbvbaabhaabstaabqbaaqbbaaabbbbbabbbnabaiaababbbbzaaaaaybaakbavcqaamabaabbtbaabjabaabuxaabebbaaaaabobwtbbinybbfbbtababbvbbbaapcbniapeabafuwabbbbabqbsabbvibbaadtbbabbxalgaabbbanapzabafebbabybbbbababtoaabagabcofbaxbbgasabaayafbabvabababyhbbbbbabuaaazbkabhaahqabababaaabbaaunybwbabdrltewbsebbaoabbalmnbebabaabhaaagbbbcbbibwbbaazabeaaabbbbbadaksmbbxjafblobaqboeboajaabaasisnkabtbbhbcnnabaabbsaabbalaqaaaaaabvbaaaababbbabggbaaabbbbbwbibkfbbsdwbbbapaaaxkbbahqtbbaaaabvpbbnkahabnbbbaabjlabzabaaanabbbbwebaaabbbbatbaebanbbababhanyaaqaaaaabaseabbbaoayaaaxbqbbafsabajacdyaabbalbbabbdyxbbntbamadabakjabbbbbbbbbbaaawaaaqabbjbbvbaaaaubbawaababzaaujbbababvqlamvepbqcpeabvaxobbabbccaaasawabaebaafiadaajabbaobiabaabaasazajaobaoabajaaabaabbbqbamawabsbgamabbbhashbxaabcbqaabaaabatixbobauuyababtabbabrbaaakbabaabbtbaaaaaaabbwbaabbabboeltbbawbytbwabababaazbnhbbdapfbbabtabeaalcwyhabbaablaacavaaauabpabaspcaamadbibaasabaoibbabaaaabbbntabbfbbbybabbmbaabbdbabbcaaaabaaabaaawxaawaoabbbvabbabbcaabbbdaapabobwabaalhvbbiababzbaaaaabbabjlucaaaaagaaleaacbgdbmaaawebaaaaabdbbabbbkankabababbaaabvbacaaabzdnzaabbsabaabiwbbyvdbgnhbbabaaaawbbaaaiabjxaabeabubaabalaabbtbbvmxwaabaabakbbanabaaaczblabfababibbyfbbbbbzeaajbbabbabbbbaaaaekaalbbababazbbabaghahbgdabbfatbkbnaajmpcrbbaabbobsbbaaabwaaoabcbbbababbjubbaabibbbpbabjqbahcwkzakbabadbbaaddabarcbrqababbfaiaarbwbaaaaakbadbakabaacawabbvbbwqaababvbnbbaaabardtuaxabaamaavbaaabbtfbbkaapbbakaaranwabbkababaabyablbgbahbabyaabavaaaabanbybbabbagbabnababbbbtsanbbbaabveaspbabdabsaqbabauaaabaabkabaaabbrmabbrleajbbbqdabajaaqbabqakaawaablgbaabbbbadabbacaababbabzakoibvaataaxbbbbanbbbabaaabbbbbababkwabaaaxabawbabbbkfabwfaaaqbbebabbaubzabawbbaabbbiababazrebayaaahbaeafabaaababaaxabxbabkbaahkamyascaabaaababababaabazaaaawpdeaaabbaabqaaaaataxdbbaabacbgbaebbbabdaaaaaaahubaajvgaaacbjabsbkfwbbewoabwkabbbbcbbbabaibalaheababbabaaaauaababtraaabaoaabaaacectbcrcjbhrbfbaabadaabaaabucbababafaaababbqzbgababzabbqbbbaazabvabbafcbbksbraabfzbaaoapbabzbabpsbabbiabbvxbabaaasqbbnbbbbtabbanbibabgbbabebxanpajacbbbbaubbbaabqbaabbanebbbabaokbaajbzbaaelbbbaofbbaacbbaaqrablbqaaazbnagbbabvaaaabaabnfbavabebaacbbbbbruadxbflababbadiabbbjjbfibbbabbzxbaadabaaabbaabxbobbbuabmabajabbbbaazahablrakababauadcaaqbbabazbkbtbwphaantnbailakgaaaldbsacapabjwboxaaboaabahbabeatbdbabbaoaapbvzjababaababnabbbbbbaaabmbababbarbabgpxbbaaabbbbvniabaaabfalibbbbueabepabqbabbfbnabaaavjbpaayabpbaakmfbjaaababbbbbaebnvjhaibbbaxbbbrbaxadaqaahakvgfbbbvbbxdblbunbbaadbbhbbaaabbabaabacabavbbabtwbambabnaagbbnraxcnuasaabbqbbbvabmababbbazabqnbubbbgadaabbbokaabbbaaadoaaasaacebbbabaaasphvaakbaaarbbbbyabbcbuabvbfbadaagbbabbdwjababzbrabaaawaejqabbaabbabkabbbjlaaatabjbvnaaqumqaasqbaatfqvbaabbaxajaaaatbzxaaabaaqbbqbjvzaabbaaabbababtvbblbbbtraqaablgrabbqbbbxabvaoaaambalbbbbaabbbiezjpblabxbaakpgbababnkabbaaaababbbbvzbbaabbbrabiaobbnbaaavbbababbaecbbxbjlaafudabdzahaboababgabbabcbbbubbbbaaqaaybabjabbbbaaabmkbcabbbaabaybejpbalbacabbdokbajbmtsdbbhtbbaaajbbquaaabsbbbabaaaembbbbbbbbaaaabaabbbabbaapbcxaaaxfbvabybaabbbbabbahababeebbaajbbbaaobbbaibuaiajjcbbtabbxbbpzbjbgbqzabbaauaaxtabhqaybaxbqbbbaaiabaaaaabbcbuqbbbdablabbbvakbbbactbbaurppbraabahbtfaabbphacbbbzabalbaaaaumeaabobabavbsaaobaarraembbbabsaaasgbababhpabbbbaybaaancbbaaaababqbbbbzbbabbsxbbaabbblwhbbeabaaabmvaaybabarfabzayazbaznqaanabaabbaasmraaabrbsbtbavaabaaiaabbwbyiabbbaablaiacaabawbabafebababbbacambaahbabcbbnwabnyaababotbnabbabafzkaabaaaabatbbbbsarbxbaaablbufbmbaabxabaabbaavbimbbabaaabasbaaagxmoabbwbkvabbbxbblbdsabbbabbjbabasaaaabbabibtblbaaabbnzabbaaabbaaabbabbaknbalbbabbbyaaabboaabbbnbxbbyabebbaaaaqbabbabdaanubababqbbxuaatopbbheabcybbbbbpbqblbbfrbatabbbbbaaabbsaaabaabbbavnfqaaizahbblbaasbrbbbbabahbjakixaaababbdbbnabthbbvbcbaybaabbabbabhzagbbbxaafbbxbbwabaatscbknaarahmrbbbaakaabaaaaanbbaeqaaoaabmuabaaaabababaabfbqaaabbaaaabbvbabbbagbpcamaxbbblaataobxmbuabarhajbaabacbakaaaanbaaabbaufahbabeabbobbbdbhaabndabbbujkaaadbxdbbbebbxbhbavbgbuubbaboabbbbbllhabaazabbcmabbtqbbbaapmbbanbdbabbbkabaabvawjbbaxtabvabbmipaaabbavibabbtaabnbpacaababbbbabaeaabbxbababbrkbnrabbbzafaabzkabbabbpabcatbbbabbaayabbbbbgbabgakloabblgaaabcabebaaaaaaibbbfeaaaaabnbabmgakbhbrababjagbsaaababxabaabbaaabkxbgabbbbaubebbramaabaaxtbbbabobbaabcnbblblebbabatybgbaaxbbbaxbkabmaaaaaszibbbabaqjauiubbebfagabbfbabbbbbbaabayabgdakaabaevwtzawbabzybaqqtmabmlbbaakabrdoabgaadxjabjabflsajacaaaanasbbbauaabbabnaarawapabbaasombfaboaaaaazbbbbkhbadfauabgbngbdabpabaaaxlbaaaabbbabaoaaalsabazahxabzmztaabcbabjbkgnubaaavbbblwbaatqbzafnbaaabrbbadabaaaaabubbabbbpaabpxsbabbvfhadocacbfaadbaajwkabauaabbzaaabbawbzbakislaiafzbbbwmabibbjwablbbobapaabbbbbbgamaabmtzfbbaaaddzbaabjaaobcbabmabbaaabbaaaobaqobdababnwwabaaaxbaaabqbxabavsbbgeabaagjbbaalbblhbebbbcnaxbbbbawbabamauabbbaaaabaaaaebaaaaabbaagbdbaqdbbbbrbgakapbbbaaagaaapbbtxbbbhcbbbbsaavtvbuabblbbbbayxjabbbbepdabfbhzbbawsaaambbpffbqmgfbbbxbbsibaaabbbaababbbwabasbbaaabaoazdaabbbabcabbbalabaabbbaaaaabobtablbqaabbukabasaaabagbbbxalnaeibaebaababgaabbaafabasaacbbbaaaabbrbaaabbbbhaaibcbeaabwbcbwamababbayaabjtbbgaababaabbfsuaabbbfaqbbsbaamabaaaxfaapabacabbbcbrdbhaabaacaabicwsbabbbaabzaibabbabypaabubbaiaxababdbbabaatxgaaabbaaabpaablgaoaabbagaovaagbacbbsbbanbabnbaajobadaaalbbtbbablbbbfqybbwdaabaupcgbaaabbmaclbbalaedkoabaaaabbabaqaeaaaafbkbanaaababkbaaqweapuaakbabbawbbabqbbabaanbayabaxwzaabaaubkbbaebaaimbvbtfbtaaarzywbbataaavazmoaaagahabscbxbaygzvmamabacabpsbbabaabauabchatqbwaafbbbaaabaajiuaaaybdlaabbaaaaababaubaababbbsaaabmbaaabojabbbkcbavibfabcdaaaazaacbxtbagapawbacbamaabgqmilzscibiqaayfsaazabaabpabbwbazbpbsbzbaaubqaaaeabbahagpabajabfxlbbuqkaababacfusajxabaxbbvaapaabmltbbfbaabbbsajqtnvabbbrbarabxaabdbbdabbaaaaagcbgbbbaaaefbrabaakababkafvbabbkkebabaxbmaaawvbabbbbazabahbbtwbabqaazaaaabubybbbbavoabiaaaaaamzagbkebbarabraabinvzabbabbbbbibcbtbttbbbbapbaaaaadbbeuabaazfbaaababbwbaahdbawbahbtaazbnbbqmpaamaawabuzabaabaatfeabkkarababazxbzmnazbedqbbabkarbbbbbaaatawafabbpbbzaaaacqyaebzbwoaabdaaaasbapbbbbblbabbabdbtbybaammbbabsaffwbbbbabmbcmbsiaaboaaaaebbdababblaspbbabblulbszabbzaalxabbbledebbbabzbbaabdabaabbbbwbzabbaaabbaalbabbababaanlnaobbwbfhubakbviaaypebabzabbababqdaaababjbbaibbbabsabbsbbbbbkipwbbbbavbabpaabacbpabzaaabehbabaxuaabbabnaeaaraxdaaaavafbabaabbheaqhyatmaababjabbnefblbaaafgabsbaaqswabfsaxkbaiabtbabkazqxbabbabaoaapbobbbubbfbxaabaaabbabjbsbbvabaulbaabbaaaabbeaafayizsamaaaaahaawbmakjajarababbrbabbabaabxbbkyfekiaaabmbabeaaqababtayavfqaawaabobgawrgqababjbbkqebazbabxbbabbaaabadbbbbaapbabbyafjababaaaabbbqgaaablhaaaaaabbbbbcabbbasaaaabbbbabbbrobabaaqabajbbpewbbabbbihbbaabaaabhabaaadabwbapaaaasbaaubbabbqobpbbaabbejabanaazurbhaaobdbabbmgoasbaebapcbarabbsaaabnrblwabyaobaaaajbaacaybmbhvajbbbbaamabbpbbbabahababatabbbbabeaababdalzbbbswbbbvobbabdbanboazbbabaaairzbabbababbanbaoababkbhbhababhaayibvazclaxxnbaaaaykbibabaacbbaawasahbaybbaalrraabclbbbvaabaqabambababqbabatabqbabbaaqbbxbabbbbbqxowxjaqcbbbabaobaawabaybbdabbaabbxiaamxabaabayaabbaabahshbaabfaapbbbabpuabbhvvbcabalbaqhlabbbbcabpbbbbaabbtaabbacaabbbsbaabbaarbbagcahbbbbjbbbabayaaabaabcsbubdabababalbbaaaabbaafjbbaaanaapbvyjblcjbqabawaebabaaabaabbnaaaebwabbabbbxbbbbaaabbshpubbabbazkajgyaaqcatbibabaobbababaabbaalbaabbaaahbabgabhaaboiaxbbabgaaaaaubaawdaabcakcaabbbbbktlbbkbajebbwaayaybbaabbaabbbabamcbzbbawaawobsbsbbbihbvababsbabeavbbabaaabbnbuybvwbbabhaaabavbuabmbabavbbbakbhbbabbaaababbafabcbaaabaaoapybbxobafbnsjaaaabbbauatajaababrlbswaapaarbbaraabcbbrbaajtbbbbaabbaaabaabalyarbwbbjabaatabbbyhtbbttbbjwbnqakbabauqabbaaqibaaaaakwtbxjlabaabfeboraapdbbxbuabbabkabcfoamabaabubbbaaakaapbbbaaaauagbbazaababubhba 10000 100 5 aceuaiscedeceebbecbccdmbaedddbddaaddeaeeahcaeecqabcgoeadebebccbkedcbbcbdabdccedgcebbeczebpddedcdqedcaibeeeefzcdbcccddelccbgjgibbcdaqecabdcbdeccdbcjbeaabcxbacebgdcdcdxtpeebegambcsddaacacyjbdcaapccbbcbbcabbectatdraeedbdeeebaccxbaqbdceabedebaepaeacdcddtdqedeeadbadeccobaeeaabcbcacagecbbecedbcawacaccdecdtdbbfaccadbcdaegcbubredbaacdbcdcbbecebmeeaaddcecdbdrdgbdcaepedmccceaacdeneceajdreaacedbaeeaeaadabdbdcpddsbbdebcaadbabesebdeecbtwaaemadbbdocaaamdcybdccceebeddbbdeaecbaebadfibeosaeceecedewehebacccrqabdardcccccbeaeccbbecbkeddoracedeuebcaaaeccbddtccbaxdecbczlcjbadaabcbaacedgxeaecacbbadneoedebeeraccbldcdaadfeeedpacdeacccbhebabbbwbabebdceirccdadecedbadbcaebkanebtcybbcnddbcedabeafbdbbcbeidcaccbddacabdcaabjbqdcscaacebccdseccaceedeecbbdamadbbblebdaecedcbdddobeaaddhcgbasbdleckwgwebbabcdebceeareecxbdrcczbcetleoaadjbecqeoeadbceaeaaelbbdbbdeaaedadddcbbbaduwedabbbcccddeeddceezecaubeebaccadbblbbbabdbekcdoddaeedpaqbeadaueabaeeeebbdceacbebecbbdwdeaacbaaaecjdebabcbdbhaedcbrdadhbdpadadbbdfcavedezdefecaccezccautkcbdbadceaaavdabcdebhxddcasgedrabdacdjbeebcacnaacdaaadjteebebbacaddcmedcfacbeecddbeaxeeccbadcdctibcmadbejneexdqdecabmapcecucadagkabdbkrbdbcboekabbdbberdcdbetddacdbdcecceebbuaaceehaabcmddcmdbalaecpbdjctecdxeeaddaabbbabchacadfedacbsxbwcdackceqbeedcaasbonemdaeddzodkaleeeaeddaededccbadcacccmdcuaacczaaeeeeajbaaaarcybcbaempdabbcdaadewddbdeacexdadeydadbjbadbdjecczedadauzcbcccadbdadddcaabeccbaecaukaceoacabddceadbeeabaacadeedbcbbabdebdaceabedabbacabceetadcbcebdkcbczcecdedatbtdoeavcbeeacampebkdcawabdbebbbacceaawakdcdccbcbpbedabdcacdeedbccebcdfolbbaaabddacecdbebdbcabebdceabeddeedeedadceddbebbrcdaaqekcceehdaabdahddaccbteabcadejaidcsddbeeedbgbbicdjddecaaaedxbcaabcsceadeaaabkdcamafebebcidecaaecbaaiqzbveoccedaaddaabaeafjedcacabdeedaabdevcdnecbbbaeacbbddadcbbeeaeebcdacbeedadebecsdebedceeccbcefaaebbckacabecedddeupcbdddbaeababacedaadbdeeadcxbabacdbbbabceabsebpebdebceeyeeeabacdebdcaebcabdeabtdedcccageqenasdfedddbcdeebuebedacaewdddaaediaadebeagaderfbxedaceeaeadceeaaabeeeeeecadodkeidbdwabecacabbebbdadcdbaaecddkdcddcdddcdcoaaccadeccecaededbbjcacbddbembeleqcbbecbcddeydcebcaejdcccezceseaaecbbpecaaacceeuqeidadbaddecsboedeeeceebbeuedceacjabbdadercbdeybbiaeboeddbabcoiedddobcpdbedeabadaeebaccebbcdddaaagdecaadaadbatbecbeacaapbebledebbeccdcdeccebwadedbcacbcebecccdbeabreyaabeqaaeceabbecdacdcebkbdsdddebczcdbedasbcadybadanddeeebdeacedbdebcacdgafdpbeceaeachbtwacgddcaaaeaecdxagedaadcbapqkecdaaejcdfcadabcgdjceebcedaeebceacbybddacdabdeacacbbdcreecscbbpaddaibebdcbdeacddcddadkazmccbaxrcckdeetawbecedaecodeeaecdeauddtciceqapaexebeckpciloabbaebdbdbeebbbtddgbedbcbadecdebbaaccedaadbacedddbcahcecneawbqeqibcbcccrbbdalveabcdkceaaekdadccdccbebececxehbccddadddabeecvexbabedddaaddbdaeeedteecbbbdaaacabadddcbedccbeeabeycbebcdeddekexsdahabccdadbawbedeuxccdebebbcubtbbbcecacebaaddaaeactbeebeexddedeabaabdarbdubqbcedbhoecbcddbdcchealjacbvsecbdbvaabebeaecdcabfaeaadbdcdfeebadbbwddeaaebbtdxddadededcfdeccclbcdqedcbcdabebradebdbcaeeaabdbbaweacapcebddeszadadjamacccccycdaeaahedbcefbpeebdacdbcvccddcdadaijccedbndbddbacdeadabaabbbcecedcebxbeaagwecceececcdedrbgcbeeacdccbceaadacicdbeadasmectadrebcaecebceaseecebccyaecebacbdzbdbebddabbeedmpeedaacekdbecbdabvefdcbbbdeeccsabdebajdgahtedepdaeabasscccbabadeceecbwcdduceeblemcbccdcbbaaeceebdceebabsaedcdbuecbeabcamuadcdcsddaabaccwfdbddbdabdrewbakddbncddcddbaqecdbaccfbccdbeacteheedbcccacdccaeadddgayabadddeboebdebdaedacaaabbbbcabcedfeycebeiededaebazddeabecnoaedeahsabcecaaeadbbadbdbcabbxcbdcuaeabcabaackbbbaabdbacedeeaevbfcbebaceiuedjaadccapcdebaoecacbeelbccdaaevnqabybacycdedbabdddabceefbeadccctagcbcecbdeehdexaexaqbveadddacececdebabmaacjbdeccdababeebbbbewcaregexdaabcbcaabaydeaadxdeedcbdeaabbrdadcacbacadeabjabbeeddledbgcaadceaceaaiebcbfdcimadfacbbacbkbdebdbsbbbccdbaddeecdycaddqdbscaycabecdpbaeakdcdeaebycadcbebbakcbbcacaeclebeaebcddgebxchceecddbiedaadccececacebbadedebaaetiecaecbdmcccaebbecaaaebdbcadaadcddaaqxaxeacbaatvaaccdbddcebadbaafbcbbbbcaanaedbdcccdzbbdcadcaebarbbfucaaxdxadabcqdaagebcccdbuabeacbreadbbecebcbcaddcvwcfebccddvgcbabahbaedbecabbbaxdddaeccbebzcdbbddeebfbaxecebebabccdbeeacebdaeeebdbehbaoeedhdbaegdbbccbbadaeobeebcehcaeidocbbcaecxbdddagcbkgbbakecdddydmrbaaebecsdcddeecwdbcacbybyebeedaabedcsecabebdaawdeecceabdcedccajaebkocbbbrcbdddcdedabeadeedeeceenaacdddeaaaabcdbdieeoppeedbpbaeeddcbbdcdecqcbamldcdfedbddfaabdcfvcbbdbdeebacdbdeeecbcccbcdbmabaacdaebbcebtebwccacbcmbbealacdebceneceadeeocbfqceldecdedaddccaaecjcednaaeecbdapzadebeaaectaddybsdcbcsedccecddcbbcaehbdccdedbbkefaabcebabdbdhqaahdabbpaaddvdaacbebdecfvaeabccbdccbcdtacdeccceiecmkcdbdddcedeadbdcaheacbcfaueececbaduacbaaabaaeedeaeaddhdbbdabuaccbdcacbeapzddaacdbejcaacdccaeebodaackbcycedavdcdbcddcpbbdedeeeedepdanddceraaabadcpddaabcecaeecdbgabdeedceecgccczcxagcdeeeddcceeaaaceccdccdadzncudbabeeeaadebcedevbbachbcebvdccbctadebcddeecbcbbaealdeectccbeeccceeddcicbbadciplbepiaeacecoaacgeeacbcbardcebbxnbebyayebeddcdqdqccyaelbdecvabeicoscaecddcvbbdeygaataabdeecebbbctsadzcabbcbbasdtdcxdeeedabaebeucbeddaccebnaccbbbesccedbccdkhebccdeaddvdcczacsdedcexedddbepdbchecbaqyaxcbdeeaccbldcbdaaddfdeabbbdcafbdeuabbaeebcjdeeadcbcsdaecbblbdabbcrcbewddceecedabdrsacdaabboeeaxteadaedecezdcabaddebescdccadfgbaedecccdccdbdaqedaodbegcntadaadccecfeaabdbeacedebdaeipbfcjeacbescvddddiceaacwcaxbadebbefaadbboheddiadaadobabxadebbevvcbedabbdvambdacdonbbtgecbaeddcdcgadcedcobdmvbaecebdcdfkaceauecdeaerbbaadapceaebdeegaccdaeaccaerwcabcynddcakebeebbedbetccbabdecdbccceeabecbaaabdebbbaceewecgebeabcbvbabadzcbaczccaabeucacddddcdebbocddeedbbbddbcercedababedfcdiadbeeabbaedebdjdcycbaeeeavdgebbceededbbceabqbbeaaaceuesebdadbdaccbmbaddbddeabdaadibefabaabdbababddaaaebcccuaabgaeepebadbdaaebacdllcedebaaleaaeabddeeeadcdaccddcabdeaesbbdbczbccaaaabdbnbcaecabadeecbbuabvvbdmdeekawaeebabeealdaccbnabedebccaabsbcbccceaaecbccdbcbbbigdsdacabeoegncvcbcdbddcbdbqccyaqdbccfueecasbcwdadbedcfddccdcbdbpeabdebjdbbeaezdaaabacecdmbbabaddbaecbdbeaajeeddegydwbabcdacncdebdcaadeeecddcabbbbaancdbcccedaeaaebdadbaecceccncobxacedavcaaexqbhdaddabeaadbeeiaaeaabeadbbcbcaaeacodeebflcmdecbdebaebebbtpcbcefdcdoabgbarsaeudebebaeccdbaedbbhadelbcbgdcsaacdabbbababanaacevoedabzcabdogddabdabceccebacabdccgaacmmecedaebbddbazcdadcbareeueecasecaacqlccecveaaeddaveeucecehxabelbebebmbbacctabbdcddaceddecadbergceaakdaedbbdfbbddchddekdsdbcdecpbcaabddezstdccbccescebdddacccadbcaebddbacdaddcybpabcbbceeafcdbbnaakdadbadbcaxctedlacbdedcbbaeeechbaeabkcbddeecbedafbaedacydcbedeccdaccdaeeddbedadbeebhecedetabcbdybbcclbbacebebbdcracbyceabcdddndcbzvddaabebalcdcdddebccccdbdcabobbaebaebndaqedddddaaxadcagoccecevbdabbceevbcxbbaddaatdcdbebacbbccbcedbdddebccemcdetebbdaedahedebaeccwdcddfdcdbeeedacaeadaveccbeqacegbbebddeceiasbcbdeddbcdbjteeebvedecadcaacaedtaaadtdechaacbeadaeabeabeadzdrdadabbakalgdcabcpabbaeaedbaccebeeaaeedbeadencdbbccddededdeacacaacdeaeceaqdribxebebecgcwaebbaubdeavdeedabeccdbbdbddecbcbdbabcbibednedccalbeeafvdoeeadaaaabededbcacczbbecaduecacbzbjaecdcveleccabeaccdaawbedeeaceeenbaddebecbccdcjbcmpedbakccodcdaeccadoebdkaydakxddakechbdddcccdaabaeebbeetbclbbceedaceabocidmbebdcecacdabbaercpcecebbdchcdledcacebaeaacebedeaabcwdbbdbdabfbdicodkbeacdeceakcyczbeabbaddbebddxaaucdapvcdcfeaededebedcaaaeardadcaadcddaabaeceazdaacaaaedduekeccadcaeadaecyecaccadbceecebbambdbbeecqebbedceaecbdtabcbcaeebcebeaddckceacceedycacbcdbdbecdcdyecaeycdccbbgdkdascaqcbeeaecdeaambdaacedcaaadeadceedcabeccbbaabbdebedtcejcabeedhdbddbeeccedacdeqbaasecedeaactbbccpeadaadbcdbdbadsdbbqxbeccadadeaycaedaseaccddbdwcyvacdebbcdcdblbcpcxuadecaexfbbbcbecebdbdebaedaddabedbebbbeacjhdpdacedcebqcaddeaccbbeacedhabcbedccaeebddbeaeaeedszadnjabbccbcabkcacacdebabbddbeaedhdeneecjdazecbqaebbdabcbvedccbaedfaebebaaadfcaaaaiwccobdapadvbbclkdnaedeecaecrcdbbewbyaceeddaecbdecbaebvibccedcdcacceeabcccemaazccabajndaycacdcadcdibandataehnccdcbeabwaceduacbdeeedccckyaaecbaacvchdcabdtbdbcdbcdbcdccbcbnbcectdabddeccabedcbaebeebdecbbbddbbpbeccdceddcadbtcbddecddbnkacdmdbbdgencbcbbddhgdesbeadlcdadedadcdtdedebcbecedaececedbeezdaodcdcdbdbzcdaaadecbokcdaebbeedaddeaaeaeeaeueecabceescaoccefceecacecdactelaboadeacaaddaaicqacaccjbvoebcrcdedaceqeibbabbdbmeebcccibqdcddeabbddcedeeeddabbfbbueebbbbececdaeubdaeabcucbcbeeaczbebdcdevcqbaelaaaaaabdeldeecdkbdcepcvbeabcxccceaabbceecbdeceobbgadbacbdllyeaabeeaedebobbrmbnaacbveebeaagedfaaecbdnabceaceabeduddadbbbcaeaecaaezebdazgebddbavbeaceaalbxddcadabazeadbbbeadaflccadbdecddaadcaabeeceeaejbcaeecnbabceucacdbcpebdacvbaacczaeaccedetwdlaeeaedehceccdbacucbcdevddcawzbdjdedwdbccdkdbcfceacaoeadbadeectebcbbdcecueedddeaiacbbebbaaecceedbebccqabbbveteaebedadeedacbdcedeaccedcdabbzjdsbdxaadacecebeecqdbucedbbddedcaawacaaebeadcaccdbvcbjdaejefdjdeccdaaebatdaddacccwedddceeaccbceaddacebbmbcedyacrtdbrcbecrdycrlabacbccbadebcbccadbcdbcbeabdenadtbaafdabrcabedobeyeecefbhccbrehbebaerybqbddpdbdcadcgeedyeqedueebqabpeaaeedeedcadtodmacacvatbefddrbddeadpbekboeaebbcebdceadbddabadqccdwkdbcddddabcbcaahdaaebdddceeeddbcfdbebaadaebedeedbdaeeeacacdbedbfadceddncdcbwadecbadebpcbdbaeneccabbccebbewacabiacbaecacacdbebaabcedcacaeeejeceeeaeazacbxbdccbqkcdcvcbeeccaaadcbdbeecbacaeedeoeemucdecbleybaamvdlqdeaccaaacbdadedeaaabeeedbaaduaebaejcqdddhczaaedcbeebjexaeedbddadbcaabcaedecabbcdaiddpbdedecbbbdcbccjdcbbbdeeddeaadcaeddacbehababedebacjabaececabsaaexeqacebaandabwyeccnybaaxaececeabdaaecexdcvebeaaaybyfeddbdeeccccaldbeancdcbcbeeaobadeccebasuabcebecbqceacbabccqbcdbaauadabeneadecqcacdceaoccpaeiceadajccabcbbkcbdbzbcebbdbdaaeedldbbaceccbeecdadccbdbdcedabbeaacaecqdcedbbdcdeeepccddbbbcebcecebepdcdcesabawtcdceceebdadkeckjdladbcebcbasbbfscddadmcvbceddcededpcecdvccgwacbcebqbebceddabddboiabdablbraesdddegbbeeaecebacaedrcbabwababeeacdgccaeedcjacucaccdkedaabeaecaecoackbdbcadceabcblxedjidbandacabcaekblcecbdybhabcacaddeduccbetacdcbdbednacebidtebddejsaccddcebbaeacbadaceebcqddabccbdccaeepncddedecdcaecaydneqrbzxacedgbaaddbcadcbdcabbqceendadaddycbdbdbeuecaecparcebbcnaaeacabebeebeadccdcecbbceaceteadeacdcbbcdcedeeascbadcceeabbebcbaeeceecbaacdcdbbbcdderaaabdxpadbcdabcceoqcbededdadbecedccacdacaadaabdbtbaeecbgcbeedakabebbceaaebbdbabzdeeeaeedabaezcabcncbcccbcdaoceccbbebaddcdednespeaattvecdrwdcbawecpcicbccadcbakdcdbdaadearyddadedtaldaecccbvbdabbaaaebdraacbaieddcbpeccdddcebaxmececndcdsabrecldaeeadcacaeabbgecebacbdededebcbdcccdaebcdddbcbbabbaaeedaa 10000 100 2 brbbbbrbabunabsqasqqtwbaaaaxbbyabbcabbabkcbxbababbbsaaaobbaabbbkbaabjbbbabaatbxbbcaaabbpmniaaallajudabbabbbpabbeywiyakuattaaadauabaxjcbaabajabawqbaabbaaeaabeaieaarbajabaagaaxbbbrbalabblbadagbzababapbbnbbbaaaivzboavbqdabjoaabahbabalaaatdaahdbbaaubbbakaaaatabbbasabzbbxbzgsbbajbmaabbbbasubbdrbzbzbbbpbaafbabbaiabraxmbabakxnbvfbbbaaibcaaaabaaibbbiayahkbabbaasbulbaabubbbbeabbtbbabmzeabnfbbbbaaabafbabaaaabjabaabarbbaaibabvabjlabbbaqjbbblcbbqhbcdkbayrakaaaodpbbacbaaaaaaababbataaabboaaaboababaaanbbaaababaabmpbaweaabbbaapaaazaaaababnbabbabqbebaababyyabbaaaxabbaarbapndaaaasmlbancbbgbabbboavaabbbaaaaaaaafbabcbambbabbbcababljbadaabgaabahcbbagaahiqbafavbdbwbzbfsagaaiabvbbabafbaaaaabaaszxbabrabbbzaebaacbabbapaaaaeaabbybbagoaabaibhsnbiabbbabbalabbabbubbaabmaaaasdbvibababspbbamaapbkbfbbaaaahbbaaaazrbbiaobabbdwbbaabraaaababaaaaabbaqbbykbbcabyaaaaaaabbabraibbbazsauatubbabbatlazadbbgpalazbabnaaababacqbwabaaaaabpaaadwbabqubabaibbaxdubanbqbabbwabzbhbhiblabobbabrhaabbbyraaababaapbdbbpasabxkqauajbaabbabaaeatbnpbabbbylbalbabapabbabgbibjlabaabbbnuulcaaoaayajaabbbqafabbabaaraiaiabbababkaababbqabanbemxaabbbaaylbaaygxaaabgbabzwabjaaarabqabaahapnfaeatbbaubalbebbbbaabeabbabbaaapbajavbzsdlababbbaaabbaaaabntaabbmaajbbzbbabitcbaabbuuaaabtkzxebaabbbberoababmuaabaaubyfabbmbttbaauaabwsaaaesobbbbbabbhipaxataavabaaabbbgaabydkaabhaiabxbbzbanaibaanrbealbteabaybabbbraaaboanauaaaqbbbeaabbbvbabbbbtbbebbauaababagbanaalmrbaabnabatbbabgbabibaabbabbbakbbwbaxbaaaaalbbaazexbbbaaaaaamcwaabbkpbafbobbaaybtvqbbambwbcaaaxsababaaaaxbbbbaiboaeaaabatabybauatvbbebajbbobpnajbxbrtaogbezbbhnxaabababaabakaaaibkalaaiabaaaamwsaknbafobadabwwhbuaabaaabaaaaabaiabgbbbabbaobbbbabbaaqaavbbbjabbxybbasbbeabnafabbbrxbuhbabbababahbbbramabakapafbabahbabaambbpfabblbambbaaecaaeacbbabbbbpbvbbbaaabbabbaabaabbabbagafhrfbbbabdayaaaxbaaaaabbnbbbwbbnbwbiaaaaakbblbpmabbattkeapabaiababbaabaaaabbbbbbjanbcbbbbhaaaqbasbaatabbubjuxaabaababbaarabaaaaabbbbabbgabbhkbabxfbfqbxababbbabmababavbublaabyraabaaabbafeaabxabaztjbfaasaaibabbajabbabiababbbababbaawbbgabaaabbbebabaaababababbabqabpbabbpataaabasaasydaaaabbbtbbovtbbbaaaaabubbbbcabbaabbeaabgnybsaanbabaajaauajkaabbbabfvbbbacbbnbbbabbaapaaomabqbbbbnwaaabbxpaiaabaaauanbaapaaaabsbkgaaabxbavbkdbbapbnafbrablambbktaaabbcaawaaanqibaafbbaaaabkabbbbxibaaaabasbbciaaavxbabzalambabxczubisabanbabababbajbbabbbanalaqaahrogubbzaabaabdbuabpbbbabbobbbaqbibkruababaaufabaabbajfnaaababbmxbbbbbbanbabaabaabmbabapoannbaamkubabqcaafbbaxasvabaaabbaibnpaaabbruabbanaubbaarzbbaabdnkqaaabaakawbabbbaalcbbalvtaclabqbaabbaabaabapbapabybavabeambbbudlbbvbbavahacbwktmfbkfubaazgbagabboaaabaabaaabaybabbmgaaeaabbbbbcbbcaabbwaabbajabakhjrbbazabbbavqsabbaaawbiaaibkobaqbafaabfaaxabayaiebbbkabbbasaaacaaababbebamshoaaiaobabbrababalbabomaaabyboaababbagbbabaabaapabsbbagabababbsagwbababqbvaaadainbbbsabbbadbbbaaabaibaibsaabbafbabaaaabbqabaaataaeaabtbbabbfaabgbwbbmbfsrbwtbatvaqabbaboabbbbwuabbbaqabbubbbvabbaaaabbabatkbabrajbbaaaaaahafmwabblcaabamabrcpabbobdbabaabaahabbbguaxaidaiyabbabdwtbbfbbblyhabbfbyrsbabbaewbaaabmbbbtaabzxwqtvbbbaawbiabbaflbmbsmbaaaeubibbbbsadfbbazbfaaafnbbbaaaumaabeglbbabbbpaaybbaayaabobaabapyafllobbaaabbaafdaxaaaabaaubhbaaibxaacagasbabbbaqahakasbpaatabbfuaadabbaacambfawaabjvatbiabbaaaabbmpaasblaaabbabalbbbabobaabaabeabaakbtaabaabhabaxvabbbbhbubbdaarbabbaeabiasbtwbbcahbabbwabvbagbgaabasbbabvbawaatbaabkbaraabvbaaaabaabbabtwbdaokmabbpbaabaaaabuabbqwzbbabblabbapbbhqbbbasabaagiabtvbaabbtbbalobbapbaajbbeabaabakbbabbbgabbtabrfvabbydbnbaaauxopboaabtwbaabbbaaekbbyabiabababbaawubawbbaarwapsaaabbaiubbabtabawbpbabbaaababoabjwbabbwbtbidababbjtfzpbambbbbpiabsxabkijabewabbygaabiabsdaabbaabaiaeaabgbasababbbkaanvsaaajwabataveaakaaaaaaaazbbmkbabbabhabaapahbabbafabaapaabbrabaaabbdsaazfabbebaaalatayawbbbaaybfbbyaabwbaasbababayadbbaaabakbaabnaabaahbibgaaavaabbgjyboasasbkbbhaduabzxwlotbmmmbfabbbbawbvmltabbbbbabwabbbjyybbaazaupbbaaabxhabbabbhmafbfbbabbsbcabazibyagzwabbbaanbbsabajabbibsabaabbaatabbaazlkabbaabagbaaabbbebiababbbahabtbabbabqbbbaaaawfobaaraaabbiabkbababxdgkaabmbaabbbbbabaabbbababaexwbbkaaafnbbaikaaaaqbasbpbbaabbeklufaauakicbtabfbbbbgarlabnbbbbabbpajbbaaamaaqabjajpbapataujalbbbbbybbkbubbqbabbaabnbyaabtbabaaaabwbbbinmbbabapaibkrbabhabamaymaqdbhabaaqabbebbaabamaabaabbbxaaaabbbafbtbzaoawbauxqbrbaibabbbambbaababgafaabbbbbbbbaanobbbbdpbbtbbabpcbbboanabbskbacbibbcbcababbbababababbmbbbwbabafvaqbbarbaalbbayiabbyaahbdbbzabrbmwzabbaabgbcbbaabpjsbbaahbgqmvuobbabyabaaaawowmaakaarbodabbbbbqbabsahaaxabbaabaawahsbkowrbbbmbbkqybabtatrababuajabaamaablaabjtkvgbaabbaqbzbbbbaayaababbazyaaxlnbbbbdibabaapbabjabbbaalabhabbabbbavaazaaaabbabaobbtzbnbmbbfaaraaaabaabbdgnjbaaibaawbkababbqbbaxfbtnabbdmpbabyabbavbaaaaaaagaaaaalbvtjerbaaaobbababbxbbagabqbbwaaabbapbafasabfabpbxbababbavbaazabnlaaabaaamclabybeifabbabaabbiqltaqrjxaabuibgaagfbabasbiaabaaabaaaaoawbacaiabaabdqdfbabbezbbbxbawbwtrrbubaabbaymktabbbutbmabnsbuaanbbabbbababaiavababbbbaaaxbbaabibjbrbazxaabbgavoabvmeiabgaapemabaabbgtabnaragbctjabbadbaaayaoakaaoaaawvaaabbbbabxajaabbabiakabrbahkabbeaevadxabbbabobbaaanbabbxabbbqobaabywabababeaaamabbaaeaaaabbabbabaabbxbabyaabiuvaabbaaabqiifbacaaabbabbaaabbzbbbsbaabboaabbabanbbbaabbbzkbbulaabtlaalbbtbabaccbabwaabtbbmpbbbaabbbakababxbbabapbbabaabbasbbaaasabycbbaabeabaabbobgqvwyvbzfbamaaaabubbababcbaxbuyabblbbwbbbuabaauaabaqcbbaaaabxabbbabbkbnobababyaabbebatbajbbbbaaabhaahaboabgaaandbbavbaaaaaganbaaafaaagzbaubpawamaabaabbafaoauaaasbbzbvajaababodaivfszbbrbbaabbrbaaoaanaabcbbzhbzaabbobsnzbsaabyaaabbazbbkayybmbbbbhxavboejubapboacbadabaxaaaaxbbpasababbjbbbbaubbaabbbnaaaawlcaaaaabbpbjaaoiaxbtbsaamaabbbbncabebbalyaaamlxbcabbabbpaabggraeayabbaaafabbaaabaabnauabbaaabbebbaaaagmhbabbazaaabdbxacbaaabbababaabblakbabaacbaabbbxabambyabybtabaababaabkoaabahzaabzbabbbapambbabbabbbbqchaabbaaebvbabbbdaaeabbtabbabaaxabbaahbbaaihebafbabbsbsbzaabwwaaabtafxhbcabbaalbzavaabbbyabboaadzabapebdmepfxkabbbbbbbbbtbhbacfbabkabnbsaaaaobbbabfbbaobabcarrbbaabvabaanbzbapxbbbapbawbfaaaatbbbcbabxbakkaxabybaeabaahaaavabaaosobbabaawwtablwaubabtbbgaaaajbfaawbahaaqabbbawabaayaianagvbczaubaaaababbaaaabbiapaarbgbaafbpbbboabaxbzaabbzababanhawbasbaawbbbgbbextavlaazybbnnaaabasbwaabbaabaaababaaenbapubkbapsaabbbbsabragaaayataabbabbabmbbaaxbbyagbbalxbbyubbaarbalmlarabbiahbaabhaambacbqaxabfqgaaabkbbwnabaqnbaaabbbabybmbbbaatabbbkbbbbbaaabbbadaaxbuikaaaawbbbaabbbababbcbaqwabaombbsaabrbavbbbbbatbbabgbaabaabbbbaaababdabbbwtqlbamppabrsbabbabqabahababobbabjaabaqbbababubdqbiaabavagqbaaxabbabkbacbabbgabbalabypbaalavbabbzbebiablbjozlvjbbqbqubbabfaasaaacaawaascbabaaabtaavoahxnbndahrbxwbbuaroavqafbagflabatbbadfnaatgaaabbbaatbaqbabkbjbaaeaaaabbnsaaabpbtzqxhaibeqpbifbgbbbbaajibbibaadnjmbbpbkabababakbbaabadbaavzazzababbbpababfaabfalbnbbaabiaagbvsbbbabbbbwababaaurbqbbabbzkblhabbbkabhbalgxaelbxjwbdbbbababidbazbqvmbbabbayrsmzbgabbkaaaebabbpaabdbpbqqolbbrxbibbabqbbbnabaabbbbhaaaaiaadabarbbbabbbaabwabbyhbsovbabbiaaexpabbigbibbgabkabaabmaabhhbboabbwacbaawaxrxbpaaaxbbbbaabvaaawbaaaababaaqazabrafwoataaaaaaarxzbababmbboaqababvaaxabbabaabmabbbbbaabaibbarabhltacakbbbaabmoaxsbptagappbbvaaabvbjbbdatasfaxakiabgabbalbbbbbbaaagabbapbavsebdabbbawkqabcabyaaaaaasbabbaxcasbbwaybaaabablhbbambbbblabaabtbrbqokbukawbblbbbacknpaaouaazfibabhaabbawsxaaiazbyahabgaatbabcbubbapvbbbbbbbkwbabbbabayfabbaaaabxabbpbbataauabbbaabaibbbmakbaoacaaabaaebboaaafbrraaaaimaabywobebaaqhbdayahaabiabybpatllvhztogbcabbveabiavbaababblabbtdlbbmawhbababbajbbbkaajabazasabatbvabbbbaaaabbbabaabbailfabbabaraaaabokkhzabbbaowbbbrabbaaejgubvltfbbutxvaoaabazaoapbbaabapaaphgawgbkbabbaaaaabbbaarabvkbfbbjatbbabiaaambnrbbbbibfapaabkbolbayblbjaazaaaabaapbbzbaabmbbaaxyabhvtbaaaahabbabaaabgbamaaauaaqbabiblxabbpbzbnbaababbabaababpanbbambabhbdxglabdnfaabikbabhbsarbabalbotabiuwbbabaobgybbbbbbaufwbbabbaababbugafbbawepaaybbaapbbbybbbaaabhobbadabbaabaaaaxaazkhjbbapaxalmaaaaaabbfbabaaaxbabsbbzqhwabbvbaaatapabbbbmabfbtaaxaaabaababeypwbabaabcbbamdaaaaabaasibbdwdfaabahbhbfvaguaaawaaabyuaaaquaahfaababbaaaavubdbbzazlbsbfjabjbbabawbabbbbstbdbaabbabbqqasbaaaabbbdabbwbbqbcnbbcbebtyabaeabtabebfasbabbaabhahrbbafatbbabbabbnzyzcbabmabaabhbbatbabbfabbaaaaacetaaaanbwbnguzaabbbbgabbabeasbaglarabbaubbbabgabbygaaibibaaabmlubbvbbagbaabbabaaabbxabzbabtfaabbbzbbbavaakbbfaadbbkaabbvaubaqbjbbbbhabrabbbvabaabeabaaaybwadzcbabdlabbbabxwhaadbajubilbomaabarebbaswsabadabauyaasqbboaabbabbmaabpbysbaaamabbbaahbbaabagybabbauoabcylabbbaaybawbakqrubaaabibaayanxdaeabaaabazaaaaabaabbmalaqabfbabqarbaoaabjaababbabsbaaxabbyabbbbapaaacbabdbtybabababnaabanbbdamakaqabllaaaaabbbbasbbabbakabaagbbababbabunabsfgaeaaaaafbpbaamsabbbbbbadbbabbbabswavbbbbbbubbzbaobabdbabaabbuabeobbaabbbbbabahbafbbbbbhanaaajaabwayiaacanbbaabbaabagbgfbacabagavobnadtaaawbdaaahaabxeibbbbgrbaakaqaaeavebbmabwbcbaaaabnbbbbaaqabbbefjbbabbkaaieaaawadbaebjbaapiavafaabbaaaaaabibbaaabbbgabaebjhbbabjbadtbizabbbjaaabaabllarbaababbhdaabadsbcyblabablxoaxebabaabblaabcabbahjwlbbbbbfbbrffadbxobbnbbaaaavbaobhbldaodkaaxcawarxbaafashbbbabbbbsababbvabbaaambblhbbafagsbabbajsbajbbaaaaaabxabgababeaababhbrpsebnadalbbbabbbinabvanabbfbbbsbbtaaabxwpbnebbgalfbwbbbxbauababbbbbaababbsmabasbpaaamebbbbbbrbbbbaqbieababaaaagbbqbabjababbbaaaaaxbabubabyaabaaaabbbaibozbblahajbbaebaolbabbaayxbnaakatnwbbaaoaabtbabqsaybibebbabpbbubazobbazzabbabbxabgbaahwwalbbbbmesbbqgaopayzkbxabqbbababaisboabaabyakebbhbbabibsbibbaabbgqbabajaqaaajabbbaabbtbaaaabbwbbbabepaiebaaaaabaabbvbbabayababanabspjbssbbaxaoababkzbaabiybbbbbyaaabjbdqbaaabafadaazugbvbbabtabaababaabbxbjbbnaeaabfbogbwaznpabvwaboablabbakbbbbtabanbbbbbaaebaabbbaatbbbyaaiauyabasbaqbabbbbabaxbbabjabazabxabzbbbifabbcqbfgqhbbbabaabbbaabbbbykabajctbazbabbaaapabbfbaaaackbbbtbbaabbatabartbatbuagubbmafhabbbbbaujrabybahbalbabbgbizibbabbbabazpaababgabxzbaabbazbaaaaaztbabiabbbbbbcbadbzbbbabrbawhbaaabpeaiebabakcbbbqbbbaasabuamhbbaabbupaabbbygabbjbiaaabbbaazcwzbabosabmawbabnaaibapabaaacbwbbrrdefaabvbfbbbaoabatwbbaaaaabaaqbmbanbbbaafaabbabbcmbfabbaabkvaaraaabffbbbznabkraarabvbabdabxssatubganabgbdaaaywabatbmbrabarhbaabaabaaxbacexaxayaaaxumjbbbaaafbbaaahakaoabaaaaaabakbaskaabasbbahwaaababbbbbbaaegbazbbaabbaaaxaaabkbbbznkurdbaaacaxsbgbaaabbkbaaaobtayabbbbyxbbabaagabifahbgbaaabgbbkbobabaaaanbaaabbgaaabfagdaaabaabaeiaiajxababbabbabxbbpbbv 10000 100 4 dabbdbzbbdcdaccaycdccbjbbobqcadukevadjcdacatbldacrnfcbabbbabbwahcbdcdcabaccgbbabaddxbjcbjadhddcdbadaccdbaacbddacaaccoaabfbbbqiaqbcbcvyabdcadyacgaacadbblbcudbdcdbdbccbcdcccdaabcakdaaadnbbcbbabcjdbbcadbddraadeqbaatcydbdbcbcoacabbcbfcasdxcddacaababdbacddcabdclcbcchacddoafadcxbcbadcbdcadxcdbaaaflbsmadcdcbaaacccadxcdacdradcbbdaddvcccadjacaabbpcddgcaracabbcztaacbdcadbabdagqwdbaacbcbbjbddaedavawdbcbcadcctmacbaaobzdacdskcddbcabrbcbbabibdcuacucabdkdjahbybajbababayabadabgdcdcaacdxqbaddpdbaaaccbbadduacddbwjwrcadtadldgbadacqcwdtdvdaoagdvwaeczjdccdbbvccnbbccaadaeaachatadaadbddhadcdcvqarhdddcaccbcwbbbbagbcbadafabdbddkaabcddcbbacccccdbddwaabccbbmdzbdaacacccbqcadcaabbbbbcaccbcaadaadadabbaabdcibccncddbcidvdbbbbdbddbdbpccobabbdrabdbiaaadddcabadyccddbbdccbdbzrakccaabcdccddbctdaacabcdkbdcabbcdpacdccbddwbbdbvbdrcddcbacbardddadcdrbnbcbqbddhabclwddfadcddabaacccccdcacaarcdddddadhacbagadajccaaacabbvbccaradbadaccbaccobccbjkaddbdcdcdgbbablaqacaczdddaadbdddccddaahddadjcabaaxcncjcdcbctcbdwbbdbadacmxbdlatccbdbacbaekaadcaabbbcbjcaducdzxadabcbcbbbdbdaacddmddcabbcdcvtcaagbbbdbczcubcwqbkaavabcadbhbccbddbaccccbcacablbuaadbkddbabadacdqcccbcbbabadacjbadaadkaccdbbsataajbbldddeccbabdccbbacdbiacddbycaaddbqdbbarabbbdbdaacdaabbchgadaaabdbddacbddbaadddddaccbdrdzaaadafdyroaladbdaddddcaddadadcacbdbaacicdacdddadddbadcdebcbbaccaprcbdaidqbddaafcadcbzdbaacdabcbcadadccmabcbcabaucbcacaadbaadadbacbcmcbccccbcuyadabcdwdcbbdcbdcdwcbdabaadcdaqbadjgbddadcdcddacdbdadbkcbydcbcxadbbdaddcbdbaccabcdaacddxdbddbvtdcdcbbdbdcabacdaddabbbotdddbcbadxbadcbdbcbbaacabadaccabcarbaaaacadbdccadbdadaddbabaanadadacabbdabdahdcdbtydcdadbccdacadacbababdccocddddcbcadbabdbfacbbbbaaabkbdacdaacbraaadbdjabdccbypbbalcnanbxcxadjdcccydbrydddddadcabdcdccacdcdabcbcbhocccccdbrxwcabajcbdmbdscdcbbiavcdccraictccabadbbdacadabdaabpdcabesabacdbdadbccdbcabcadqbddccrcccabcddaadeacbcccbaaadyddcccalabdabbbkbhayvdbdauadbcdxbaobcdaaweadddcardaaaxcxbaacjcwcdfcccaabdcadyddbcxadcabmbcadbcacabccbaddawcdjdcwababazdbbdabbcaiaybddcadcbbcypacbdcdcacctdudcacnabkbdccddebccadcwbpadcbcddpcddbacbdbdadaaaaxtdiddabmdibacadbbbbcycbdaadbdcbscdadccbdccdabbcarbabdaaecczbdbzdbcaadaabaccdadaddcobbcfaccdbaadcbfcaabdacbaabcacddaabccbcadubbabaadbdddbbbdddcssacabbdbbrcuidaacbbdtdcvadaacddfacagbaacdcccdbcubbdacpgbdciaeafbaccaaaacdbdaacdcdbadaacbydbcdbccadccabcbgbdbcadccabtbsbcaayadaaaavddadbvudhqbdacdafdabbadbobnzdablcuaafvcdcdaabbaccqcbsbbdddccqobaalubacbtdmbaaceacabaaabaacbabcbdbaudabkbdckbbaabdcaddcbabddcdzdkccbbbccdduccdcbbldadbcaddacddcgdbadctjcdcdcbbabmbbaiucdtcdcacbbbadwbdbacbxjadbaabbcatdbdpadaabbdbbaqbdcdcaaubddacbdcdbaadbbbvbabkacddcccbddibckaaabddlabaccbacgbccccdddbddddabcwdbadbdbdddybdcpbcbaaumdactcaybobubtgxobbwhacbtkdaaikdaqaaaacabddaacbbvccdbaycacaobdadqabdawbcbpabbbabcdacdcbcdadbbbcddadcdajcccamdbdaaabcaddbcadaaddacbbcadbacdbddaaacaacdccqllcabiccdbcdtfdycbgcdxdbdcbcacabbadajddccbbddaababkcrhddbcvabdhbdddaccdcbbbadabkackdbsbabaxdbdcocacadaadbhdsczbdbfddcbmbabacdabacbcddclabadscabccadabdbdbaacccdmdftdcwcnbbddagaapcyabbbdbacbbcadbkcadbdaancdbccccaaabbdaedbqbboccgcaabaddbcbddldvnpraabccccbczdddkaajbbdaiaacougddbhcdtbacccjdcddbddbaiqcddabkocasdnaccdcabdbcabdaddbdbcddtcxdmcsaxddbclcccdcbbmbwaydcadauabircadcqagddktbdabaadcbdaaykdbbadabbacaabcabobsdambbdbbaldbdsibcdckdacavacaxccamzbmbbacddacadaabdcbccazaadccadbbjabcaddbaacddbbatbobdbbdajbcbbabdaaabaaaccbbjacxaxacbdaiwabccaradqcacaaaagcddcbcdwddbdcddbaccacmdcbdddacbadbocdaacdccbacbdddrwbcasbacwveddxbbddldzcdidcaabdabccaxdddahauddabcdczxbdhhbdabcabbdccdbdtdaabqabbdakbcdcabcbccdbbcnasbdbddxddccaswacclamdbrgcabadqraccbdibcqbaaccasadccadaaacbacdcddsbbljcbbdccacbacavcbawgcdcdiaadacobfbadcaackcbbcbdadcccccdcbxdaakcpdsaaabjsrcbdbacbacbcbdaaldlabcacmbadfdbbccbsacaoabcdcddddaachydadyabmbdbasbdbaamcbbcaabaaboccabdbacccaaaxmcdcahcadcckbdddxacdvdbbudcbbccbdldccaaddfaaedaddbsbcccbbbtdjcbdccwbycdbcbcdccbcbbddccdcddxccdbabcbdacabudbccdaabaqccbzbcxnkdcabddccchdaadbbcqzbcjbabaabedaacccbfdoacabydasdadbcdcocbcfbbqbaddcdbdaebcbccacpvcddcbpcddbbababdbibcaddgbdbraddbacbaaddcazwaacbaubbaaciaocbadcabbacbbddbadwgdaddccaabbcabchaaacddascejcaqddabadcadaccaafeaakcdbjaedhdadbkaohdochrtddambcdacbdadcyybacccbbbdbcaafbaalcdacbaddjlbcdaabacydbabcabvdcadaaddbbrabbcnbdabacdhvcackzddbudccmcbcadbcbiaacscdbgddbcdcapccaacdgubcdagbbdabtcnidczraaaybbmdbhbcdabcccbbbbacdaaaadcedbdboddcadcdaaaxbapbbddbbaacadcdcdbcbbadwadbdfbadebdabaacdydccoaakcbacdcadcgducacldaaccadzricaaacacbbaddncdcccvcdasddabarcdbisapraagadtaadaqaacchaabpbbccccccacdapalazjjabbddaafcdaccosbdjudaacaccdadbdbdyddbcadbychddddabccabaaddxccdajdazcaacabaazdoabbbdbaddaddbycadddcdvbdjkbcbdccbcaxbtaaacadaebabbcablabutbadbdaddcddacdbndacaddaasaipvfxmccdbcacgcccdcaacccddbbtadfcddbbaadcadcjcbdcacaybabcdbdqbdbdacbccbdadabccdbabdbaddudadcadbcaavdbczadddbdcaacaabadcdccbdbqcdadacbdaadcaaidnddddadcbbbcbddbzbbadbccylataedbddacaavbacabxacdcccbbjcdawaabcdcqabdcaabaibddacbbanoccdadcegdbjbdcxccadaacdccckbbbdcdfbcbebdzcbdcvabtaddddodabgfdkblbccdbcdncaccdddadbaaddbcdadcbcddbbbdcbeddbbbdaddcbuacalcdcceoaadbabcbavccajaacbbddpbdwajaclcalcbaaccmccbqccbdbddacdocbdbocbdtyaacbrabbdrbbacadiddbbcdbcddbdadbbaczadbcbecddaaradcabdtpjadcdecbbdadcdbhxddbbdcqadbdcabddakdaaadbbdccbaddbddbdcdbbaxmkabaaucaabbaabbcbtabaduadcmcnaccdbcbcadddgaaccdaacbcbdcccddcccdaydbkascbnabbcczcddaddyalbabcabadbcacyrwvacddaabababcbbgaadckbbaadbccbccadcczducdwdaddrcaxdiaddaaadamadjcyedccgbbdcsbcdacacaackcdgsadcdddcobcwdddaaqccbcbcbcbadcracabdbdccqcbcdbwadcdadbddbchcbbidocabbcbaacadacbccycaabdwrbabbdbabdcddabccaydbdcdtbacodsbddcbbdcboazuadbabcdaccbebdvbqxxdqkcwaacldoaadddbddkldcbzabdcycdccbdapacmcbdbccccmcbbdhvcdcbquydababsddbbgaaaacaaccdbfvaafbcajkbbbaaddcaaccecaaccagcctddkybcnabbcdacdcaaeabddbadjdaabcbcubbccaadabaacaddbpbababbdaecbaadaddabbadjbibfdacbddccbbacbcadadddabbbpaabimcbbaaabdcdkdabddadbbbabbaccdbacdandcaddbdddbeaafbdadarbcddaacbalddabdddcbadcdbaabdcdcddbickbacbbaadabdccezdbaccbceabdccdbacblbbcxibddbcadvbddbcybcbcdddvaadbbbbbcabcaadadbgbbcudcabdcddabbddcaabdabddbacbdaddcbcdacaacdcqcdqqaacacaaaaddvccduebdcaddpcbacbzbidjcadavaabddacaddbdaddqfadpzdvaadccbaabkaczacdixzkdckabaadtacdaecaaccdcbcbcbadbdaadccshwbazbkaccdbgmbabdcddaacchddcdcdbbclbcdcaudndcabnbbccbcucddaccbdbbdbbscbabdddbbcdiwwbnaccbbaacizdbddbdqdcmbcbbdccdcbcdbcacabvebddcdbqbdccbababdcdbdadbaccbbafacydjbbdvkiccbcddccddadcabbbcccadaafadbcddqdatdpdrdcdbbaabcacdcccbaaaaacbobdacaawdbcadacdcdcaadccaccdmacbdoaaabbdbxbtsabbcdcccadccadcblbyaysababcacfcbdbdbdadcgddndbacbdadbdjacddcaxaaazaaaddarccaacabdancbhbcdccdasccdgbccdbddddajacbqacbidbacaafcbdbcabaacbbddycfbcbbacbacdhacadccbeccddfdabcdcdaaaauabbgaabmalyraddcbccucblbamcbddbaaadcaccrccbvdaacbscukbtdchnadaodaaaacacahbadjqbccdddhacaadacacdcccgabaacclanawzdbfcbbcdbccdbaarbbbccbdaddavrdcadzbbbaadcbaddcbcabvadbnddabdfbacbdqaddbcaccbcacabaacpqcqcbcbccccccdmdcbccdcadfbcdbdhbdbdcdbjbdabcddbbdcxabdmzadaaoiddrrdbjdacacdadcbuacbawaghgdbsadadcaadcaadwddcadcaibddccocpamccccrbvcdccazjbdacuddbbaabcyqadkadbcabaagabbbdbabcbccayabawddfdbaocalbbbbhdbbdcaacdcbcbcdccbabdbabaqdadbbbbdblbdbabddjbbqacdbcsdpjddcfaccbdidabadccdacbcbdacaczcccoacbbdadbcbvnedcabaadbacalcadebbcddxaddwdddsbqbbadbcbraddaccdcaddbbcbbccccnaccmbxbdbccmcbdacbcyabclbddadccbdadhcbcadfdcdvacdaabadocbcbdaaczzsabddbjmaudddcabfabdnzbddkadycdddacxadbdcnadlcdccfbbcutbcaadaacbbbbbcbbxbdcajacdcdimdacokaadcjaidccaicbbdadblddaccddocycaaccidaibndmcacababdpaaafdbdddedcahwaabbdbcrddddeauabaddadaanaacccaaacbcbbcbaacbcxdcddcddbcacmbpbdaabcdavcbcbbaatcsabbrhddobeapbbvbabcbcbddccbcambdhjlcaccadochxcwdadabcdzwdbczfdxmwdabasdccbabbmacrbddclvcdddbbbbcdbjwnddbccdacdacbidcbdaceaaldkcuccfcbaddbcbcbcabccbccdcctdbycaddbbcbkcbacixadadbjbaardbebcaagsdwccbacbccdbhdaaaadbtdbacdkdaaacvcasaabbdbdadbbababdcmyabdbdcbchscddbabcnabaaadyaacbbdadbqaidkbbdaabbbddlatadadbcqjcdaaedacdbbccabbacacadbdcadbaabacaacbkcacuxblrdcbdbdbdmjcabfbcdbbbdmmwcdbaybadacldcfcdbbbbddcaccccaabdbcdctdccajcbbaapcbabaddcadaidaadccrcbcblbababbcbbcddubdbbddscdbccbdbbbcbacaldcjcaddbddbdabcmdccbabcfscdydiascladdcaaaawaaalbbaacdadibbdxkbcdlbatblabzdgbhaabazdcababddbcdadcbdbcdnccdaddcafabydbbbjfddddbabbmacbdadabcaccdcabdbbacadabaycfbacabddddcogbaxabcadocdamvbdcacbbdcabacadabaabbabaaaacddaacwcbccbxbcaudcbadcbacdbxbcobdddbctbcjcdcbckkaddddbaaadbdddesdcbdbcaadvddabdwavaavbcaddpccbbababplccaclcacbbbadodcbcbcmdlcdrdaabacbbacxdcqabdccdbsdabbbdibyvcddbbdcdddibddgacxbbeacbbcaaachajbdkbcddadabeabdsbbbcscabdlbdacbaccaacdbaacdidadsbsbaccamcnddsdbabbacrdacgdajmbafdajdbcbccqvcboaacccgvddazaaddcbabcbbaadcccublccagaamcqacdcdadbdbrddbcibbcbbadbbcacicbaacbdddadbdcdddhcccbcdfadaabrbdabbddbcbdabpbdbdbadacbjaadddabjcdaddciacnaaawbdbbhbjabdebaabdgavagddahtthbccucadadcbdcccfdjdccbdababacdcdcbbadiacdbdddbccajaccbcbcbccdbdcbacabacauxpatcbdccabhcppbhcadoddnbbvdydbpvablcadctfbbabckbadsakbzcbddcavqnaaccmcdacbbbababdcfacabthbbbasbbracaxdbbbbabqaguaapcftaaabdccbaaccbbcbanbaaadbbaahbbnramgcddabancbcbdcccacbdddfibddaaaxrhqbcbodrycpdddaucdaatbbcdaacaadddabbbgaabdlhddabcccdcauaawcacbatddccvapvddbdcaddcddcbccabnkocdaabsbdcbczabaadbddbfaafctdpbdbpabdxabadbbbbhbpaacbbaacbtccbddcpdbbcaxpbbbldaaabcdccatibadbbbdddlbabiocbzdcabdhbykcabdacdcdbbjbbcabcabaadcbeadsadsacaaddabuaccvaarazcqdccdaocadacbacbacdacndbcdabcdabdaadmbawcccbdodwbcddadbzcaydcxabcbdbdblcadbbbbbdbcaxcadaydbdacdbabadcdsbatbacagdczabccdadbudcaddaadcgbbkcmfbabbcbbadxcbdbbdbamdafddbpkaacccbccccoacbbiacaddobacfbbcbdccdxaicaddcdaabdgbccdnibddacbbcbaqbcoccabcccdbcdnbcbqbbdvrddadacbdpbabxbdbcbmbaaaaibacxdceaabdbcaaaddcbdvabadbndcdadbbadrsedjabacabdabbaabubrjadbbgcblcbnaaabcbccrdccccbbecdabcubdfdbbbdjddabbiadcbhaacdcmdudjbbabcabgcdercabkaccbccaadaciccaxrdgdddcxobbydddbdadabacbecdacaacdqrddczcdddodcdczxdbaabdbababbadcdaksbccbbacdaddbbdctvdadbdacaibdaabcqdzbbddaakdacaaycawcbddccvawdaabcdbcccpcxadcbbcjbcbdwcdwbbdsardbdadabaaaabcjcadadcacddbdaamgdruhbyaaxbcdbcadcacdapaaaacyahbakddclccajcjabbdbcdbctdbdaddbagrbdadccbdabbabacadabdbybabbkaabcadojibdbdcbcdacbjhdcadcasaabbcabaacddacdabbbmccducbacuxhccdakaabdcdsjabgacbabadccabccbcccbzawbdzgpaacddcaccdwadbcccbvaraqacacbaabachdabdbccdbbagwhcbcbohbbcmbcrcacflbabaaabcddacdeadabacbabdcbraadbdadsbkbtcbabbcbbabcdadaxcccaddbctdacabcbabkdadikbabbapadbpmbcbcsdddccbddfgcdbadobcbab 10000 100 2 aabbbaarabbtabbgababbbaaaabaabbaabuevtbbaatbarbbababababahjabrbbbbyvuabravbbaabaagbbtgbbsabbbkaabraakaqgbaaaajbdbqbaabbbabtbbbbbbbogbabbmzbazabbbbdabatgkoababdacbpbaagbbaxaaeabxaabbanabtaqaababaartbwyaabbybayaaavaaabbabbknbababbbaclaaabatbgabalabayaaqnabgbzacabsyjzpbbbvabbabbabaabawkqialbbbinnabbybraablabaaaabbaaableaanbbqaabvajanbabvbaabnafjqlalyababwmgbbabajaqalgvimybbsbabbbmabbkbbabcbzabkbgaawbbatxrpdtagahlbaahbfkaeuaazaasbbnbbbpaaaaabtaabbajsdbblbaazxyeabasibbbbpbuabbhabbaabaabaaayabaaubjbgtbbukbbafbababataolpaaaxaazaaasevbikafuajbaraddbbbbsaabbabaabqbaaamcbfzbfaaacnbbbbdcbaqbbaabibucafpmbagabbrbbbaabaocaaugabahaaababbbbarkbabhkatbblbnbafadmaaagzahabbaabxaaxaaaraaybaababaaabeaosadatbqmalpbbaaxbbjrbbajaakbaabatbibabbaabapcqaaaabzbboablbbcaebbezbpgbabacbbbcabpabbbbajajlbbambbzabbabbbaaaojbbbayabbbbbebaafbgaaabbabgldaabmabvobuaabbbaaabasebbaaabsbbwbpbbbbaaaaaavaaabsbytmbkybbbabbaadaaabbbbbabbabbyvbbeaxahaoapeabbbabrqbnabapasbpabaebbezaabaaajbyabajbabbbabahahbxfaqobbgirabaabbainaobtabbbgbzbtlfabqabwaaubobbabbbabkbgalrmeaibdabababfkawiaaasgbmxabbywacbebabjbaaaiabajabwasrbbbaejbbbuabvbfuaqbjabbbbbgbxabbajgbbsrbbubakabsbbbbjalbsbbabdjsbwebbbabocxbpaabababalcabbnaabbaabaaabhbzavbbbalfabababobjbavisbxaaabaiblbabaaababaaabbbaaaabmbaaalbapbbabbvqaabbbababaabaagbctbnbbsabvgbaabvobabaabmaakbbbbbkbmbbabaabztibasbcbbeabazaabeanbobbaaagabamxaaaaaabbuaaaakbapbjbbanbbabxaaawaaybzmabbbpaaaascbzxavbabbbbbbabaykbavcabauaababaablaagbbbbbatbbabbabxbbaabbbababtbanaabtzbbqqabboaaabnqbbaabayvakbbaabbbabababuvbbatpbaabaqtbbajbaiyabbbnbfbbaaabaxbaabiaabbknaabaaaanaxbbaaalabbalbbhacbababqlraabaabbbaabacaaaaboababbabaiaabbbaazahagaaajiuababbabokupbvaibazjbbasfatbfbqeaabarbtaxsbmabeauuaaaabbaabbbdbaaaambbabvkaahabvmbbambmqabbbbjdbbaabbabaoaaamcebaaawabaaabbbbbbjslbvabfbbazaavbbaqgbbibibabzbabbybaababaayaaagaaoaaaafaixbbxabaaabbabhbabcbaaaamaubtkagbbbbbelcbaabeasabxamahabbuombqbaeyaqvaanaysabaaaeawmbqaaebabnazhyaabbahaaqbiabazvabtxbagabbbbbbthbmratababaabubbbbabarqpahbbapbabbbabakabsycasaabpqaixbbableawbbbbbaubabbaamvabatnbbaqbabfaaxabbbtbbaaalkdbybbbbbbblbcabnabbabbaabffaqbbbbaaabndbqbbewaatbbblbbauaaaeahtbadabhzbbabaabaakbbuazabeaaaagbaaalbaaabadbbabaabacbzbbbaabbabbabbaaqbnxbfpabjabbwbanjyqaabsbdaahabbabfabababbaagaabbabgabbaibaaaaekbazaubsrabbbarabkanaabpgaaasbmiaabaabbtbbabbbobaabaamabababbfzalaaaysscjbbwabapwaxdajaabbaabbbbafkyarapbobabknbbbrpababbbabbabaozbaaababzaqaabbbwyubdbahskbatabaadbtjaaaanavbbpbzqiabkbamababgbbwbabaaalbcbopbbkieakabbabqbagchbbwabaabaabbzktaaaaababacbauababbbdqenaaababoababpiuaaewzonfhbaataabqbaybbaabmabjbaeebbablabbkabbbabkkzawbaabatbbadouadbbyaaybwcalbhwazbbblaxearabbvavadaadbeaahaawatbabubbubaaaazaezlajbctbaahbbqbaaaoxaavzaimnababawjfdbaajbwbvagfaobaldtbbbpbabbinabbabbsbbabaabaaaatabbanaabpaabiaaaebacabbwvaiavabaaiabvaxbbbybbbabaabbeaebbaaaababjababdaabbnlbabaabbakamobbaacacbbmbbaaaabbvbbabubjaabataabrabbozbadaabbabpraancaaqkbsdbdbbalkabaaaaabaabbabbhbbabalbbbbaaabaababrgabbvaykubabqaaaaubbbabaaabbbbbaaavaniqaqaacuamabxwalxpaagabbbtbxaababzbpasaranbbacraaxababfabaaazaaabgeabaaaabpabaauixababoxfwlbcibababacrsklbabbbxbbaabbjmzafaybcapwqbbaababnbcbbsucabbbtbeilbaazaaabarabbybababybbaabgxbpaaababatabdabjauybabpetbnabaobtqabaydbbacbbbbbbbgababbaababarrjybbpltabbbaaabbbbabmasabobqbbbbbbakaabvvaabbcaurabbxbbavbhbabbubacagabbbbbpbabjbtababsbqnzbbabssbajabawmgbsaaaualazbbbabzsyfannqazbbbbabbasahabdbkaabmbbaaaaambobaafvaasdbaababdgbaahaabboaafazabbbbbbaaaawaxzbaafraybyzvpaabbabaaebaanaaaabaabwaaatbraabbdabbbusbababomzavdajpaanbbvnqdabbabbbaarbbabbabbaabqnbdbbaaabzaaagvbbajzaaqaylbbbqdbaababbkpdulakazababbmabbbabbobjagrababbyaaababcybbfbaabahaaanbbbebtbbbeabbbaabbaagrbhaabaabbabbwbaaakbababbibaxaabkbaaobkaafagaabpbroazabaabbaaaobbaybabjbubbcjbvpabbzbbbabbbabaalaaaiybbbbbbbabfdqbajaabgbyiabbbaadbbaabbabbaaaakoayaabbacabbbbgbaaaszbbbabtbparajbabaazbautkbbaaaaakbaaaaubakbbbmaabbavhaabbabaabaabeaaajambaobaaobbozbmmbfaambasebatbbabakxtbbbbbglabvcbbwaaabgaaabbxavabjmanibfbnatlwabbbbabbblbbaaaabfbqbwabaaybbaabuagbaahxhabadaaawaajbaabraebabaaudaabwnaabwabaakbaaabboblaawhababebxbtaazaabmqxavcbbaaaabefsadbaxazawaaaaaubabbbbbabauabbbadbaqabbbbmbbaaalbbbibaubaabsbbsfbtcaabxbbbasbmbbiahbbbxbqbagimbfbbaxhbaaaibszoqazhabbaaaabbbgibjahbbbbfbmblbaabbbaybbabbebmabaebagybbmbajkaafkabxijaaaaawlbjbabbbjabuabaiaaaaabbygapmbearlabllsabryababnbaaraddbbpbbbbbdbajjabaqbpahbababbeaaababpbytalbbakbbtbwbhapbbablaeabyaatbbabadbbavawlkbaclbabbaaakpababmbajaajbabaajabaajabbbbabbklfabbwsbcaaabzzyabbfbaabbazbvfbjcaaqabasrabhuqadabbaabaabbabdbaawlbunabaaabalbbabaiabarqabsababhbcbbaamoagbbaaaaoabafabfaaamabaeaaabbbbyabjixaccbabbaabanbabatrbsacbaabdabaajbvbbacdbagbbbbacbidjabazababrbabeabhikbaabbkfbabbbkbocaabhbbgbbsraaaakbxaabwbaaabbbabaaaaaabbbvbalbabbaubbqaaalbalabkbabbbpbakbbsabbqbawbjejaablaabebaqaaoalababbabamaaaaxabababawbbkabembpigagbavbbbaaopbkabibrbbdaabaaebbqbeafnbmapjbbftaaambbacaababadbajsabbfaibabjamaabbabababbbbcgalabbbakbybaaaabazrayabbabqabqfwbauaahbghabcaabfaalbbuaabdobbabbebbbujbgdbbntawiabbbahaabaalbrbnwybanubigbacbenwjawaaaabagbbbaaaaabauanamaaanbathwmaaraunseasbmbbagabaiwbababbbbaababzbbexbfbbbbkablsabababkbdybaldxbbayanrbabbbbabaabbbaibbbbadbabaaaaabgsaapaabbaabaaababbihaabaaobaababvababbvbacjpbjbyrabpaaqnaqbaabpbbaabaatavbyanxbqagbbfajamasaabaabcbflaaaauazaabubbaagnbbabfognaabaiaqaaawadaabaalbabqbababagzubsinwbybbbxbbzfalaabbwfasabbaaabbabarbfaabbaaampbabuaababakaafebqauaabaaaeqbaaaakaybebrbgbabbbfbmbbkqbcabhubbbbbabakabbkaxfabbgabybbbbaabbbbbbbbbalxaabbmmrabgxaebbaaaxbjbbbubibrabbdafiqbsbbjakaataincbalnbbvnxbaaataalabaababzabaabraaabbabgabbabgbtmblraabaaaabbfiabbbaaaknabbaabbbqbbfamacbbabflbayhuaxlabtwbakbbabaabybbbavbbbppabaebbabaaaabskbaaeaaobfbbibabxaibbbaaaabhjaabaavabbbaaabajbababaabvahbbaaaabqxababxbbhblbaabbajbdbqbboabaaabhbkbwjbswbbabbbabaasbibaaaaabaslbjoaabbiaaabbbtibeuihbbaasbaanaiaobkabbbibtbbyjaacabzbnbbybbubbaymbaabaabxabalabaaaabagbbbbirrbbbwablbibaababbdabbblbbaaaabagubabgbbciwabaaebaayaabdababaagjaqblbaabbnuaspbbaaaabbmabbbmbjaadaaadbbafagabbaabicbbbbvabhbmgaabtraabaaaeabbbbavaabkhcbbbbaaauaipabnabbabebbaaatbjaabvqnzbawbnaamdalbnojbbybabdbabaaablbazabbbsbdwabbbaxbimzbbbbjanbfabaabavbbabacxaaabmgafabaababbbrydpbbbbabqaaabaabmuhbabbabcbabaybgkbaaulbgbaebbeaeuabbpaabzbabakbtbbxgbbdeaaybboaaabbcbaaxrabcagapjjbbaaabbbaaabaabbamloafxabajbcabaeybrbeapmbbvqbbadabababbaxnaxbaabebabaadababpczawabbdkbbhabbabaakbafbbwbaaadgoaaabbbltbbzawashaamaubabbbqadkbbabmaqbaabaabbxhswsnaztabubbabbblabbmebbbgabbdaabaabrbabaaaboabbaaobsaaabbgbaaabbbbzrpfbpbftaarfibabanarisabawjahagzmbbbauavadabbababgbpeabknglbabhabawatbzgbblqcsbbavobsaaeaaiaauakaaababaabcbabababbabazbbbpaybzkkaabaababkubbbabaaabaaaatwbixcbybabqaavaabbaqaabaobnbaaalbbaaybvwabbaazaabbabpjbabvxybbvzaakcpbabaaaybabbaabaaaoyaaaaqkabybaaqykaaabrbaaaababbbbbbhzqbaabaraabowkhbaakqaabisagbbmyikavbbhabsabbuaaaauabxbpbaahoadayaapbaybbbbaaqaabsapbaacibbbjbkaabbbtasbbbvmazahabaaeiotaoazbbbaahaafasaqabadabapvaaabltzaeaybbqkanbdababbtaobbbabcabamabbamaaabbpadabbacaabnbaaasbgbababbbxamvebababbbbzbfraabbgaaabkabaacabwavbbambcabsylbbkaasbaabbwbbrabaabfabbaobzpmpabbabwkbabnbaaaibbbbbbabbatbaajxaaabbpubbbaawbdabbacbfbfcabbobbbaabbalaaaobsabqbbbbaabtaamxbbbalakeababjbabbabbbbbvdpbcbbabmbanbbbaabbjbaobvbbobbsaraaxbbabbbbadcxbibwabbotbbsbmnasiabbaphbbabbbazaraankacabbqjaqaabadaaaabaaabaoabuabjaabbabbybxbncopbbbbabarabbejbwbaabbtbbeabaaaaebnpbbbafabbaaabaiawkbybamgaaanbabqkqaabzaabbbpvbbbbaavbbbabuanbmdkaaarbqbqabazaabaeaahfqbbabbxaasvaobabdkbabbabbaayrbabibbbababbbbabisiaabbabbbcaaaclbmabaabarqbbabbkanaaarabbadaabawaanbaabbababbtbabbaahaabbxomaabcbbdvmaabaabfcpaobcbauabzxdbbabubbbaagaaowbbabaazafbavyvbbgbaubeabraepbumabaaabbhajbaarbbbbpnabmbbawbtzabujoazlaogqbbabbaabapeababoaaabalaabaaaabbbibzbqnbbankraapnbaaabbbxakazbbaaambbaavcaahbbvzbwbhwantbababjanbaaibjzbabbabpbiubbbawabaabaaaabaabbbadaawaaanlbrahobababbkozbabbbtabbaabfbabbbvzpuaabbyababaabusiaolblbaabbbaabbaabawyabaabababdakdbbzaabvbraasaafavdbaabaaoabaobaaabaaubznaqsbabbbabvhabqbbwakaabhbfplabakbrnabkbxabbbabababbbblaxboaabbtbbbabaaaaonuwrbabauaababqkaaqwacmbbaabbaxhababsbfbbbaaaubbbjbabbabbbaavbpaunbaaasbaaabnaabbafaakamabhxbplybbbbaaabaabababbabalbkzytglaaaabbagpnaabfaqrbbbbatbmabebbabsakubaaaabhaabbqkabiaabvqabambqabnibbybabhbbbabbwhlbabbbabbabsolcabebaazababgaboaaabaaobsncbamaaaabhbfbbaafaabadbbbbbgaaabbaaabbabbnbabbaabybaaaaabbajbbbasbbabaaabbafacbaabbhrbbaafkcaaaakabaaubalbbblaayababhbalyujjbiabbbgaasaaavaabbvbgasaaarzbcbzjbbaboaaabbibbavaapbaabbababbjyfsaaabbbllabwdaaabbabababbaavabwajkbbbbbbrlbakbaaabbbgcbcvpbbaaacabbaaagdbababbbabaabwbbabaakbblueeabababvcbaaaqaywabaababaaabobabaaablbabbbaaabbbmaaabbbabpoulabicfbvamabbbakcbrbhukbnaazaaabbaaebbwbabsbaaeaaabxbakbbbbabnabababbbsaabaaaaiaubbbbbaababcbxbabbababvvaamabbabmaqaobbaajmabbaalalbbavabzadaqpavjdsenbamnbabibjbvawbfbmbqajbabbbamabbafababbbababavaabjaaabxkalqaaauababbabodwaabbbabbfbadbababbaagbaaaaxbbajabababbaaepbabbbaxaadbabbbbkbbgybebbbzabaaabaazkbaabasabaafbbqwbabbkaajbnfbxbaabbaabbghbbbqbbbbabzbqkukbabbbbaaabauabbbiabbfacsbabuabtuaatabgabatxbbaabbbbaebbadabkasbbbrobdbbbbaababaabfyaabbvarbbtbikaaarjjdabbbbknapakbbnwvbabbabbbaaakaabacgbzamabbbnyabbcbmbagbbbabbasaanxbaamuabaabbkaubaibbwabbbabbcbbaxcabaaaaqhabpbpaearbaubxfbcbscybhabbabaaabaabtbhaeaabqlbbwbabebaaabgbbnbxifwuyjaabwaawabobbaabybebobobbeaabaaabaeyajuaybaabbbbaabaaabvwazbababbbaaagoubbgbabnbbbmbabaibaabpbaaljbbzbaaabaqbabbanbbeaaajnaoaacwttbxbaaatatbaylbbbabmidbbzakbdrivwabiaakabbzabbarabbxbhgbbvbzbjbbababbbbbifbbbaxyebdbbaabmpsbbnauabfbaaobababypbabukxbabaaaaylbbabpbbwacbyaaaaxaakallbaxabmbaaaabycbbbabbeshbbaboaabaweaabbimabjbbkbibbbaabqjbaadrbbbbbaabbabasaqaaabparababbpabbabagbsuzbaaaaqpeaabaabkufwbfbbbbvjmrababaaabaabbaghaabanahaaabbasaabfvadcbbbzbbzmquabjbdmbabbababaaabbaabbakmaviabylbevbxbaibbbwaibbbaabasabrbabaumbbbabtbbaagagabbudbbcabbfnnbbaaxbblabtabaelysaabqbabhabmansbabbgbabbbabbonkbvzaauacabaaabbavmabbbaababbczbaabbbbhbawbiaibxjbbbbibaawaaaaubaabmxbbbbaaasabbaaababibbbabzbawbabatboabbablavbamfabadabbaabaibaasbfdpabbhbbrlababaatbdkactwalhnmdabpaamxfbabapaaavbbbabbakuzbbbabbaacbtdaykbujapkfcibrabalababa 10000 100 3 aabacababaaabccbcaybcacalbaaabcaobhbabahcacbbwbgaaaacabbaaxkpafztaacwaeaqacbcpccqbcbbbaacdlacaabaabbbieracnabcbbcabagabaafaacbwabcbcbicbaaaabapaacanabccbcsabccababbabbbbajabbaaczacccbcmbbccbaebaracaasaqaaacccvbcccaaaaccvbsbxatapcccbdzcabcaaacdibbbbabaabvvbbababacbbcbpczaabbacbaaaacbaccbabbcccbqccbccbpbbacbacbcbbccbsgcabalbbbcaaabactaalbababbabibasaabbpczcbcfcqncppcccybacbbaaaqaaaabcgbcabtabbcbjbcbccbbabmbuxvcbabaarqacbcrabbacabcbcbbwaaaabtaccaacabzbbbcababbcqwazabbbidaaabcbcacaabjobccccgsbcabbbbcccanabbbcacccaabccaabbbbtcaizaadbaabsvcabbbbccccvpcccbbcbakbxabcsobabcbbbacoaambacrbcboafaajdabcbbbaabaibqaambcrbcbbccblccadbybiscfccaabccvzcabbctcccbcaanjccgcabacbabcccfacacaqraccvabraeabscccabbbacabbaabclcbajubabccyxcabazbdbuyffbacicaabaaabcaccjuaablacbucaabczcabcacbaaxasahjaawcwpabcbicnczbbbaabwzjbcuhbcclcsbaaabbbncabcmbcczccagofcbccbecaucfacbbaybcccbcbacccsabmirccaocaabbctabcbbaxbquazlcaaccbtcbhbaobzacjtqjabitbcarbamcaagoaczcccbckcfabbdbabababbxadcdabddbbccbobabbcbccchaxbcaccbcaabbbuuaahbbcaxcbbcbbbstcabapbbqcabaaababcgbaackbhbabababcuazaaacabalbdmcabnbabcaunacabcaobxbbaaaababccbaabfaabacbbbacbbkcacbctacdcahbtccbbaccabdabqaavcdbapucpbbsbbabcafbclsbbbccccabccaamrscbeacebbbaccbabybbbjbvaaacaaabaclavcaracabmcaiaxacbacbbcsrmcacbaacbytbbacqrbabgbxbbbbrbdcchbawababmbalccbicadbirbavfcbjcxlabbcaoaccbbaaqbcabbbbcqtaabobcccaaubabzibaarccbcbbcbcbpkbkbbxcccbbobchbbbccwaafnbacazgbascaakfcbacbbcaadhcejjaacagpsbababccbcbybccabbbaabacbcacbbabcacacaczaabcacpecapbabcbbapcrcbzcjaababaaaacpxacacchactacacbsbbcncnbcaacbccyccbabaaicbabcbjccaahapbcgcbxcakaabbacnbbfbkaacbbabcccbcabbzbacbccclcgbbbbghfcccacjbbjijbabcbcqawsaaaccaabcccbebpacababafacdbzbbbcccaabbtccckcaacacaccpbcbxvcbaaccubpcaccabcicabpacacbbbbcrbabaxabbacatfcaabaccbkabayaaplabafaaacaaabccabbabiababawaabahlrcaibbabcbbmcycaccbccccbbbabacbecaaecabccbabbvcbbbaccbcwbabbcccbaacccadbacazbalcbccncaabcccgabbbaacaczbalacccabbcbbsacscaxagabbazybbchiaacucbuaalxabcaaasbbcbcbbcbmcbdctcebaacqcgcababpcwabawcracabcaabbcabbbcbcbleaxavccbcabsbmccanbbaavbcbbcabbczrybbbabaccfxcqbbcmaybbqabwcbccccbabcacaacabbladccyrjabacvcjacbcqqaxdeavsbaaahfbccbaahccbcbcbuafbcbiclwaaatauabcbaaabibcvaacccbqvckajaplzbacmacbacqbabpabclbacbbccatccbcacccbaxbcabacabjkaacobccxalccccbxalabbbacbbvecbaaavaagccxbucrabbcccbirncilccbaabbcabaacabazcacaaavcgbcaababccbacbckccbbcabcabccaagaccbciabawccbbacccchcaqafrcbbabbbcbaaabacacaccbbcabrbcvaqbaccahcacaaabscabjacccbbbbbccbaaccaaabaactaglackrrcbfcabbccbcecbbbbbbbcblwcpaaqcfabrstrjcacacbbbmawbcapcabbbaacrbaecchbvccbkccbacpibibbabacaacxecbamablbbaiaahbajbbhmccbaabmcbpcaabaacabaccbdccaabbabcababbavabcawacccbacccacndccmcabcaccbaucobbniiacbacacbaacbwneaklvbaagaycucbcccadcccbcmbcbagbabbabuaaacccacbbaavccbbcaabbaccbbqbacgcbabacccbaccccxtbabchajobbcacccbaecbcaabzckobyacabsbcalapicojcsccbhjaqlbbbbabaaaacabbeacmbaccdccccrqaabaacbcccncbbcabasbbczbdbrgpbbtaabadcaacdixabcwbcbbbcccbbcbkbcabccaeadaapcabacccaaactbbcixajcaasacacfcbabbabbcabbzabaccacbacaaaeccabcbbcxqbcbcbbapcbbabcaaakclaaccaababxzcctbbbcjcbcbaabbcabcbbducbbcbcacobbbaczcoscaaacabbcyabybbcacrcbaxaccaaabcbcbabbcaxcbeaahbcbbaafjbbazbacbbbbrazbcbcbcncccbsclcacccacbczcccagbbpbbbbboabbqxdaccbabaaaaccabbbcccacqsrkxcbbabcabghaaccfazjczclbcacaqaabaacbaalbeaqcbbbccoaobckzaaaajccccbababcbobcaaadpackcfcboababbbacaaobtaacjacccacqecbcbatubccccbwkcsabbcaakbcaciaabacmacbnlbkccbcaaabcaabajaaawcycgbbccipazbbcbybcjccbbbaavrabibcbbbucbabpacccaajaabrcaababjcaaacbaabbaycaacbaccvadbiabaabarboclcbyncbecabdbbccbcsbcycbeabbcacbccecaafbbladbbacabbcbciabbaabcabbcpbcwkckcaaaccgbbwbwzbbbaaupbdaczcxafcaaacubcccaccrbccbarqbpbcaiaaaycbcabbocaqbhaclbcpccccccbsrbacabaaabcmcbaacgbbaylvaaaacblbaibbcbbbemcaacjbcbbnapaaaalbbmcaczcbauababacchcabcsaabchacblabcjcabsvkvccmckactaaajbbaceawoaaucccabaaaabaababpbbbbbabbabbaaacbcgpcaaccaabbbccycabxczbcaagycacbccbmcbcbbbccaihbbaacgbclaapbcvabbbceccacmkcbuhbacbabccaccbiacacaaaacaaabvababobaaoccbbcbeaacaabaabcscabjqdaecbecicqjbhbcqwccccbbccacbccacbccabnaibmakjaabcbfarnbabxckacabcaabanaajvcccbchvccccbaabcdcabcbccawhabccbacacacbbcbcaajabbbpccbbacgaaccabcccyxbabaacbcbaaebwacaaasbbcntcavavbbcbbcdbvmaaqbazbcaacfccbcabbaazacqccaavbabbaqabcbacabacbabaaqaccbcbaicacbacerbaabcbbyccccaamcabacbcfbcaacbacccapcbaaaaavcacbcbbwrcbaecbacgzchccbcrababacaabcaacrcbaaakaktbbabbbbccaobbcbncbcdsfbwjhcbbldcbarbcbaxecblruabcacbnbccbbcobacabpccccacbcabacacwaaacebcaajafcbbecbazcahcacccbcaacaabbaaakcccawaabaaccaabccicbccbfacbcasccxcbbkccabachaccxcbybcuabaezbjxsbbobbjtcccaababcaacabnacadbacccabvcbbabbbccacccacbbabalbcbmccbaibbmscbbbabfczlcabxjbabaccbbbaxcaaccvaucapecaccaaabbbcbbabbclbaaaeavabkbbcbbmcaarabiaaaaaaacapaacbbxcacbcvcaczalaauabbgbkcbbctaaaicaabeabacbaaccapcaaasbacacaacbacbjcbbcbqcvbcbbcavabacbaacammcbycoachaajbccbacabaadaqcabccabhaadaccbujoakpbbbbqdbccbcccaaabacbsvbblcacpcvpbbatoabaccecbqcccbbcqbgcaccbcvbulacaytcaonbcbacaccbabcnbbaabcbbcacaabbfccccacacaaacababbazbabbcbbacbbbflcaccacaaocabbibaanbmcabbaabcaubbababqcaobubacaaabbcbcpcchfboaubcwbdbbaccbycblabaycqbcccababbaccaaabaafwbaabazlcbcabpcabbfbsbabjbaabbaaaabbccdzcacbbaafaaaabbaccacbaccabbcacaabbbbbaccaibacocbawpaaccaacabfcbbbxabcavcbccacbbfvbaabbwaafubacbntccbappcbccbaaacabcbaccbbuacbcaxaccbadyvbcuaaccclbaalcaabacabnacaabbcauabacbadaccccycbauccegcbajabcaaojraacpccxcecbacbjcbbcbaabcccbcaabccbkaaqabtababacbucbaaccacaubcbbcawbqbaccaarxaccccacbbkcaccabtufcacbvcaaaccpaaaycaoaatlcabccccacabacapasbbcabcaabfawcccabebaaacacbbsbbcbbaabaabccabnbibpaxbbabcbaakaaaabccbbcaxpaccacxypblaeawcbblscchccacajrcabbcbaacoabvacgapcbgbqaccaecbacgbhacbilbcccccvchblbcabavbcccabccabcbjaapyqbbcrbappacccbcccbtcabbwcclxcbraccbcadbbtccaacbcccaabgccbbbbakcfhccabbbbyjawbeabncabbcaabbbccctacbccasaftbmcbccacabacafabclackapwaabucbbctafacaaacvybyaccrcacblcbxbccbbcbbabctsbabtackubbaaabgiaababaauctbcnbbcaparbcbacbbqcsuabbactcabaaaaatccbcacgacwbbkcubccbjclcgabfbccbcaabbbaxoabccbbaaacnicccaavbaacbacbqbaazcgccbbbcakavctjrccnjabccaaabbcbaccabbabbwaaanowcabbabbczrbbkqyvaabzbbcsubccbbbbaccaabaablczbwnfaaaaccbtcxbpcfarcccxcchbtbldcckcbbpcibbcoabbmcaccabcacahcacxbacbacbbbaacpabbbancabbcbhaaabcbbbmcpacaaxcusaaicpclebakfuccccbobmaacccbcbbbaabccaocbaaabcccabcbabvucabbuhcxaawabftbbacbbccacbakpcbbanaqbcoaabaebbbbibsbaccayjczlcabcbbbaccbsrbobcabbcbcbababwmcawaqacnbbczababdbbbcacbcacccbabqhbaaccrcaanbaaccbacgaacbacaxbbbbcctccaaocbccabbacwcccbbqaacwbcbacbbabbaccbacgablbacbcbanbzccabfcubaafxbcacccsdacakccarccacbccabbbabkadqescbacbbagccbaabbccabcyccobbcccahbcbgaaaavbbabccbcataaccbeaaachcabcbwxhcbcbkbcbxabwcbfakccewoabsccagbctarcabbaabfbbcwabtecccicbabccbbcabbmcbbcbbgcccaabaadbanbrnaaccczaaaahhbaicxacabacbaapdjzuaccccbabcocbbbfobsackbcwbvhbabwaocabbbabhblayacccddbccbccqaaaaccabacasbcbccabbkbcamagccccbacobzacacaadjybkirccaaeccajvvbzbcoclbublabbaabybckcfkwbcavbabbcaibacbcbhacacbzaccbacacaafcmaabhyacacccacaaacbbabkbccabcabrccacbaahabacbbfcccaaaabcaccaaaacbacbzccspjrbbzcbaaqaaacbabcaabcfcaboccsbgczcjcwhkhkcaazbabcacbcaabcdacecccbbbbboibvajbbccgbabancbjcafbcaabbwbcceabmcvcccalabbkfcgafbbbabbbabafcbbozbacatccccbawabgbacbycbnacaaaaaavcbbtabcbaawcaaccbcbbacbbcbbbahbcacgzccicxbabcbbaimmbceaaacacbccbbbaccbanbcbajaagcaahcyvabcbbaxbmcbaaacaacsccfbbacbbbhbcccbaabcwbaapacbdcbccbbbaecbbccabaabbabbxibcccbcacaccmaaqcaasbaahcatcbowcebcabtaboajboccbncbccbccababaaclcakbcaccaaabiabacccacaauachasybmbjbcbbwkagaeaqgcbbcacbababwcsbbaabbrbcnacabtqbaacbbcdbuciqvcbavczccccaucaycbcclccbaacaxocbabeabyalcbbaaccefabaitacaiaabaabccacccacxbibqaaqcpbhcpmbbcaboacrcbczccbcbcbbbbaayccbcparycabbcaabbbaybalffcbapzbcbbizbmlaclccngqaxbycbbaajfxaaacbacabbotabapmvaccjbcrcbbabccdaclwcccbbcaxpagcakcczyafaaacccbalacbzbcchbcbabcbccaccabaccabbaacavcbllcoacbocbccccbaycuasacxqacbccpbpzababcvaccacaaapyfzapbccaaccaofabbajbqaoaacbabcchcvafaccaaxucmccicbaqcbbbbgacaqbdccqbqobctbbyrbacbaackijbcbcbwaaalbbbkaaaccacaacgbatbcaaaabaacbbgbubbcbwbbbacbrcbcbcabcccocabdxoaaabaceabbcasaadmbbaaabcacaaeccacacaabbbbaaacbcbicbabbcbbccuccaacbbqpcateabgmabbcbbbwbbpbbcaxccmaxamacehhccsmgbbccobbaabaancceaceacccbaibbbabccbtcyjbcvacyacwvqaapbbzacbmabbcaccecgbabfbaacbcbachcabzzabccocbcbcbjbevharcobacaaxcnaaucabbcapcyccbababbcbcbaaabbaaqbaaseccaaacabcbexbdcbccbbbcbbbcabaybwbbciccbfcbcbaacbcacaccbcbvbpcbacwdfaccacbbabmicbbbabccccacaxtbbuqybmabccaanbbdebrccaaaacobuaacbcacclccbcaccjctcbawabcqcacbdaaalcacazcabuababaabbrmabaabaakcallbaabbbccccjbacbbibacbacwbambwyzpsabbcacabitacxwqbbmbabcabbccgaaaqirbaacbbbaubabbycccbacbacawfcxbgcbxkbabbalcatcaefbabacoabbxaababbeaaabcaaanbabbcabcbccaxbaccbbhbgzcecacgabycbbbccbaacceqcrbcaxccbvacbcgxaacbyajxcacbabarbcabacaoebaccgcccbeccbcpbafapaccjlbbcaccbaceabbbwacaacbaaryxtbwycbubabjcgcylacabbbbwabbaujaidccbabbaabwbaacbcbabbiacaactbbabcbbccaaabaccpaebcacaacjbaabbcccavaabhbcucafcpaclcmacasbcxlacccbcbbbaabgacccacabbcckaoabcbzxlctbbbtcbfccbcaaagbauebacacbaacbgnbcpzkccaqvccualbxdababdbcccccaansbbaaoubrbaccajcaceaejbcaccacrcacabccarbccbabracajcuboacabccaacyfabcbavcfccaaoajckbbabhhbyiaccrptbczbcdqcmcfbabbbbbqccbcccabyaddbcbjwbababzbcpcbmfassbbaqccbkcazbabbacpbcaacucbaqnabalzcabvctcababbcaaacaunaavczgaaciaababcdchcbbcrbyaccgcgchcablaabaaalbblcckabbcabccasbbyblbfaxbccaabcagcbabbabcbaccuazacacaccaaaayccbcvcabcaciccbcacaaacaawlcbbbaawbybbabgfxcnaacobliaqkbcazaaczacacbccbaccbbbabbabaacibcbcbabbccfabbatbaacbbccbcbacchaawbbaababcabbbbbjcbbtcacblbtucwtbbwcbakncabbdoabbgbuamaabnaaxbcbmcababnqsbaaeabahacababaxbacbcbcbvbaabaacbbcaccmaeacdkcbqcnvcaaccbcbboxapcvbbyaaatvgvcaapbccbbcaaabcababbbacaoacdcacabaccbatacioebaaaabbcbabbcbccptaaugbrbabcabcbcaccbicccbfagabbctcbacbbagbbccbpjccpbbscbbmcbaacbbbbckaaxeabhcacalccyxacaboocacbbbbbcbaabcbabvaozaabacacaabbcccdobbccbabaaaiaqbmbcccdabbubuccckaacayaccbcakcbpbaoeaecbbabbccabcxabalcaaabatxbcbicbacosucacbbbbbbccazvaaaacabccbhmbycabcabaaabbbobbcqaabpaaaccbbbdcbcaaacmxacbacabbbbbcafbacmbabbbbadbdcqcababkbcbdqbaccbjbacabbbaabcacccaubcsabarcchcbekagcabbchbpahaaavcccbaaaaaaccecacbccacbacbacacazanbcnacalaycbccxccacaaaapaccbacbaibaxcbaacccbcqccbfaabckcsbcbbubvacbcaaatbcabcbiabbcbaacbicfdnbbaccccabazabaccaqbccraccfacaabnramtrcbjbaglactbjcacbkazccbcbdaabatybbaabbbwccccbgecaaanaiarbtagbcclabcaccaacactbmbecbbzacfacabacbcabctbcbcbgbbccknaccabcbbbcjababcccbacbblubccbbaccjsccbcsmacqaabpacbwcaaac 10000 100 4 bcavoddaabcdaabbabjbhcacbdaylrgacbdcddhacabdbacbadaddbdzdbtcdaacaabcdaidbcdpbaacbddbdacdpabxbdabduhagcaaqcdddacdmdadbdddadddcadbbtybdbmdccaccddbdcbccnodpcacdabasjcbcbcdcacacbbvacndcbaccdcdaddfdaeatacdcbdcaabamcbbbbbducbacaacccapccabcchcdbawcmbbcdbkabcaccyqcacdbdqddbdqvaccddbaadpcaaacdkadbdcrdbdbdaaddbabcfbbbawadmbcbabcdccbcdcadaaqeabadabdaacaccbbcbgdxzdzdbbawdbacbcdqadmbccaabdbhbdbcbcddaqsdcbacabbbdddbadcbddbaccodbbdbabacptbcbmocbcacdcbbbtacldddccdbbbacbcbcrardcdbaccaccaacbubccdccodddadktdamabucbbaacbccqaacucecdbabacbccabddbbacdbfahfbdabaaidcabpwbadbpaatarccblzabdcdaacdtabcdababccdkcbcccbszbdhaacccdcaadbbdabcdrabcdcbcbcadaddgacccddabbdaabubcdbbwcdaqabbcdbadbcctlbdkcgdfcasaacddbbabiaddgkpdaddbbbbcbdgaabdbbcdebcbadcbnacbbdczaddddbbcddagddodcaadacbbdbaxdadbdgccdvdaababccacnacfccdqncjwddcdmckbdadcdaaaadbdaacrbaacdccabxhabaccasdasabeabbddabbddhadacaccdbdbaccscbbakddbbbaadbcabcaaabqmcbaaaccddcbbaucbbdllzdcadbhamadbcdbadaabhbddbbhbbabndvcavadcrdbbbaacadadcabdacxcsabcoabcbbbccbcaccccxxcddabccbauedddafcbbbdscbddbcbbdbdbbadacbbcdaxdacaddacadabcdxsddabacdbbdcabacbbcgxbbcycbbccydqdbccacdabbdjgaadjacccobabcdpajbbraaddlamnctdabdddcccyccabaccdcacbababcncadddbbcbaecbbabacadnbbbddadadddddccbdcabbdldcaddnacaadaadabbdddbbddaacdhrbgbbbfbbecabaxdcbblbdcafaacbtcabababbacdwcdbacbbdbulncdbbacbdcrababccvdcayecdcrbcaddpcadbcqbdccnubygeacdaddbbdvbbaadcbaicddmaabccdiacdcabbbcgybaacaccmcbaadaaacacaudcbccabbdbbardabcbxahadbmbidbzdaoacddcdcybdbccdcidcucababbbaadcaqadbabaddgcacdracbbrcacaabcbddeaacaadwbddacdkyadaqdcdkdodbcdccdcddacdddcpcodzblxaqcigcadcdcsbdpabczaaabcacubhbobdnbbacbcdbdcddcaaadcchydcdadabbdcaabcbdlzbmbdbadzdaldcebdcaabcdcawddbfbcbaabbdbbqcdbadddradbdydascacqdbbdabcbdabdbpadbxbbcbbadascbaachbcndcaaccdbbbcqdacbdbcaacancacbacbccdetaccbccabccdcuadafcaciagrdcyfadcbbbbaadaaabagadcaybdadcfbwdcbaabcdedaactdcazccacbaccbcbbddbbaccdcacwadheeacbsabadbdfadcbcadadccbdaaababacdmbcadccbabndcdccbbacbbabacddbccladcddaddfbdaixdacaccdcdbcacbcbdcbcuddadhycdcdhdsabbdaccdwaaadacdaaycdcuwcabkajccccaacdabwbdcbcabbbakcdbchbgaanbadbbujdhabcvbradadczddcdclaccacbdbcacbbcabcvadbaccmbddbbbbdjbbcbdbckcaccdaachnaddbbbbadfadddadcaacwdscbndvccdaaddyaahacdccdbbdcdaacccbdcyccddkwabbcdbabqradbmcecdrudddctdaddbucbbdbclacbbmbdaaclddbadhvaaadpacdbacbddbaadvbpbdayldbcpcbioccccsdddddcihbacbbrdddddvccbcddcccaaddbdacedcdbsbddaccbpbdgdchudfgddvgsgcbbddbcbddcacbabaoaabababcdaccddbdcdcadfacbbbdbdadbapdbcddbhfbcpcaaodbddcdcdbbcubaacbodcbacbccaccbaaalceadbatcdlcfboctcddbbdbadzabybabaacdaddbdaaswbadnaddbarddcbddacadcbdadcdccaaabcdbcedcbdbybbdbaacaacabacbaatmccbbbcccbdzbnbccbdlbbaaccbcbsccdagbdadzddddbdybdgabdddscdcmdaddvvdaoaoccmgvbbadkdccddcjcbdvmbabagacfdaczbctcmcccaababdiyaicddddacqbabycbccdbacdcadckcaacclaanabiycazcadmbcbbcbdbdtdicbabaabjbacddbcccamdddcaddcbglqadbdcdcaddrcbacradaxdcebadbcczdabaccddcbccbcdacdcbcbzzddbyccsxdcbkdbdddabddbbccadcdrcdabdicbabcvczbagbcdbccbbadccbabaudddcccdfbbcacbdadcdacdcrzcvacbsdcdbroacykbzadabdcabhadbacndadaccbddbbcmbubdaccagdaaxazabbkadababadbdhauaddaaabbabcadbabbddcdcaddkubadcaoaacabbarccabbabaddbfiaanicracrfabecbcwcdabdbbabacaacwckoubawadacdcbddcdacdaaacavddjdaaabdacaaacbbbdsccdicodgtfbmaaccdwhdaacabcmdacdgcdadabdbcddccaaaddalbcadbdgctatazdcgzllabdocfbdcdaccdddacrwcvdddcabcrojbddtbcabrccbmciapabdtadaabdbabhdcdancaaiabcacdaddaddbbbpaaactdvucanbpacbdabbddackcvaacakbadcbcdabcacccucbabacacbbcccdcbabadeocdvdbqccdcbgcbdccccdddcmdbbdabcbdaaaaabaaadabaawaecdaccdbcbdbtbbbbvzbbbkcczadbaddaccfdcacbbccdbdbazcdbtkbaccdbbgddccqabdbccbcabaeabdabcacpmcdbtbcvbzgaabcpdcdzdxvgbbccccbcdccddaadqcdajadcbcbaspadpbcsadamcayagcacbaddedagbazacbamdcchdcacbqcdbccbaiabacdxadcdbizabcbaacaabdaacaqodccddcdabactdaacaaaabccabbmddbcycbacqcvccbcdihdcabbaccbedddaaoazxaitapasbbbaccdcacccacccdababaaaacdadcdjadrbzddccarbcdocbccaafbwedcockbcabdajacacbdqbdcbccbcbcddbcaacdccdbbadncndabaddicbbabadbacbmabdcbdddadbctcababbdpbcdabaccamabjcbbyabdddddaabcabaaaadabadcaccadcbadbadbadactdccdacbabdcadbbbdcbbadapadcdndbbddadcgscabdccbabdcudxcebcdcdndacbbdpcbaabbcaacbkabdjacabcnbbsccdacbcbdcbcbaobcddiaabaibaadcbscddcczdcqddcddbxdpiaaccddbabbidrpddacbcdbccbbnddcbclddcudlccdcdcacaciacadbdapbdbacabadacdccaajcadcfazaadabacddddbaczbbaddcdbadcaataoabbdbbcdaddbacddbadapgabacbbcbcbbbcdhtbpcjckbazaabadccuddadddchbbdbbdcdbcdbaadhcabdabdjbbbrvdcdabcbcadcavbxcacbcaabacaaaadcbzcuadercaabaddlaaacdcvcdtbddaabcacdndbdbdcdbcddcbddlbadtbbccdaacyddbidabbqdpdalqdbabbddbccwdaclvkaaaacabjcadcdbbcrddduaaabpbaacbacdccdcdadbcjbdacbadcaqcchbdbaabcdvvbbedccddbcbcddgcccaaicbabacccddddcdbbbbcdbcccitcadbbdhadaabbddcacanbbcdcdscvdcdcazdbcbabcubdaaccabdfadhccdcdiaddcbcbbdcavezbdbcdcdcbbfcccacbdacpeuadccbcddccbcaadcbacbdmalbbbbabcvbdicavdtaddbababdbacxcdcabcgscdcdaddkibiecdaitdfcnbccbqccadbccbadbdbvbdcabbbcbibaadcdcehaabadcbcanddtavzdbcycbadcbcdddczabbdwesabccdddcbacdcadcwvabbbfcbddvaddabddacaccdbdbawnddacgadanddjcwcdaagdcacbccgoafbcbdasdcubcdhfndwbdccatcbdcdpbdaiacbbaddcxadbdaabisbkaadacdbdcdladdbdafcdoccacbabdbcahjbbdccdddadzcbccaabwadaabbbcaddnddadcabbcaxcbbaadbaacccbuvbdbbcfdbaqfdcbqcbdbacqbzbaabbddcdcbadxhabccytbacdaeacddoccdagodcacqlrdjdcucbbadxaaabbbdbfiddebwacbqddbaddxdbbbdcaddacbbbpacadbadbrodacgaacccabdcgbyddcbbadabcexdbbbdbdrdddabcacaubbkcddbdccbaaaddbcmdbdeauiaamaodcgkababeaacbascdcddhdbddsmunacbacdrbdaddndbacodtbdbadbcbdadddcacbabakdrcccbtacaadcdmaaibbcdalegddddddmlbbcbdabcadgbabbbbdbcdaccaktbadbdcdcdabaaaddbiqbpabcbbbwxdxafdbcdbabbaaabafdbdbcocbbaabcbabdcbmaaaccdvzdmddaacdcaadbdbdaddcadbbydcccaadbddbbabdbccgtbbdcadabadacdbabcdcdbobbbaswdnncawbsenhccabbacaclfddmddrbcbucbabgdqcccfbdaabfdcaabbhddcrrcpcbkcaabbacccdxdccxacavbctjgabaacdcaadbaamedcdazkcdadzdbccbrudbbdcbcddcgdbafdbmcbddacbyybcbzbccadbdccpcaabdbbddmcbaadcmdadcabdadcmcacaabcauccxapdbdbcabcadcbbcbbdddaaddcdgdaajdddegcdbdaabdarjdcwdccdfccbcdnvcabcacddrcbdhccbbdabapjgbccvjdlctaaccccdaaabaubcbhbbxdbanajaqddddadkadacccddaaccaacbacabddtbbcafbaadibvbbcdacbahabcaabdiabaddacgdrgacbcoabdkbacwdaccbdbaubbbdbdbacnaccbddddicbdbcbccandbcbdabcdbddaaddqcbbddrdbcldabadbbabrdcjccabcbcacpcadbadbbacdldbdcaiaabcdavqmaacdqbdkcbcbbadbcdddcbaxabdcbbocbcaaccdtbbzdndpcawddcbhdabdcddaodbsbbaaabudabcaddslxdcnhdcbbdczzbidaddddcccdbcbbbbadceducapbdbabkbcddcdcbcdkadaibatadahbbcabdabpadacbbcdxvbabajbaaccdaddcsrbbacadscadbbcddvabddadzcdabbdbzqddabdaacbndaccbcabaccccddcqacadigdadbaadgabbdadccaccawaaacchaadbcdocacabbcabdabcbedbbbbdjdabcbdpdcccdddcacccdvbcbddjbadcdcddabcabaycibacccdcabcdccbcdbabddnabbbcdcdapccdaaadaacgdidacdaxbccbgbadamabjbbbabbcabccbqaaacdbaxdqcatbcawcaccdbbxawcwbhwccccdyavcdbyhbaoababddabdlcbdccwrcedcdbdbadbjcilscdtabbzcdcbcbbdbcdscycaaagccacgbbddtbddxbpabwbdaddbcdbcwdaadccbacaudddabqaebbdyabrdxcacxdccdaaybbaccdbadcbvbacdccccbxakcdgbbbhcbdccuabadpddbocbddibababdacdzucbhcbbaccbaaaagabadddddbbcaazdacabdcbcydbddaacabdfaacddaacdcbadabbdcbaiadcbabbbccbmbcamicccbdbcacxadibcwmabkbducccbddpcybhbdcdcbzcydbabadafbhbncdbbabccddbbcddaedbbddcacadddcdpdtadbaacdadabbfctcyeadarbqddbmbvbacbddabaaaarabbkacdbbbdaqdcccbdaabdcbatbfadcdddabbbskdczcabadbxdbdcdccbbsgypabdabadbdacbbdcccbazccacbdddmdddbdxysdavcbbmddaccbaaadaccebbcdduadbbcdbavoadcgddkdddabbbcbadabdbaaapbbbxacbaabdcuadcaaiahcadbbabdbcwcbaaabbacddbmacdddhbcccadnbdaddacbczacbedncxdbdacdbbaabdabacdbdbdkcfdmcdcucdcaiaadbddadadqaadsddaawbdbhcaagdcadcbababdcbcblclzcdctabbjhabdavbdcgbcbdbdbababcdbccclbcacabcdbbdibcbgbcbccdabaadnmmjbccbbtbadbddtaddbadcacddcckaubcdcaadcdbbbdbjccsblaccalboblbaaaddhbaddccmhbsacyddnddddddddcacadavcdcdbdddacbbbccbbabbbbaabcacvadacbbaydzwbbdchfcbcnabgddccbacdbccabfanfabyddbabccjbbwbccblcbcbcddcqavbapgdbnpduaabbcfacabbacycopdbdbvacabcdcbcbdbbzoccbddaaccdadcbbicbdbcccdbdbacasadaaabdcdocaqdbabdabmtavamcbbbcxcbbnbcbcacabyacbcdbdrcbabcdddahdcaccbocacaddbccdbbzcdcacvacfytabbcdbdcfccdddddcadbqbdskaacddccbabacaaabaddbcacdocaaaaccdaubbidbbacbkbcbdocadtahaadbcbddcdadaaabbchbazddhavamwcdddaccbicabbbgaakdbadaccdcccaomcdadwacdbbbabcbbccbqduadcbtwacbdcddacyadzaddbbdacacbabccmacbbacdcdcbasaabddddibidpcbabcaaabczdbdcbbaybdcsddfcadadaaabcadbcbddadcdhdybabacabcabdoccqacdbcbbbybcbbdbyqcdcdbbbbdabaacbwdbcadcaaabblddaodacddbydcgcaaancbacddldbdabaaibaabdadcoqbabyaddcdbcrcvtaccqbbradddqccbadadaaaclxkbbacawdcbdaacdcbbvycacbabkmbkdbaaaoabadlicadbabjicbaacbdadpcdbbbbcdcdacbdzccpbcctacadcdcaebcddcacadbccbdxaddbkaabxaoaacaabacddbaacdbddacpacbdbpbzddibsaahadtccoybbdbdcabdbbcaddaddadbacaccbdbdblddubcccjqdtdbagdccccaaalacdaccqcaacccaadcebdcgcbcbuabddaaohbdybhdbhbbadddbdadmbgdacacbbbcccadbbbctcabdilaaadbcadabbcddfvadqapdccxbgbxbobcabdacjabcqsbccbucddbabbbaadmbdadraavdcatcoaabcxdaddacbddmdjidbalybcacbbcbbdsdmdcddcdkacacsduaaadbcfdzbdbacadbadccsdbsbccdabdacbbackjdcdfadcbbdddbadccbacdbaaacazbabadddccbcacacccqckacdbdaaabddcdccabbcbddccubdacdbcqcbcdbacycbadaddadahcaacdbbjddbjcbbdacbaaeaacdbbabbbwcbaadwccdcacdacabcdacackaccjdbcdabaabaavadddddhcxcwhqbabadccdvaabadbbdaambdbabdbcbcccoacaaardmbdbbaccbcadccpafcdabecgdadddhadcbcccccacsdduacadbbagbdocckdbzbbdaacdadbbadbbadcdpdcdabcaqdaocbaccadaaxdobcddcabvbcbaaikdcqcbyucdbcdbedbdbdcadgbtaddicdcbabbddydrbtfdaabybcuabcudadbvbfbabjadcaddaeodvbdbkiaabdcdovabbacdbadbbtcaddbdadnbcbzaabadacaddddbpvdaldecaddidgaccmbrbccxacdddcbidrdaddbadgzbdbcbarcbcacadbdcdacddbabbblccdeadaccybwcdbaavbcbcdcdpabbbdadacabdvciacbbadccdodacfdcbdddcdxrczcdxdcccbbuddcbbzccalbbabdcabbabbcdsqbccudbcbddqcgadbbcbcddcidcadabbdavhccadacbbbsbcaacvdbghdaewdcaccabbeacadcacdbbacbwaldbbcdcbcgdddbadbaaddbzddaabcdcdcccdccjccdacucdaapacdacldvabaotbbabbcddcdbccpccabdscdababbkpbbbbadcdabdabacbbbbadwbaadaabdbedcddaocaaaubcabbnfbcdbbbcacdaadccbqdbdcdaadaaacbcaazddcamsddciabacdbddcdcacaaaaacdadambwabadbadaacybzbbncjabadcchcbaabcaapycamcddogdbcbdbccaadabccdbbcbddacaaabbsrccdabacdaadcaafdlbbcbbqdhadcdaabcdbcabcaddcccadbctdavaeaablabddadbdcadcdcadcbbcabdrdlwcacadcdbtcobbcacazddbbdcdcbacacacdycdddgcdbbdbbbbdhcdbgandwcdccdcdbrtbcrdxcccabiatbvqcpbacldbxadacbddbfmdbadqpacdanbddbbddbbbfldbabcabbgodmcwcddbdbcjbaadabajddjcbjadcabcbcawacaajbbobcbbdddacdabadhtadaadcdlppddawdedypocabcadaaadjcbdcbawidbscdapbbanbbbcdccaccddbcdwdadaadzibasddbbabcbatdcddcdcfcapaaadcbcamdaccdiidvccqaqnadaaqabdadccbdaccddcdabcacbbdcljacblddccdmdtddcbaajaaavdacdddcdabbbdbaccbaiaaacaabecabbabl 10000 100 5 cuccebddbedbdoexhdabccaybeddbicadeqdcdeacdecidgegbaceabeccsuabbeacweeeacbbdbgddcdchkbdybdcabeddebaobatebdbadabaecdbbcvbececedaddbcccaddoedbeaankccaecebcccbcedaaeycedbudcddddducweacabcefebdagvdacedpeccecbeabaeaabpxcdecbbebbacaeeaadcakccaadebececddbcadaabyaaaaofdueyvcccdhcceaaclbxbbagdcafabbveeebaavdeeceadbbdedeueecbddaeccbbbccceecaeaavebeddaafbbmbbcaeccmdddzbxcdbdbeaabdeccdedcedbcaeeapadadabaabbcewabhbddaewabeobcdhdaectcdaecbbbcccbcbcbdsdrcbddddcakabeadwacdbecbdnbcebneaabceeedmdaadacaaeabbaebabcwefdaboeedbdddddbbgbactcabafdcabdiccbbmcadeccadaaaaabcedcabbbhbsbcedcbmbtcdeccdbabeaqcadyccbeeeeaebbbcbdedfdmbejaaadaadbecdabchcbebcdcmdmccccbeabbbebpwbjcdceescpcbedacdabdedcdceaybbsecbabbmdeeadecdavdgddabtaleqcaxabcdhbbaosdybdiedbccaaceecdyaebcbqasdbwedcckcdeeabeccdceexcdbdeabbbedaakbdaacueedaeieehdcheadabbeekaycedeaeexbdaaebabdcaacxbezeeubaamweemcbdcbejeeeecddencavececacaaebbecabbebaadadhberdaduadeadcnkdabbbbadcbaoeecbdxbqedaebdddaecxcccbabdefecdmcbaebewaacecabcgeeewbdddaedbdbbeceaccccbdrbcebceskedteeeceeeeeaeaabdftcbaeibdeccaeciaeaecccceecddbdedaeeddtbeddddebdaclebaaacbecbamdebcccadkdaccbdiaemdaeacedeabecbaacecsdeceaamecagcdceayndaddbbaaeddebbeeaadebzddccebhabebacmydxzcecidcdaedbcdadbfcacubciddcebcbbgcqeeabddccccacbdcbaahabcccdbeakcdcdadddedaaeccfedaoaadeescadadabfwcbacadbbxeddecadbebbedbjdpadbzdaybebdcbbdcaubdbbaccbacambdhcbcbabbadcnbaaaadaacaabeecbbeecadcdecdacaxaacbbadfcdccddaabcauaaeabecmcedcdebbbcdababwabdibeccdeeaaebaccaddcebbdaraaceeecwddcdeacmdbcecrbaarueaeaceufcaydeceemecmaddebdcbidbedabbebcabaeaadaebbbcmabpcndseeekvcbddcehkecubabebececcdaydeddneazbccwbbhbdendbeeadcdbaeebdeeaeaadebddmeddcedaadbbecoeebcegeaeebtddebddcbbscdcxlebdzbbdbaeecdddetdedabadlbcbedeccddecccbcdedbeadaebacexbaeecaadbcadbyddcddecewdcccceaceeexcbebeecbeadbeaaecoczahcbhcqeajbebbzoebcaeaadbeababaeeecaenwdabcddaedaerdedecddebbjaddcebcatebddcbddezbgeebvacdbdaddcbcbadedddabcdaddchbeabedbabeddefeafcdadddbeabdgdbbbabadcebbraeaaodaccecdkqscexkabdgadcadayabadbbabedvfaaaaebbcjdanaebedabdbceaddbajedbwbcbecabaddebebceecbjececbpbebcccbccedyeececebedcdadkecdaaeababdbdeaeceeaaxdaebbcnecdxeedxedddhbbbadtedeeeeddcabbddaccdddacavaecnbcjadabaecdbdkaxbddcbadbeaeabaeedcabbaccebccpdaelxbbddbcebeacaabbbdcdwoeccccbbdabaecaabeabeieeaebdaedeajaaadtbdabbnzcebacbcbccdeceebcaacfcbcbebaeeccebeaebdbebeaegcdcbecaeexcbbeeaacacbbbxnyapcabpveddqabeeecaajfacwbdbieecsmadebccgadeaeddcdabcbacaeacbdhbceccaalbdhuiaeqebacedazbvccabacdcbdgeebecaehcaajbeadaabwaeccdmbdecwabdadcacdhcdacwdbaqagbdebesbebdedcdzbbaendeabeaddbccdxdcwrjkdeddabedqcbcaeeazdcaldecadpababbjecebdegadwaskbbacceplcncddecbcpdcebadbfbetxeabaaacbcaeddbceeegbeccwbaddcdececcadejcbmdddobiscdpabbcdbcbeuccadaeebdezaedaydzcadaeadecxdjbbbcmddcecbjsccbadzfacccbbbcabkbcecbbxdcadcocbadaxabactpabbbcdacaacbdacdkacedaeeaaceabcfbceaccaeedceeqecaccdeadecbedbkdbetnycblbbbabbdaaeccaahgceagdemedeaaocxaccbedpazhatcedbbckceacdacaekccddacafaeecbtcbaecddeebnqhecceeacbeaaebmecaxbbcaabcecaacdcchadbddhgbdbdwddbcddedceadeacddbcaatcedbbabedceeecaaeadcedadabbwcpwadbdybbacbeafbecbbaazvacaybbbeeddbtuecbccacdabaqabbebcdaebebadpbmdeeaeebepbaeabcbddjedacbaaccbeamyecadceddeceedddcdaxacgaefbetedeaemwbbqcbddxbbcbourebtzdcueebeeedbyaabdabbhguadcanaedcababadezdcdebaaaadadabcbeadodeeedbacccacdbaewcdcecadcacnxdcdcecaaaadbpxacecdjbdcecbaddbrndeedbecacewaadabeaeaqdarccasecccdcaaagbgvedcabcqteibdycbcecajoesbbnbedacabdbeeacaacgdceadqcacdbaelceehcdeeeebdectcebaebayedbdddbcebuededeaxbbbdcbbdbeddybcdcebcecakdembeucbjceedcdddaadcjabdeaacdebbdcbebbeabaccdaaedacbzpebacdaadbccabcdeaabbebabbcdbbaeodaddaacccdbdaadeldadcaddiebaeeabbaqadacdaeadbbbcbbdufajckcdbeeabebccdcgbaedabaeamecdepfddcbeebvabaejeebbdadbcacahdacbcddbcdacceqadebesaeaeteaccdbidakebaceaacdaecacgbeddcebqaaaaeedzbvedbbcecdamcbbabeaosbddeacbdjdecccaaaecbsabeeadatbdddeidaeeeaqebdaedeaccedadabaedebwbeeeacddkedabbebecdcfedxaeeamcdbcecbeaebadseccddabbvujcydbdddbdwbdcadaaabbeaccwecdafcbaeabucdeaaeeeefcaiadcdbaedbddbdeabebacacaeedbbdebbbbcbbbeaexhearebbqdddeecsbwcarbbeaaachcdvccdadwciaabebiaeydeepcbevbbchzyddwuadeebabzoceendaeaodebebceybbeabemdpbelbbqbecdadbbkdrcdapbcbceedagejacdbddnyadcoacdbmebbxaanddcjbccbccedgbabddecaadadbbbacebbadccdavebbecccgveaecbvcpbbdducdkceceacbredacdbcebbbbcaeeacedacwdbdsadebdlcbbcaddbblbbdcfwaadeeddecabcbbcyiodqebbcbdaiccbbdabdwcaabceacabsaaeaxedabvacadyzceaecadetedbcddaabhcaycaadaebedceaaboneaccadcbdcedcecebbcancedanccaecabadbbebibdcsdbddtmaebabdbbeccddbebbqdcbbbccabbhdaacadebacabbeacbdddeceaedjcnadbaedabbcbbddbdeeaudbeiedebcdcddergdabedbhecabdcaaebcdddddecaceacabdaeceaaybdcxcdacadbcbdcejeaabedbcbarbcdaibeaabbabcadabbaacebdecddeedbdbalcaecbpcyddapbbdceeabbbccbeysbbgccpdabdveadaedbkdadaynbebbbbececdzebbbcgbcxaadeacxaaafcuebbxdetbucebcseaetcdacaaeebdceeebbabecdacabaeddjaacabdpfddddbcbdweaedebabafekcedbdaddecdabedibedrdadbacaaecbeaxdaddbdeaedaamymeaceeacbbeydceaqbbeaccecebcemebebbqadbenbsbbvzbbbacecccabxbcbhaccbdcqbebeaaxexakvdeaadceracdscegcedbccraebacpaczccdeadbcameaazebceacaztecbzecjccdbecaebbbeddadddaccdcccbacreiadaachbextedczecaacyeebdabmfecaabdaacbabecbcbbapedeadjacdeccicdabbbeeatacccbacedaxddadbadceeedccbcbeabaabdbccbbadeaadeeacccseecdcceabwaucadcdwcbeeaebdbbdabeccsahavbabaadrwrlecaccceqdoacajbgbabladaedbcecacadebaebccbddecccdboqccbcldhbanabecddeacadedcchcjbcbbdeeedcxdcencduecbbebcaaeudadfacxeawfcbccodaccdadgbaeddtaeecdeeababdabadbcacbblandddebrdchbewnbkbaedbbaaadbdeeccxecedabadateddecbcpdabcedebbadabcxbceadaetbbaacasdbaecmhdebacaaeadecapxccebebcddcadcbeaseadhbabdctcecbpvdcbcbeabeenbabbaaeaebdfeceebadbblaeabbecaececjaedydccvabdicacadeabaaebyaceedcaqaededeecbcebubpadadbadacuaeeafeebaddccbdcaccbcocceebecebeaqcaaacxfbbdadaadbpcdcacdeccecbebdaeeaadbdbabebaedcabcddeebereebccbfbacbbbcaddaddceaecacrfobaebbcdaccccddaeecdmddabeqededdaecdacacsewcnbybauebbaedbbuqxcebabcbedababaaaedbpdcecaebadkbeseaeaadabdbpcedckckedebedddccdecbccddbcddibbbbdjqdeewjeadecaddedakaabrdebcedtbedbcvfeabcebcewevaebdaasyccipeddecddbavcbedcccwbceacbbadajbcccadbecaaeebaebdgabbaaaaeeddeameabcdcabebjaaadeuicdeabsrcddedeedaccdcbbdfwbbedadaccbjtadjbrbbdccbcbeeaeabedcahdcaeccbbdocacebgpadccrcepbgeaatbeedceadvdcbbebdbadzbjdbdeaebetcaepuebeisadbycebdbcdaaccdcaaaaaeiebccndedaacbpdaaedcnaddeeadaedaeadbyjabdacdeaeedaedbdbebdobadbdcaaavecdcabaezbueacocladcddbdbadacacdhfaaeeccaeaqaaebbtcaacaaddsaceaaccbaadbhrebebeekkccbbacecaccbdcbbeelaedccbbeecebibbegaajccdbbcbrbxbbdakdcaabacaaaecdbdcedabcwdgeecdbecadacdecdcdeeebadbccapcbecdcrcydbaeeddaccabbfbrdsbbacaeedcpcdbeebeadurcecuddebodbeedabceadceaaccbcadabedhcbbbibaeccccdcjabeccabicdbwbameebcceddeetadceeectbiaebccaceeebbccceasadccbheecdbcucqkpdedyljeaaejbdpeaebaebndceaahesbcccabbbadbcbebacadaduduabocbbcaccbadccccabcbbhcebhbdaaaaabdabdbbaecaaaaabbdacwbebdecbeacgbcbcadchdpcecbajadabkccacbedceibarbcadbbcmbucebaabbcbvdddbddkebcudcacddcgbaadnecamdabarclcdbebbbdjedpaadcbcaedbaazedddcednacdbadbaabbdaeedeeeaccblbbaqebbreeaguebebaarapyebddabvddzbdcdccoebesbdeedabeeecddiaeaawbcdbebcaeeaccettdbdadcbbxbcjeacaacsasdbbeobadreetdedbqbubyccedeanaebeddacczecccccbbbbedbuebabcabcaaaaacdcadcccbcdaqdcexaeebeqzeebbacebcbcecacbdtbdbjhiwcdbddtbaeadaddacsbabceacddeaaedbaeabanecebdcbccdbbbbeseokeecacbbabsgbweaecbdbbcddidbabeebobbdodbdedcavdpecabcbdbabdbebbddamrcbdcaaedbcecbabebcdddcecdbddaaecbbdazdbbbbcacjeceacbcacdbceldeaddxeeadeaadacacacdbaeeoaebecbeeaaaabccdeaenkbdcbcbdbwbecddaecedadbdeqieacaubdebcbbaebeaerecewdpadeccdcbeedcgadecbascpceebbcddeteedccmbbccdedddaacbaedbaaedcbcbaedcduebeadadeaberdcbbadcddidbhcckbeeecaacbcbbvaecdbuevoteejacbacbcbbbcrcdgececberdebmeeeuaezycedeaaaecdlbceebdbdbdbecbcbaakcdodvecelecndbcuddeceddeddeecbbcadecbcadbaaaaddcjebdhadbeudqmcaedddbbebdzaeabbdebavectcejedaridabccbaacadebcedeecbaabdccbbdaozaozbkgcbgdaepxbbadmbedadbdaacbeebdeaddatuaedvddbefdcueeeaabcacaebpeddsdcdeafzqdbdrbaczadceaasbcaeeecjdcaebbdbcddubabecgbycceeeeasadabebbbcaededqaddebdedccgcecaarbecdceeabdacaeagbbcadwedsdaabcbegeaddacwacebcbbybdbaceacebbaabcedndcbeqrbaoaadcdbcgdidbdaibtqbddcaakaembbaebddaecdebdabcddeegekbianzbaabgcbedxlabbaceebdewzdcaccpebeceetdadcfcexddeccucsucabdcdcbaaeaenaeadbbbbdhdcdccaebabdcqadaaaaczeaddcaddceamedbcfbrdrddaaaebbbqccirzbededdeaacbdccbepdeaaaadbacabbectqddazbvbdecocdabajawcbcgaeedebaebdcblteeacdndddeeaqedpcapdcedtccaabceedeebaweddccbbhbbaeunbaledcaveeaaagcbdcqbaeadvaadedbfaeeedevcbddcsdbbbcecbepeeaaadjgcbdaldaeeadbcqbcwdddbbaedcldwbddhcdbbaebnabebedcccscfecfdaadceebcccvcalddexdbaabbseadoncyccxakdacbdeaacbadecacddbabbdddkaabdpccddbecbqblddcbcdreebebaaakbbdabyeecdbddbdeaaccrydldqedebabofdbcaadeadqdcxeeebccdyedbahbebccmccbcdeayebbeecbaaexbeedaexdbdebkuaexabbcalekhacbdmaeecddddjbepeabcecadcdeddeeceeacadjacbpapaeabdfacebeabcejdaacbddecdbqacepcadcdceddaacbdacvbegdecdembbbcbeejvxglaspdbeqabdaccbcbdaabdbaaablwbedcyhcaeaaeacdadcbjbobdbbcdhaeclelbeabaedcdebaeabdceabbbadbdcdccecctcbeccbeaocdaadzcdabadlndbaebmcbbaabccebacdccddaaabdececaecbabcebbedzbcegcacabcekazcbccdceeebadewaedceededdccbbbedbaeedaazeaaebeccyaccdrdeedbodaaeevdadbybbbwbbbeedcaebeabbebdabbdbcceedhcdeeiaadwcdcdceyeasnedeaaiccebcdvcbadddlcdmavaceccdmjbeecdbeebbbeaqdeabcbeedqdeuabeddcwbebacgdbecabdcdabqddededevbcdbdebbvdacbceqdbdaebvdccgkaaaefebecbdcdedccdebadedabxeqecbdaabccdeqbcabeacacdaedcaaeecdbceacedfbaeawdadecdbedbacdeedbbeedecbcbbsdadbceeacceeaccddbkdaexaaaybdabedbcddlrccejbjbdeaddaadcebdceeccahydfdkaeceacbbdcleaaedcadcaeacczdecdaetababbkdeebtbcbbabcahbdddeqdadbbcbapcacdccdbcebbddcibeccedddacbdkenebacdbdacddadeedaaaeceabcedebbcbfdceebaebadtbacqeedacwdaecdegcbbdfeybbabbrddadcccbzpbgacbeebcaacbbababeedabaaatdcdcjwbbmbybaccqaddeebceedbscccabaadcdadccdbcdedpebjckbbadaaeeecaaabccebdzaeaddeeabcbaceecackdwcbbbceaidegcdaddvjecbiccddbeedacacdeccedanaaebdeddbeddwebcxdebacdcbteeboacmdeabcdbeeecdoeoaabdabadbadecbdacddbbbddecbdaededadbxcademiexcecbcaacfcdcaqdewbwdceccahcbccdacababdidccabbheadecdbcedcaacaefdacccdehdeccdcdnnbebbcbbkacgebdaeacbccedabamdaecbbbaasaceccbcabcbbhchacrcedbdcbbcrebdacdfaecgdcvecuaabdachbbccaeadedhdcbaedddbbbadeedbfbbxddeabxababbcecdyeddbbaaedbraaecaaceadcaccepebbecbcbdeabnbdbabdeaaeadaeadaaabvdecodcddazsbxdkbcaecdaaehjaabbbeibdacebaecccecbddcacaeoareeeebdeebaedaedgcebdaadeebccaauedcbsadcbeeedeeebeacabcdycaedcdcabacacacdcaae 10000 100 2 aatbbblbtbnzabaababbabibbsaaabbvboulaaaabaoxabiabqbaraadwajaaxxfjabbbfbxbqaaabahgbabbbbabajpbutzjaaaqabaaanbaabiabbaabaxpbarsbbabpababauabbrbbyfbbaabaaabbfbetbqiabababwcbbababaaaaabazubbabaabaqbsabbaaibarbaaaabadwaaazlaaaaaslabaabmbaabasbpaiaabbaabepaaababbfaabbblabgbbaabzbbeafbebbaubbaqmababbewabaaabbeaaaaasajpbaasaydbbqmbbabcaaacapobuazujbbaaapaavaaqbjbbcbvbabbauxbsbaabsbkabksjbazibtaoaaabajdbwarbbanzyrmbubmdbabuaawbbanbbaabbddanwaagibybbaaobaaocaaayaxbaoibabbbdbuaasbujdhbbbbkpbambpbblbaabbadzbanbbvabbibabbqbbrdauabbdjvartbbacvbbabbabbbatbaabafabaajalbabxdbbpabnaxbaaazbibwmkfbabbabaoaabbaabbabaaaaayabbababnbiiawaanagaabbabeaabaviawbaaaabqpoabeabaatbaaaabxtbwdavbaaasbaabaiaabqapaaibosbbzbbaxbbabebbaabpbbbbbabbuaaraqbmbabababbbbbpapbaagbzbpacbaabaaaabtbiaabbbbqbbkcaadaaaaaalaatbajbaspaabbdaaqsajababkqiwalbbboaaafbaaaanctalaabfabbzangadgaabbbubfsaybaaabbbdarwbtbsabbbaababaaaababaaaauarabibaabviabpaaabtbabbgaaaababacablbababjgbaeabbakbcbsbemabpabaaabbgvaaaqbsalbbbbbpbaaaaabpaaaaaaabubhabbeyaababbbaabbbkbdlaahaahbaaaadpbubalaaizjaabibbakbbbaadwbbaaaqabwaakbfkbaayabbabbnbbbabaaabaabagrabgbabtababaaboaabababdbaazbbbaavbbvfbbwnaabmmbaaqabpobaabaabbhbvlsbambbbabibbaabbarabbbbabbpbdoabkbakbaaaaaxaabaaadsblbaobbaqsbibbibilarjawrabvqubbbaabnldawaaaaawblbbporaxaabibhaabababzbaaboabablocabwbznqabasbabaabbbrbbbaabatraabaabiapbasgnbbabagzbkaaaaabafqbaqpaqbybaabaabbbmxabasbaabqbabaaiaavoabaafoaabbitbcbaabbupuaaabbalabzahabbaaabbohbyatbxnaaaacabzaakoqabacbyaxkbaauvbabbabiababrababbgbobaqtaqdnaaarajaaqbyebbaaiaabblcaraaaawaoaaaaabgnaabbbabblaacaatublbiaoaababbuabanbpbabbyajbtahaaabsahbjbaaaaavaabwbbzbbzibdbabacmamabbabbiabbxblerhralaaaubbbeatabbbbjvbbcaaaabbabbaavbbaaxbaxafbbbbvbaabaydbtwbuaaabaabatbqbaakabarbmqabnbgaabaqbabpacbvaiaabbaaaambaaabalpaabbeaabbafcaaasvaaobcacbbababbbiaauagbbeybbbgabbajabsblmuadnbbaabaoabbbucaxaamaaaabbaaabbubnaabaaaaparbfcbababatbbbaaabnbauwantbbbbbakbbbbaabzbbaeacabvaabbxcbabxcbbbaabaaabbaadcbiazhbaabrpamabrdbbbabxainwaabbabbamaxbaaabbbibybnqoebpaazgbabrbbyqaaabybatbkbaraabbabjajmaabalaorabaafbppmabajabjqabacaarbaubjbbaayaiabababaigmabaybbnaabbxababppayababboabbbbbouabbbaaarblibaaajayxqabbqpbbbnnwaabbabbabvhaabbdbahkabaovybbhablabbkbbaalzbbwabtpbwabbpabbfmbbbaatbaabaoangabahvbabbbaabaaaabbbbbabaaakasajanaaaabuksbbpvbabaabbjaaaawaakabbtabfbaxtbbabwaaybjaubbbbbwbbabbabakajhbbdqambabanfabatibbabsaarabaaapaahuubpbabbdbnbaaabbaaobxblbbabnaampadaanbbpbkbanabbbabzbnbbbbayabaabababqbuaaaababbazfbaqbabbbbwbaakbamyoaqabzbafxaabaababbakaabbaraaaabxbfbabmaabbbanbatfaabaybbabbbakbbaaayhcbbbvbbbamaaabrbaabbnwadaabbbgaacababbxvbaabsabzradbbbhabrdababbbbvbabaabqbbbkabbblfbbalabzrabblbabaxbabbaamaajbtbaabblaaabzbbtbabalabbwbaiabbexbbbabzbacanabaabaaahobbbbaaaaaaaaabmaobbaebnabzacagblbabrabhubabbqbauaguxbaaaatabicaataaababtxawambbbbapudabzorbnbaababbaaspaezabnaakabubaaaybbcavbcvbaabngalaaafbbaaaaabaaaaobadbxaaakaaahaaaaabbasaaiamblveopbnbfaaaawtabacuarazbbakbbbihaabbubbblbbabpaaaabbbdbobbboakhabbclbbbbabeajtcaiaaabqblaaaatnabawaarbbbawbancaazbbababbabaarafyabkasbadedkbbabqaabababbnapbbbbbbaabsbbnbaayuaaazbqamezbaaaaabbxvoadcgvbbbaraabazpbaubaawafalbaaabbaabbabfbabahbalaaqakaaambbaberabbbbbbabababbqbmnbavuaqbabadbabbrbaaadabbaaaxaaqbbbkbabjybbxnagababbzqbakabsadafacazusbaypgaabgaariaubwaabwjyaakbebaadbbbpbaaalaaabaaavafzabfabpbamaadaaababqaaabaobvvbbqgbakaaabhayuabaxwabiayabgbaabaxyabbihhzbbaabvnaaygmaabwabbaaaxaubazacbbbbvzabpfoabwaabaeafaabzcbbeaaachdhcpaababaabjaaaaabbbfrnbbaawabtqbejaiaaosobbaebabjrahtabjbabdbblaaabazbafaaababbbbbauaavyvbawbbtfxaacbdataabaaaobbbpbabuaabbevibanbpaabbtlbphbjtwywzbabdlblqbeybbbabbvabaqbgblaeabasabvaabataabajtbaaacdbusanyltbnbaaxibadabapabababaabbpadwbbabbbbaijbobjbbbaaaabbabbnaebbaaaapababbbawarbnuxbibonaajabdbygabpmabbawbkbbanfeibgbdxbjabaaabbakbhcagcbbbiafabbaaubattbcexqbabuaaubbbbyzjbeajabapfbaabbyoabaatbbbbaybaatbbbaayzbqebxrabbbmpbjbbabaaaajaabbzfarbaaaabihbbbaahasbbayabaauolaabaaaaiapabbbaivaabcxbrasaaaaabadbbaarwbbtabbbbaatlbabbybabbaajmbbzbabakibanaoabsqbbbbcbgabbaqabbzabbthabbbeqibaaiqqabaaabbbarkrhabbbaababababkiaaybskbbxaaabbabbaaarhbbacaclbkabbbbsbthbckbbmbbaaabubiqjbbzajblbaaakbbbhfbaabfbapagauabbajaaaybrbabjkfsbazaabbabawbuaawbabpabyaaoatbbbbfbwacmbbbfyibbafabqabbabvmcaabbkabcbbaaacaaabbbqbabbaeglatjabzkbgcsabmabaaaabavabaaaedmbbpntauuarbarayeaaaebbbbhpebubggibabubayababbxbbabratcabaiabaaxalakbbbgdaafzvbsnazaabkbaedrabbqvbbbabaabaxhbbabamaabobbujawbwayabbababayblbktabtbsaaaabbbabbabkbebbbblajbcaabaajdbawaibmabbzhbbodapbbkaaalauwaaaaaieebjibaaaabbabbbbbaalbbkakhbcabbbfebaaauabbxabaaatabbebbasqabchwababaababbbbafnatwafabzcabbauucbyabbabjaiebbldbbqaakaabdabbbaalaaspaababatkapatbblbabbbbavgvbygjaaaabbbcaabaaaabagabebbuabbbbbmayiabbsbbiaabeabaarbbaybbbbbbyabraabvabbakayaabnaabbngaybbcxcvbrbbhabbaagynbbabaimbaanababapnaaaababacbabbabaasbatbjbyaabbbaqnabkaatbaaabfabaaaabbbvzabnhbaayebaffagabqfbnaabebbaabeeaabobuuabaaaabaraayaaxlaaxabuabbybabybbqqankkagbbbakboabxbaaxabddauaabababsbaaaabzbaybbsabaaabfbaabbblbbabaaabarhbbawabbbabwabbfbaaazabupsbaaabsawmbajabakdkbabbabqtalajaybiaafbibaedhaababbayaababaxaerraxabazrbaaaraanibaablbebdqbqabbbbbekabbbaabbarabbgbabbyuabavadbbbnabdbfbazabbabbhaqabcabaaaaababhbitaaazdaabbeaaaaayaapawfbaahakbmbabbbbbkabaayabnatabdabaaqabarbaamaaabfzabmuaaabaaabgskbbbpabawbpaybmbbbfiwuzhnwabtjabbbafeiabaabpplabbbaplaablabaabbabkiqabaaavabaabbahohbdbaababaabasbgawbbwbbqbabmhbaahbbambbbuabauaglbbabahabzaaaiyasabvayakbaxbbaaasbbbabbababjnsbabhgabbalbbgnahawabpababbbdzvabbaaabdfbabbbwbaaapbbaaxaafbwababbaabbabaabbpababbibjbgabatbaaaaalbbaabaawabaabbababbbaabbandaaauaababaabtmabycbbababfmbaabpymaawuaaababmabbaszbaquababaaoaabsbbmbbgbbanbawalaajbebbbbrbbpabyababranbaaaobbbxaqbaovbbbadbgbtcbbcabbbpbaabatctbaubaaabbaaatbbnlvaabaahacxbxaabbbbaooaaaabbagaabbtawcawkbobabslhycbabbbrbbabtbahambabaabbbrabwbbbvhwbeabaaaoabbbbgabbbbdbnbbabzpvbjbbbagybadabuaaejaantbbbabbatobbaaaaabafbiabeababaabdbaaaxbjbavbaababobaraazjaabapbtbabaaabhbabdbjasbtbaaabaabanqbavaabbwababbbabbabktbbjabibbbbbbabttabbgeovoabvjaabbbjabababpbtbafbbbbbaaaaabbabbbaascicaaaabbabpbqhbamvpfbbabrnbayabbbabbbxbbbbbbaaabqahraaebbekaaaasaaabbbsbaxeaabqaabbbbbjbaebabxvaaaaaabbaeaabaabauaahbabaabbblmpbwfcisjzbabbcdbbybaneibkabbeaababnaaebbbrgabobbababbjxgahbbzaagpabbaabaarzbaalabbcrboaabbdbbrbbbasbabwlsabzabapoabaaabbbabbbbaoabbaaaabwbgbabbbsobbiaamagrebiaambagbbrabaavbaamadyagaaabzbbaabsjwrajadaabajnabbbwbabbbbhrbjpnbaczxeabaapibbbababubabwbapabbbfbvbbaaaabaaaawbbabbbaaabbabbbapaaaababfuzwlbabmbuanaybbbabamefaabbsaaqrbababaaaqbaagbbbjbbakrhabbteauxbbetmbbgbapaboaabaabcababvaptbabobabaanbbaxbaabxoabmbabaajbbapbaababbbrebvbbbnaabbaaqabambbasbbakbfaawbaaabaaabbabbjbdbbaarwaabahablbambbrbbbhamawcaiaabbacbpabaaabbckbxbebaasvbsbbcbbasaibbkabfcaaakobcageaaaahcbbbaaaafaiazsbajbazbabspcrbvajbaoabababhbabadbbaabbhqbebeowdcaabzabicbbabcacnbbaaaqwabnfboaawbbsblbbdmaexaabaaababpbtabbebbbibibajabaadaapvabbbgbjabbbbbabykaaabbbbbbqdakqapbbubaabababyuabxaabadbabzrabzvaaiebaxylmbqwfaabcibbabbabaanabaaaabbubabzbbpaaaybwbbaaababbboabdbcabaabgbbababaabbuzbqabnhbaagrbalamaauabaasbarabbbpbjblxparwtaladtbubbebbababpbibavvknrbbabfxbaamaueaaazdbbbbbtbxapbbasraobawyzbbaaaaaaaaaabbbfbaaamajaababnmbabbbbbaaaalaaecpabblabbababrrbtxuaczmbbqauiwbabacbbybbawbbraaabaauabbbdtdabbfaaabuabdkvahgfaaabaacbabtbabikbbbangbrbltbboeasabbvbbbbabbbabayababbeaabpwaaabbbaatcaabebabsbbbbabbaabyabaapqbaaibavbabboabsasbaakabbjvayabababaaaarbrybabbbqabapajobaajcabaobbkxhbbabavaaatachoaegbbblbbxbbanbaapaoababbaaabdyaaaaatenabbxbiabgbabdaaababaaabgbaqjbbybaabmabaybbjaaavgfaboaobcabqbabhzbdvtdcraabgahabmhaaoabbalsbbbbtabbbbalazblbbbabbnbbaaaqbaaafbababbllaazbbbnbazzaaabababababbbalabbbababqarbavabaludbbabbaszbauaabavyabatbhbaoaybbabmalbafbiababaantabawvbaababxgaabaaabarusaapgaatbaaafbbelkuabbabbbbazbtbbfdmabanaaanxbboabdaabbbdababbgfbaaabahsbadabvbbqbubahidaahaabbqbbbaaraaabafacxaybhbwbmsbbaabahvuabqbyhsybabbbbobbbrbbbabafbbraabbabaaaoybaaaabbahambbcbyaaabbbbabapbababaabbbababbabaebasjaajbbaaabbaahmtbasabsbbfgabaaarwambarbajaabbkasvaaaacuaiwfzaaaaaababaabaabbbjabbapababgbxbqqafaizbkbabakabrbaaxbababtbdbbaabaoabbbiaabtabbauapcarabaayancbglabbbbbbfabkbbbbbrajbnebrgvaabebqsabuaaeralaabbbabwabbbwabbbabsalbbbwaaicadbbbbdzauaabvkbgjbbaanbaubbbxaaaaarasabnbadatabbzfbebaaabrzaubnravaaababbbabbsbabbbaaiaaabsjbapbacbabbawbbabaakbaatbbbraaaanemaaabbbibsaaanbbaibrbacabaabcgabfbjcaaaubaabatbkcpaxfbaabbjcbakbalbmabtbbbavcaaaehbbgwbbyvaabbapaaabbbbjvaaaagbsbybbaaaaaalbaauaabsaabajaoabbibsaaabbaoaabbfaoaabbagbbabbbabbylaabaaaabrsaablbbbaaacaaaababcgogaiatbataaabnbafrauaiaqbzbualbabaaqabbpbbaaababpabvbmabbbqrtabaawafvqbkaaaaycauaadbabuaabaakaasbbbdabbbaajaaadafaaaaaaaaadbdjbzaybatgnbbbdvaabaayzqiajamaaabbihbbyqaaapaaaanarbbabauyibnadbmiapbbhbuabbaabaabrafqbbaabacparaobdeagpbarbbbjabbabjbfavbbbblaoaiabbpvaaaasapwbbnabdabcbibbcbabbabbabjbbbabsaaaselbbbzafeubaxayzaabboabbbaaeajababxbwbbbexaabhaaabbaalzaabafvqcwbbakbabzapdebabsbbbbabajbborabaabbabbaaenaabebobabbnababvixaabablsabbbbaawobbtblhaijaabbbauabbabaabaaabavoabfagbaaaaabqbbacbbbbacaiqbabauagbabasrawqababbinbuaxtaanbbqaaaangaabnbabbaodafaabaaybjawbaaaaapjbbibabjqvbavbtbrbrybjrababoagwbsaamkbazabafabjbbbbbavavbbnabaaaubzreclazraeabvbbbajakafbjbaaazbataaeaaaubaaabaaafsabbtacbaabbbxabbbbhnwiukqbxabcybxbjbbnbaaalaaxaakaababbbabaeaamgcbaobbayakbbaqvbaaabpbabmbbabaqdzabahaaaabamaabaoasaaabavboaarbdibbfwbawbabsaaabbbccpaaagababagbbbubbjababaabaaaabaaaaoagbaadgcaabbocaaobabbbdyasaabtbabjbiaanbaznbfagzbaaaqabbbaraababaabbbbnaassbaaaazgaabsaobmakababmdvbaaombbfxbaiasbvbbanxwazboobbnllbfabzamaxpbargbbabaabaiabbpbabbaaatbauslnbgbbbnkocjakaakabaymasvuabaubwhbbafkabaqaadsqbxzapaqbbbabbaakayahycxaqbibababsaaabmamauaubrajbbbabsabeoaaabcjbfbbbbbaceabbbaaaaababbbaabbaabbbcabsaarbapbagbjmababaoqzxbbfpsbablaxbbbvbjbbaqwpaacacabulbbbbbbaaaabaababbbbbaiajaaaaabbbqbbaqibaaatxabbobabpbbaabbbcamaaaaqababbababaaaboozbaybaboaagbsaxbbbhbaslakodcwbbbbxbbaokatbbbaaagalbjabeabamzhbbabhbaaibvafaaokabaaaabbbabaaabbbaaabbzgaojbaababbkafjqaaabbolbbabaabaaababbilbaawbaaambuhbbyccaekaabkbababbawoamabfaambalaxqvbbaahbtaabbbwcqbbbfgdubajaoarabqbsbaibbaabaaataea 10000 100 4 dcdadcdabdbbcacdabdcgabbadanccbbdddcabacdaddabbcctdcbeacandcacmbcbtbctecscacbdccaabbuaarabmcbdaaaedabadaapccfaucbcbbapaaaacacpabbcawjvdacccabdaahcbpbbbadcdbedabmbeabdbiplaamdbbcaaccbabcdcakacacbbbcguadbbabcwqdcribababakcbbbabbadabbcekbbabcddbahiaaccdzdqbcddcbdacbcadcicddcdbccydarbbbadgacbmbbddbhaddbcbdaaebdadbcayddaacjdddadbdbudadawdcabvaaoaljdzdaddbwbacbsdabcbdmpccbaadcadcwbdcdagaadcdbdccabsjabbccbbbccbbbdcbadtbccaadrpcqaddbxagcabbbccbbcddcdcddcdudacabsabcccaddaqccabdcuacabbaadydcdcccaadcbbccbwddcbaacddakcygcddbcwbacccabxcbcacdadddcccbdbcddbrcxcbdddaabydacubbdadaaddabcnridbactcbccahcscbbahdbcdcacabzbubcadcbbbccdddarbaaaddbbdvcdbadakdanoakldbdbcbnbdcwwcgbcbkdabacdvhuedncabdbarhcaaccbcfdjaaccbdbcdaxacbcdabacdjbbgtawmvadbcccabacwabadaahcdccadaccbkdddadkcddcbbcbbdxydyabbcdcbdaaaldbadbbkadxddabwcdcbbsatcdicbvcdacbyawducccdabbacaddbacciadcuwddmczqaabcuccadhkfabbbyamcaagababaqadbdvccccadabaqbabbacaaabdaazoadbddacdbcfddcdoddbddcbdybbbbcbgdcacdbbbabcbcaddbbojdabidadbclccedabbcxccddbacbdrgdybdccbabcacabbkdpdabawbbbrdaabcdbbddlcddcobabdbdacbbdcddxjcdacxbvgccbaccacbchdabdbadchcbcmbcqcdbcaaaddoxebddbccpdbadpcakdbdhbccafbadbdzcandcgcdcbbdtcdcbcxccacodcdsbbbavbcbcdacacabcnacaaatbaacbbdbciaceabdcdhdadaabccbdedbuyrddbufcdbcbahbbadaccdbcjccadhcaccvdbdaacddsabjccbcbauacdcnbocddhbcbjdaadbcaqbaadacccadacdadabaccdaaabddddcbabbdbddfcadaacacbbvbdrcbfcacdbandbacbacdsbdackabdbxazdabccdvbbdrdcbdaaccdcobbddbbdadcabdbccaqabbabdrcbadabbdcaaadaddbdadcaaddbcsdbbabbbfbaoavrbcdcycuabadbbnradddbrccacdbcabaadaddaccndbacndibddaycbbbbdpbnddbbccbbksdaacbadagbadbfcbddeoqjbdcabcccyjbcudaddbcdasbbbbdbdaccsbbdacbhbibddxlvcatclbcbadcsbcsabaclbcxdatsdddbcdbddbcbcdcbacawcccbddcddaabycjadddaccoccbddbdbiddbaacbbbaacddcbcaadrjdzdacbdcddccwbbaaadcbbcdbpbcbcdadadddbmbabccdcwaazbddmacccanavkacahdbdccazaddvabbzdotlachdabbvdubcdcbaddadbbacbadbbaccbfccdabfbddbddddabdcadcdcaaycqbbdbcwacbchabdwavdbabcbdcbbdcpbnbbaaacbddcpdrcordbbbbaadcbcacdadcddcccddbcachcgbabbcaadpajawybdbiablacaaaccdkxabaarkbicbcfddaacadcdabcbacbdgabxdhaaacavacbdsaaabcrddddaddacbavbtaadcdsbmbdbdddbcbcbbadaabcdbddcccdnbccnbddabdubbdocbfalcmcdaaccaeaccbcbbbccadpuadbscbccbmdabadaccbddaadabdbbdcacbcabcfdgcadccabcyasbdcadbaddybbocuridababccadjcbebhccabcdddczbccdbcqcabbadcbccatcamdcacbbcdadcbbviwbcbdabdccducbdcadkcbdccednbabddtladvcccaaccndbacaabdddjcbddbdcccbbxdddbdapcbbaaqdbccibabduzcdpdcdadcabdabdacbcbaacdabdcbcccdabdcrcbbabamcbodbcbcddaaaaacbbbddowdaaaybdcbbcdaabccdabpavhbadazacbadbdbbaoacbbhbdacoyabcabbbabbodackcciddcbbaccdcdckabendlayedabjcdaaaaaaddfacbgbabdcasdacbrebbcdbtbacboacbcazabaaabscdfcdaccbbdaqcabacbbddzajycudcadjbaccqbbcbaaaibbdxayccczddddacadddccdktqdnfwubdcbdccbzbdadcaccbadbdcafbbazddacbscoanomcpdabavbcbdbcbmyvucackgaahabbaeccdblcabcbdachddcbddcgabandcbvadyaadbkbdscclauacbcasbatdacbdacqawbcvcpacbcbbdccncabasaaccacwccbdbcccbddwcdbbabcaafeaeaabbdababnacyaabvaqabaccxdccbaabbczcccbdwbacbbcbcosaalbcbdadcdciafkbdmccacdbmdaabddbhcdhbabcdckcbbbbtyabddbdscbbbdcpbcabdbalcdmccaacdbaicdcbbbaccydcbadacdyadccacbaccacwdcdcdbuebazbbcabcaaddeabbdedbsaacaabacdiaaccacccccdaaddabubidacmzcbjagcbbbzdbadcdcdcbaasjdbfadcbrdddroccbaaasapbbbdcdvbbcdbadaaccibbcbbadcajdacbddccacdccdzcdhabbddqaakbdcccagbbcdacdccdbcdkbdacabdbcddaaccdccdfbdidgcdcccfcbcavdddbcbdaardadaddaddcdacukbdnpacdadbddzbcdcadcadldacbbsbeabnbdxbzcdbaabcddbdaadddquahbjgcadbbctdvbbbaudbcdccraacbjbmrbbbddccbcdkbbbbacccudddacbbaccddabbfacddbbbcbdzcdbbddaiaccaccbdbcbbcgdbkcccbcbycwbgubcaddbbaacbbcbadyccdcrmdbcavcdaabcacdbacobdcdcacdabbdadapcwtjasabbbvbaddcgbafhaiabacacczacabjfcdbbdezadddacbgacdcvcacacbcanauabcdxjbapddbacfecbcdradbbbaacdcbmbbaacerddbcmdyibdcbdtadbbrdcbdmzbabcckcddadcbdddtmddaaipxabccwbdceadczaadwdeanbddaacadabdpccbabdcddcccddycbcddqcqzdqdbdaxcvbbxbdibovbdwdecbccbdbbcdcaccdcrdaaddlbcqddbabadcbacacsadicpdcbgucbbadbdabcdduaadaccdbcdbacaxcbbabgdaabdfacdddcabbqctctccczclfabdaadddbbbcadbccabbcaddacddcqpcnbaacbpdcsbecidcdacbfadbdaoabddaxaacbubdbrtaddxbdbdgdaabdbdabcddubaabclccdadboabcdtdabdfbcxaaacpbbbdcdyadadcbbcbacaccaaqcaaabdbbamdabzaawaacccbbcbadaaaadawbdabadadddcbzccabbdbbedbdababdbdbbpdbcavuaaaabaavpdbadadaebdarcbbbcyndcaarabbddaabcbdaxabdbdcdbabcbfbjacdcbcccdccabdaduuaadbhabddddbafcdaaacbbbadcbdcbbdabcavdaaeccdcwaabdcbaatgdtnbkgadjcdcccackaabaccbbbdcauxcbbdbvbbmaabcauccbzkbabbcbcdcedaasbbbdcddbcaadjabboddcbcbmdfdadbbckzbbcbbvcaccazccdaczcccddcacdawccdbbccaacbvdpcdvadaaacdacladadbgcwdacgkaadcdddbadbddudaadcccdabcbaadadbbbbcdbddacqciacbcbhadacdsccbadazdxcdcaadcclaadadbdradpdqnbdbrdbyaddcdacbbdbaabdndaadabdbccbababbaaaccbddwdadaccctdcdbaddcbaadcaababadaadcubbdaddcbmbldbedcdacbccdccababqdcdabccccbcdcaldbdjaccaxaaaadddbbaadlbaddoccddcbdfcadaddabbbcddcdbadcicdbcdddbobcvacddacciqcckbabbddbscahacgacaczabacdbbbbktdcddyabdccbacdbadccccddabxaobdbaacbdegaaabdpdctcadcdcsdcaemdbdccdcadlbbiaaqdddccdabclaapadccacdadbaccbcdcbccbdzdadcadawacbdcdacacbbjcbabzpacbbcalgdcdabdcajbbcjdaccadacbbbdcbdcbadbddabcccbaccasalcbaadacbdqacbhgabiddabdbdcaabcabdchdwdbakcbaddsdcaaalacaaaawacuccdbsaaubddddddpakczbxaudbcbddbahdcabcabddbcddazbbwcodbdddbcdgdaacbcavbactbbdbadyvccaaagbbbacbadbddcccacddadatcahbdcdbccfbibudbacadcaaoaabbbdvddacccdddcddczabfbbadbagceasacadcdbbdbnncadcdbddcdctcacdudcabadcgbcdtdbdbbbdcicdabdgbddcccadddcdbabcdccadctbcaqfdaddaddddadbcyaebccabddbdcaldtdcdbccdbaaabdzbtbcbcdbnbwcgblibakcacxdacbcaadbaduaabdbaacxbvaaaaaykecsccsxibcbaadbcbbcdcddbdcavccmbbdcacadmcbddvbdcbbaacaacccbcunbaccadcccdacbcncdbdmbmcbbcbdgcadbdnaabbcacagdccacadaanbpbdcabcadjbdcdccryccxhaaddkdtcbbbadafbcaacabcfcdboadcadeaadbcddbcuccxadapbdtdbecdbadaccdsdawdidbcccbbalcvamabqcaakdfcaabdcgdbdcaafaacadcacouabcabadkaciabdcdbaadcdcccbbbcdcbaardbdcfbkeduacdvbcadbacbbacbddbddpcdaaqcbbdccbhvaaacaiaabawababdrcccbbbjdcbahaacdadccdbcbbdctkabdccbjdbabbbfbcncccbdcduadbbbddoibbbvavqddccbvcadabbccbdcbddcccbdcaddbacadsaxadbfaacbdccabuaqarbdcwabcadcxeadcaaibbbdcczbcbddfubcaccbbbaabbcsadbckdbbcccacccmdcbcjabbrdccbddbicddwdbdcdcacaajdcbaadcdjcdcbeakvjdbbydafcasbbdasacdagdaancaabraccdbbtbbtbdcbadcaccddaiacdxsdbvbaabcdcccdacdzcdadtacatdcafdetcddcbababauacdbaadbbcacddcjdlzabgafbacaacdccbmdhasbdzbbaaacbdbdddabcddabycacddcgkacsfdbbddregababandcqdbhbddbcacbbbbbcjdbfacwbdvdaaabbdbbbcacababbacbdaadwecpagbdwbacbufdbkxcnkbdbddbracakcdcddodababaaadbpbaaibcdducccdacadpcawtkcbadgdccacbbaucbbddafcauddyddcdcbdbcxjhbcacaaddvcfcacdicbydbddbcbabdcdadcadbacbbacgaaababncdqncddccaaaaddxobqdqzdsbdzddcdabadccdabcbcbdavcacacaabaaccdudcdaaagjbcbababbdddddcabbaibaaiabdcayhjaacdddkaqbbbdcdddababdcacsdaadbdcadbacdbdcbbbbecdaccbafabbdaddadpbrcbdbcbaabamkczaazdadaacbcubaacuacaabayczdbbbcblbdcacdccabxbbbdcbdaawacdbbjacydbdcbaaafbacadcdyabbddccddbguddedaaccccbcacaadbddqsgntqaqabsbcwbacbdcaeqbcwlanabbaraacbcadbccdcbadcdcbadcaacdbdacbadaqbcddbdcabcccalccabadccaddddabbdbacaacsctbdoaicbjaabcbddddcdaxpaabsycqdcadfdbcrcsbdbawabccapabdbldjdcfmxdadbazcadwocabababddadbbaaabcdcaabaabdfcbfobcccacabaadbdadkbccjdcbrbdaadcaaccapddcdadcadcxcdaccbccbabyadasqaaccaccdfbcrcadzadcadabdbaacjcbadcqadddaddcddadbddcdbdbdcccaayhdcaccbddbbbadadvbccdbmscabdadcccacadddkbkccbbbcdabcabcuccdckodaaccijbaadjadabkaagabdacadcdabcvadbabcddaafabbkbcbbpmpadbbuicdabacacbcddaascddbyddkcacbabbdczcbdbacccdwbgbadcbbbtdcdbbwacacbccadddcdbbdacbjdxdbdcacbcjbbdbjacdaadcacddcddavwadcccaadadarccxaddccdbadbiacabjdacubbbcaddabbaadaabbbbdrdbcaddcbbqccdcacdbacdddzbdudaadadcxbjbdbbaucacecbrccaccdfaacndcaadcbabcwbcbldbbdaadbaaabcadcajccbdbdhxfccccacbbbcaacobdedcddtcdndadcddzmfdecbncbcbvaddbtbadadbacdbbbjzicdccdacdbadbbdydddabbnccbdacbiccfbabbdqddebbyadceacvaddababldabcbwccbbnsacdabdacdaddzbcqbcdlaacdbdkbbdbaddybvaddccababacbrcabfaocclacaccdaddbawadboabrcudbcdfagapadcbddacabcadbcccabadbkddaahbecccdbacddcsadcddcbcatbcbbaaykdaaaaadcaacadcwdbdabbccuasbrvckcbcdbcbdddcabpqakcaabwakbbdfbahbddaabibcdacdazkbapddddbbabcdbcdcbbddgcqbacabvcdcbdqdcbddababcbbtdaxbbbedccaabbdaccdcdbadcbxblwadcdbrdbdcaccbbbidmbdbcaddcdbgcabbbbdddacpazdacnbdbbdcaddddbbacldbdmaabbbbcccbdbabaabaaabbcbccbbcaddbbbnbbwcbcaoayhdaacbbadbaabatbbaacacbubacvscadcdtaxabapbdxdccjabbbbacxadccacdaaqbbadbaaabcdadyadcdzapdbbdrbbdrdbfabdasccdbaocasbaacucdddcdacbdadccacbcdsddbaaqdaddbatdaddadcaadfmvcbkbabbbbtbaacakgwbapwwaclaazaadbcdcdayabacccbbnacaudbdhabbcebcadpbbdaaredybgaaaccbvadaaaabfancddbanjrcabaccaaocaadbxadcadjcuddacdbccalcddacadbaabdbbvcbbdbcabbabucabpbcdcdbdcccbaacddacrpbcbchabsdcapabccdwdlcdadbdacaciddddbocadbbddecaadaddbdbdadbhchbdcceacdcadcabcbccdcabcbadccdaddcccddqaqccdddabbdadhcbcasdbadbacaanpdcdbycccbbcddbacdaaddbdbaczcrabdcaadcbbclbdcdcckavabdbbeydcbbbqadbccbcaycbdzbcacbcncdbacbbciaaaabbzgbadbalbbdspcdbabadbaddcyabdddbcdcdbdaddacbbdebafddadabbdccaazcadhabadbaccabdbcycaicacdcbsaddabidbbcbxcacbbjarcdbandvcabdbbcidccdebdcbhbcadbcbbcadbaseducbbbbcadababcbccddhdcbcccacbbccvjdkcbabzabcbcicacbdrbdcbcbaabbdddbxccobwambmgbbmcbcbcabcjdbccbabcobdddbcdcacaadabcccadcaacdbhdcdbadcrbaddcdddbdcdbcadddbaddccbwabcbdaibadcaccboadddacaabcbdmjnscaaczbbqaadcddmeddcdbbacbucbdqbddccbacddcacdwcdadadbccdabdatddbhadbdcbccdedcuadccbdabdaccddbkcdabtywcbcabacbdabcwanbabadbcaoeahctfmxydadcbbecdaoccbdcaccbadakbhbciecaldadarccawuccdddrtkdadabaabcacbdwadbqddbvcbdgwacablabaccadcadlcgdabdcbccaccacbbbdbdacdacbbwccdcccpsddbcbdbcbacdradtclddzcbgcacchtadaabaobaecpdcyaccbbcdfcacddvbcacdabjaaybccbsccddcbdabdbadbcddbdadadbcccccadcdbbacaddccccaadacbacibbdcbcaaaadcmacccmaccaobbaazdtbydmbdbbdbddaddccalbaadccbacadabcbacjcccaccddbdbdgaabbcddaabadabcadnaaciacddbcadcccbaucvxdbdabbadccaaaddabbvddbbdkieddcdcawcbdabbacqadddbdrcccbdarnbanbcadaaaaacaaadacwbbbpcaddbmbcccaaeabacbdababdbcebbdabbbzdzubcbcybcakbcbadbcbbgcacbaddbcbaddadblbhdaccdpvddadabwsbmbdcbdaaabccacdabdjacacacdwabadlbzbqabddsedgscdcjcaadbagycddabdccabczaacdcdacaaabcgdacddadaddbcfcbkiubbrcwcdaacadcddcdfdsecbcddddbddqdbaabdajccaiucyacaacxmdaabdahbsbdwaccabcabbabdccucbdmbadfaazcvbacdaabcdababadddqwadaatcdxbbaabadadacxkccddccdcfddddccaaccbaapbdccdxbcdabdbcbaaazcacdcbccjcrcdbbbzckiabdbbcbadccfbradddbbabqamdbbbdcdbqdddaamawadcbadbscebbcadcabddfaacbabdadabddajaabdccaacacabdadrbbaabbactaaacaoabcaddvbdapaccdddadnaaacchcdbadbipbbddxacbdcbmbddovhdciddcaedddaabdbmdsddbbdcacbabbcbbcbbdbjbdcacckdqccbabycbmfbaaczdaawaacacdyc 10000 100 2 abaabvbaababasbaaaabqfemabababbrkaaajbbbbsaaagbubbabakadavbaojbarbzxbbaybaazbabaopaynblaababaabalbaabbwrabaabaabjaaaybdaaabsabaobablaabacaatbctaaaabayibaqaabalaaeabapbbbbbabbzbbaabbqabmcwabbbaasbblabkhzbabstaqbzapxabbabeaaabobragcuabaaaaasbbbbabbbaabbarjkbfbabaabbybahqgaabpbbaarbybaababaaoababjaaabbaibbabaaxabobvabbavkldnaibbbaxbzbraabiaabblaajiblxbwavbbbabvbboaajlaabaaanblaxasobabbdappdaabbvbaboabbqqsukpnknbabababbvbvalqabfabbabncbaebhbataaabhabahaaabaabbbbbaavbrvabbbaaalbrbbbbaabbqeaabbtaajubfbbbhabwaavixabaaxmrabbbaapbbaabblakbaeabwbbaaanbaobnqmbamaybaobaaaaboioaoraabbbabbtaajuqabibbaawbbabazaazaunbabbpaaaaalabjbdjaibbsasdabvgasaababbaawpabaaabbgbaablqbbavbbbabaabdabtcababbbbabbmabababbaaababbubabvabwqabbbaabkbabbeaalagbjabaraaoaabaaobbababbaubabojbafbabbbbbaaigiababbazbbeaabbbayabaauawtbaabaabqkyfvpbabbbakababaaraaapaltbbabbbabaaabbabaafbaaaahbbxrbaababhkwwabrbbbxbabbbbbakabagbdcabaajearbbbeaxaabbbabapjabibbbebbqraataaaobcdtabyabaojaaubuababaaaftabfbbblawaaabaxbafbaizababaabaabbbabyabaabahabbbebaajvaymaabauaaaaaahbabkvgxrbbabtkavbadabaakaibbbxiaaobaabaarbvtxakagabawbbaaabbbqbpababaaybaabrapitbbbaabfbabqaabrbuabaablaftlaacagatabbaaabebaaabzbxbbbbaxavcaaaabbbalbbbbarasfajafbjbabbmbbjmbbaqxaaaybbabbadbanbnaaaaebuabsaskbarnbbbuaavbaablaaagaysbcapbabpjiaabyjupaotdbbkgavayaaaaaaadauakaaxbamrzbalaaaaaaabbbblbbbbafatbdabhbaabzbabbubabtaaaxdzaafaabzasaauaabiebovbufbacbbabaebbabjbaahhazaaabaaabnpatbaaotaarabatbbaabbbiaxabgabaalubnxpbambbsbrabbvibaabmofkpabahtgaawnbabuakaranbxbabibbababbaaabbabaaabaaawbabbaaaawbbaaabbakbabkatbpcpaxbwaaabbvabbbaabbbbbsbuaahbabbwjbbbbbjbrabababbabjabakhbcyaaaabaabgbbaabbaaeaqabbbbaabaabkpbaaababaaeaqeebabbbaevbabaabmbblsaaeaabbpunababobbamvbojfbaazaaaabbaafelzbuabbabbkbbablbpiaotaaaasbpbaarabaabtbegsaaabpbbqablbabeaabtaxvibbaqbbxaaapbbbqbaabbabaavaacyepbbbjbaaabdbbdaybaabbhabpaaacbabvbabadbasbabbbkivbpdbcbbbqababbjbvibqvbxabazyabbpbababvbdaiaavbabbbkbbapaaubbazbcaabbanabbabbbaibajsbbabtldtbbbbaabbybiawbrabaabbubbbaujjnbvbualbayabsbbaajbsbbaaybbjyabaaaamabbnbwabmaabraifbonbaaabgaxabnbrbabuaziaabbbrrbatybnhbglaabbaajbaabavwababxhablosbabbsabaabaabbbbaataababanabbbnxbabaaaajbkbfaayyabbbaabyababasaeboabbabbbqbaaaabbbwabbaaaaabbqiatbbwakbababaaabbaebfabcalabpaawraayboajroabbabbvbabbbabbabgbbanfgwbabbbabarbablazabppabbbbabbbaazbaakrkbasbaaabbaabfyazabawkaamababqibaakakchaabbacbzbbbvafzlnxajhatorbqaaatbzaubjbbabaajabbbaabaaabtrtomabbaabivaabaabbanadayybaqabagksbaaabbaauaabkapbidabbbaanacababcrfabbqybbnbatabcbabgbznbohyaaabrbataabaabsaabbabbaxbbbbabwbbbayvazababbahbatbrraambbgbbjapbasaobaozabbaaajabbuaaarabfybiababcbaeaxmgaaubbtbbabenbpaatcababwbraaibbmhbbaabbbbaebqbbbbabbambbnabavqbazabbaubavbaboqabsabbbaiabbbbyaabbababbambaabbbcanbaaibjiaabbusbbfabasbfadabbafbfzbtbbaiulabubaaboevdaaanxbhbamaaabbbacbblaaaxafdaaaaaaaoqomblbdaababbbbmbrbnabbabbbbbbaqbabbbbjalaagababbabadbabzbaibbcebtbbbbtwjaqabbaawbabbabbbafyababababbaaydbbbmgabababltalbbabbabaabiaxaabygaabndabbbwbabvvbmaaaabaoubbabgybvbbafabbfbhagxbgaaaaabtbaaaaabxjbjlbvaazatbavbabmaaqebbabbcabbaaadbagbbbaaobacbxbabbbvobsdaarbavbabdkpbbazabybfauaoabammbadabcbblpavcbbotkamaaaantoaboajbmaabcbcarbabahabbbababbabaauaaabbapaxbbabjpeaawabdababbabbblbbbvaacaranlaqbiassaeiababbsoabyatabasbabajbbbgcbaqababablzbwbaarbbaazbbqkabbeardbawbnwdazvbfabbaiaaasaabbjafabaaaaaiabfbbabmnnaawvfbbaabapaaaxqacabbbaaabbabobaabauavkabrbbyabbjaabbgaaalapabxdabbahbaibaaaaabaabbaoabahaaobbaaabqfblbajbaaabaabhbvhbabebabbbaaxawbkraasanabbaaaadbbwmahabcanububzabmbqablbhbzabaqabbababaaluaatbabaamaaacybbaabbbyjabahbekaaabajwjbaoyebbaaebaapbsuibgbaabaataybbabbgbabbabaabbwabkbasabbbjabbbfsayaobaaezaqbosbueymbkaaaabaabbbbbbaazayaaababaaxaaaaaaaqzbmrubbababaaabbobkababaacxbozbacbbabbcaqakbbbbbbbaaaauakbbhavaaaabqbbnaabblabbabbxbbabbbjhatbaonbrababaxbazfgbbabrabbbbbbababaobnwbaaahaabbbiabeaaabnbaqwbanbwabbnaxbaqamybbnqbbaahbeababyabarpdfbubgiapfbjbbbbbebvbkbababbbhiaeaauabbbbaaaaibatwababaggablbabbabpbablzabbaabkataauabogbxajahavbabasaaaeanbaubabaehhbabpbjavaaanaoaaabbbbabaabhbbaagbbbbfbbaraaabbbafsaalqaawnababbabbebbbbuambaaaabagmuazbabaabaaaybmaabbbwabxbaajtzabaabbabbabdmdaabbabbbascbaaiflpbsvbgxtoxtabaabkaabaabazsabbbdhbevbabvavevfalaaasaabibpgvbnaaajbbpbbadqaatzcababpaaaibataabaaabbaaibbatbblbbabbbbaawbkapbabbaabawtbbbwbajbbybbabvmbdlmabndbbauqwabbbabbltbhbbbaabdabasbazabbbbababbazbbaopaaababnabbbbhbxszbaaaraoabaaalibbtyaaabbbasabbblzevbbmbaaeaaapssabbbajybuababkekabjaaaybbbaobbcabbbaaaaaaabclbbbiaababaaaaaabtbaxbaaasiwoalbaafaabbbbaiinkaaaaexbiaaaabbaaabbaaiaaadaazobbbbbbbbbaabaadvfbcbbabbybbbaaabbgzabarbabaabgbbakqrobbabczaqjaabbaakzcabsahmbahuaxbcaaaaaaaobabbabaabgbaaanbaaaaaibaababbadsaaaasbaaabbjiwaibaaabzbbbtabbkjabaabmaaabuxawbbbbabbzbbapmraafababbababahbtbbbzxbmaaabbbbcbbbhraalaaiabbaababvqbqbaabmbabbbcabalbabgbbbbzavbabbvabxpadabbbbaaaaarababbabaaxakmbblmebaaaaaabbaaabbelabbafaabaabhaabybaboaaafcbcdivcabbawlbaaaibaaebbiaaxabhbuxabbbaakbmasdkajbaalkbabahasrcybbababtbabbbbagbabbbzvaxbaasabaorababbadabpabaaymbabaaabtaabbbbaebaoaadbbaaababnbaaaabmaabkehbanbbsbaagbbaganaabaynoafbbbabateababbzfaauaavabbbabbfbosbqapalbfbhamtawbbagaabsaaalabbaaahavabwbbkbaamlazaabkbaabbbaacajbtaabazabdbaaxbybanbbbxaabbdamaabbfbvbsiaxgabslnbbbayvbaobdanbbbacpbceexaefhbaacapbtbjbbapbabbbabwafwayapalbbbzjbaaagbbbaeaaabrbaabbaaaepdaaacbbaawaiaavaabjboxegamabaadprbtaayjbzafbbabzhbaarbbbvtbbababapyababpslaaabbbaamakabaabaakalabuaaubyfasbcjbocibbssbaabbbaakabajabazabaaazarbaaabbamaakbafabnabbbabibabbbaamcaobaaadjqkaafaabtahakbobbkbpbhbtbpbazobtabsfuauaarbbbhgaizvtbbaabawabgabadibbbpabydaarbxbwabibbaaabaedacrbbabeabaagabpzabbabjbaqqzbbbogaozabbabapbaababbbabaaaaaawsbbabbabaataawsbbakbaafabbabafblbbtbababaaabbjbafgkamtjdaaabaababbcbaaqobbbbabbbbaaabbbabcbbcabbbbbbbaknraabaiyacaaabbfbaqdabbabbakabfvbxoaraaahbbaobbaabaaaabcqbguaamaaatqacgbaabbuwavbbbrfyibbbkbsaiwkbwaqttbbbbdaaiabbabbabbbzaabaaababaaamrpiabababbbabflbaautboaaauasbabnaaayabaawbpbgbobyaabaataasbabaabbabanabbsblbaababaababbabbbarabnabbmbtbaaxbaaabaapcaabsaabdabbrzckjlaabayaabaadbbbkkabnabaabafaaabaabbbhdayblbbabggbabbbabbrpbaxbbbabbdaabbbbpoabaxzkuawbbagaateabbaajbbcaoaabqbaabaabbaebcwbfpbabxaxaebbbbhbeaaabkaaaabkabbbgbkaaaxbadarmbaababaiabbabbibbabbbbnbbabavlavbabbaibbwabbaaacdbaqbbabaaskbbbabaaabbalababbybbaaaawagbbaybimzbraaaaeypalatdzbaoabdbwbaabgbarbeabbaaaabbatbysmbabehabfbpabobbbbbsaevkubbbzbdbbblbbbbhbbbwabzabqiabubababdmaaabbabhbbababkbakwbabrnaalabbakfbaawbaoabvbaaamhabibavhbaibbfaalbabbbaaaaaaaabaabaaaabhaamaaaabpaaabbabxajbbbhaqmbbbawbmuabbvajlabbwbbbelsbbbbaaabbbjabsaabhoagbrbbtaabaeabwbqbaaaaahwaboablaazasaababaalajcbbaaafyebbaaaobbbhbbboaqbabltdawaaabaabaawhabeatabsabaababgahbbbbbabbbuoaabzanabblbbababbbbmbasbbbabbaybbbbbaaarrabyhfmraabtbaaaacaqmbfbaabpababwaasuaaaeaxahabbbzxjaafxrbbbababbaoaaxbxabbaabakaiaajbaebbbbhafbacaaabdbvaaabbubqaubyabjbabaaakdabaalabaawaaaabaabbbbabbbbhbaubbarbbbaqaaabawmatxsmabpagbbiafbabbabjaevaaaawbqbbblafbbsadadabababfbbstagubaaaboaaalbbbabaabwabbbobiybaababbbabaaagabmnazbazawaaahwaxbaeaayblbbaalhbbbaabtsabycbabbbabwcadbaavabjbbgabaaaababwbbbabbbanaebbaayadbauafabsbaaababbabikblvaahabbbbgaabbkpbaabwajabaabbbqbabmaoarbbaalcfbabfabjobbpbbzaaaebpbpoaabbabbbbababjbaeaaaxbzbbapbbaqbbbdbbaakbbbbbrayabbasgbrbvnbbbpbababblsdaaababatxababbdbahbajadtbkabbabbababbbbydfabhanpacbadbaabobaatmbaqtaababbabkbbbbgbnbbaibramapanbabbabxbbbbbbhbabjaamhazaawbwbbwabbbaaaabybabbbfbbfxalbjybcubybbazbaabmaaabbaaaaaabbxadbbaacbsbababbbjqbaabbabbbtmbabbbaaaabbbalbbwybahrbbambvbaaybbxaacvbaapagbbbsabbfbdaayabaiaiaxjabqababuababbbczgamgqbblbrbaaaababajmaqbbabanabbqmayabmaabbataaabqkbaaaaagaqbbraaabbabzqkaabbakgahaabaaaaaxbbzbaarbbasabtfnaqbabhbbibbbdaaaaaabwabmvabtnbbaaibiaaaabbbbibabybabablababfbbbmbaabbbaabbnaazlbjbbbaarbbbabbzbdababbbaabwbbbaeabbawheaabahhbabpnjnaabrbpuapbabarbabbaaaxbbahafaabcbabbbdcabbbbabbpaaaabbddxjabaabaabudabaadbbaapababmkambabbaxbaabbaaubbbaabaudaqbbbmbbbojbbacbdaebbbbobxpbaakpwebgajabbatqjhbbbobbhbbbatbdvbzbbbaabbblabvnaabbgkaaaabyvbisbbqaayabababbbvbaqeabbaabfaxqawbtbbaabpbibaaabbbaabbaaacazbababbbaalababzabbbnnababbasabfeabbtbbbaaaaasajabzaaboauawapilaaaabrbaakabhbbrbaabbhfbbvambabbabbbaaaqbbbbabbbaaabivaabbafbdaabrjabbbuvbbiaabpfbbaqlbwbababbaaiaabbwaaaidavabbvaadbaaaabbbbhbabraubbacpusbdbaxbbiabfbaybbbzrfbabacambabvacebbrzbsbfbabbbbbkbbkbmekzbbabsabmaaaibbaahedaavvbaxaaaaacbtaababaabbabaaalhbjfsubbaababbaazkaaabjbbatabbabaaaxbabhbkbtdtvabaebhkbijbbcbocbbbaabaaaaabpyabkaegbbuaaazbabbbbtajdybbcnakeabyabawbbcbnaafvabayaalbbztabajaaaavbbbbowgbaaawafaaupubwbbafabubaaabwxaabbayzaabbbbbbnbbkbkbjbbebacbbaabbcaplbcdbmqbbwbabbtbaaaabavxabubbabbbabbyrbaxbanpbaybabajybaaaaaabbabbbbbabsababblbubcbvbabaasababaobhrabaijsapaaaabaasbbhkbbbdakatbbuafbnbaabeabbitbbaoqbbaamabbpubaaanbbsgbaaozbabavfbbbawbbbamxpukbjadbabbbbazawbbsarabnawaababababaagacbjxdegtqababbmbuaaachabebbcabaaebbbbbgarhbbaababbajabafbmpkkbbbcqanbbcnaacbbabyabbagxanbajbbjttaaaekbxgxobaatdoabbbbabbbbaaabawdbraxadatabbblaqvbaababaabaayaaaatbwbiabaazarmbiaaabbbbaprabmbaabaaawbbnbbbrfbalwaxaanbbnbbwabaqcajbaarpabbbbcnbbbabzarbblaabvbxababbaabbsutkfabbazdabbgabaabababfabaaafbbbtbyaaqybrabaagqubjbbbabaabwmbbaebaaaablaambalabaaybmbzabblbeaabababybcaabgaaababmabbbblnqbqasaabbbjrbabarzbabblbgbaaaaksuuabcpdbmmabospbaxacqbbabjaabaaxxhwvtajabaaabtbqbbabaabbbabtbbbybabbbbaaaaababbbbkkfajeaadbxbaababtwbrbrabbabkmbadoboaasbabaibzzbaaaabbhbbbbrabbabaabaabasabbaarbbhaabbbreabqabbbbbgaaaabavqaaxrbbbsbauebbbabcrbmbjkgabakbbybdnbaoobabbcrrasaeaayvaklyabwaabatataapaexbcbmbbyabbavbaablaiaalaababaaadazsqabbabbabbaffbbbvbrbxabmaabfaaclbbbbbzoyavbabhaabybabababsgbbbbablnibsrmbaybabobabyaaaabpbvadabtsababbbacbaabaaaabbwqbubabaawbbebiaabbbfbabahabwambababbkybeagjbabababbafbbcbbgabjnabafbakabqaaeaabbfauqabbbxbabbalbbytbbbozabncbbaubbdfbbkzbazaaubbaebaayaayabubgbaxnaanbabbnhvaababbabaaabbjacbpxpamababfmaadbacbbbbaaababateabbmayccaapwaabaabbgbyybbbyaaybbabsbtdabaaayebwasablaabayaabbdmbwauabbbsbfbaabbmpfaebbbbbnaaaababadbaaaaaaahhbbbbbbaapnqbbaaaaabbapbbikbaazbbaabaaaaqaabbsbjabaobvlbabaasbbbababbbmaxbaabrbtbabbarbasckawpbbabaehzhgazanaaabbcaxbkoabaiaabaabavaaabbakaabbbaivlabb 10000 100 3 acbqbaabpcbabbbcccmcbbasbbabpabpbaaabbacccaabatcwcajccacabbayolcbbufbcbaaaapcbzbadabcaabpccdbajanbccmbabababbbbbcalcccaynbcaaaaababcbcbcrabbaacwbvqbaabaababcczabcucabcaabjaaacbachcabacbceaaceaaccnchbbzaacaccbbbbcbacvadcbcbacabeacceacacdaabcmtabacaafjccaaccbacadaababazczbaaabyoaaacbabaaafbabcbalqawabcaaaaaapaabbaacbbpcgbcbbcrbczcabbbcbhcfoaqpbcaiccgcbcccawbcpcaoacbhabcbaapjbabnbchbyzbbagjgbabbaacbbiabckecccaacsbcbcdwadcaccacybuabacbaabputccybabbctacacbccccaaybcbacbklfsccccbaacccaacaabbacabbaaazaiccaakbbceccccaascbycavafcbqbbcbcabebhcbbabbaabaacbabcaabnbaakaaabacbbebccaabbcbcjubncjcbceycbbabaicbsaawccnacbcuaaabcbcccvabctcaacccbaaaacacaaacbcbbccbvrqbbszbdbabcabacabbbababagbcaacaabbyjcbatcjtwbaaaadjabaacbnavbmtacabbbcbbcbbcaacbacacbqaaawyabbbccbaaaabbccbacnbccbcbcbcccwabbablbactnbdvswcacbcbbccabaaahcabcbambcbavabaclabcbaacatccebaaabciccbbcbcoabgbbbbafnaaabbcaecazcbacgeababcabbaacaafcyzacczcbccabbbarbbbcxcccbbcacaaccbabhabcbaacbbaadcbamabccbababcaybabbcccdbcbybaccaalbeacalbqcbcbabccdaaaccczbaaacaywacccaacccprbacqbcabytrhbbebawcbbhaabchoubaohxcbaccacacrbacbbabbaoaaaaaababrbcaaaadcalbaacabavaaxaabbcyakaccccbcabccbcbcbbcbaabbbcihznbcagaacccaaacbclcbcnbcaccaaaaccaocbbcbzibcxbzbbbbbvrbbqccbiccacabaaabtcakaabgbababuccnavbalaaacybbabcfcebccpbabawacrzeaagbbatacbbacbbbxabcjeacaacrobcbbaccbcccnbaamwbbadbbacbaxcaaacbcajabcaaakcaabbblubcjciaacbaabbcbbcabaabcbxccbnavaqabbabcbfccjczaaabcccbfanxraaccbcbaaaoejaabvcccrbcaakacccaaafcccbbcccbbbawbaccaccbabwabaacccaaaecazackccacacucaauaccccccbabcecbaaoacchccaccccbabatbyvbcabcabcbclavxbaqacccccbbjbacbjqdjcacbecwcbaaxcacbcxkadqcajccbabacwqrkcbbcaqmcbbbcacacaaaacgbbacacbbhccbbbrcabcvabalzbbxbbacndcaabcbcaayobcaabbbbakbcmmbbcccnazacbbabcbcuwbaaaaicbaaaahaccaaacababamobibmtzbdaagpclcabaabajbcbccrsabbjccabbcajaabbbbaaceabbbaabbbatcepaccbfcaacbcbwcalaaacarccccacacdcbacabbbayajbhiucbcabbbaaaccaacbbxbkacfcczcccbcacmcacaacccacdbbbaaaccapcbcabaabcajacbccarobaamacebjbmaixaaccaabbvczbccvacloccabahaaqaxbcakbaatbabapbchfbanjbcacbabxbbaabbbacccbyaacdcacaaababaccvcaaabacracbazaabambhbbajacscaoiacxbcbbabaccababbmbccaaabzabbcacxvtbbbcearbbbbbccbxcabzbcccbtcxacqbcbcascbbbahccagdbcapbaababuababcbciabqavbbcbahaibbbbcbaccpcebkbtcbbcaaeaabhccxlbcnbbbaaclaaacbabbabcaaaczbbaakbabbcabcbbbccciabcabbaacbacbycaicabbbcceacuzbacbabcabjbhbcbcmbbbbbkccciaacbccabbccbaccccxfacbcazcababecaoovdbbbbaacbclclaaaaccccbcbcbabacffbbagablbcvpxababncacahbbasaiaauabbbalbnaabbcbacapahacbajdcaacsacbaibbqpbckcbscavcbbtbbabackbbbacapcsbmccbabcbaccccacbacaccccbabvazcaaanabacqbajnsbbalccyccbccbbabcaacabcgbcclqcbcbaaybbbcpabbajbcatcbzbucbbcbaapbbacbchbacicwsaabaccbadbcccatbbaubbcblafaoaccbcbcoacabbaowcbcbccabcabccvaabaabcabbcbacababurcaebbaaabbbbbcsyabacbbfabcbjacabcbbucatxajbaadmcaazebababtnaccuhbafwabcaccabcbbtccbbabacaabfccnffabgcbbabqmafacbapbbaqacaarabbbbcaabaabbajacabawmcbccabcbcxaacazcsbsbaaacyaaacacacaabbaaaiccalaabbbaaabatchcupacaccbaccbcacycavfbogbwbbcbcacccbrbbabalibaybeccazcabrabaebbsbcgbabaactabfbcacbuckbaycacbaobacxbjbwtaacsbbnahacaabccbbbbcbcmacccbdcaaoacaccbnbcacabaabacaabbacmccbcabacaabbccexcbjbyhacacbbbbcbabbacccabbaaxscqbccacbbiccrjfocbubcnxabualbaayccbbjpzacnacclcbcbbbccbcbabjcubcbccfgshaabbbzscaaccbstcbzobcabbbbwecccalzbacbjvcbaaccbwcbiabccqbcbaicbbbacncaabbbwambcmaasbcahbbaaabcabnbaabaacbcbccbbacecancgaacabucabcccaacbbbbxabapasababaavbbkbkaacjsbubcbbbxbacabaabbobaacfmzaccbcaabcbbahaalcaccbbbaatbfabobbxcacbcccbcabacbaccablfacaegznabccccbcabacbcbbbbbovjbcaawcbcaabbcbcjababcbcbccabbbfcccaoabbccpbicaatbbbcccrtpbccbceaccbfhczbacccbaccjcbbaoccbcazaacbcbcobbacbcabccczbbbeaabyccbayabbbcfawcccbbjccbccicbaabybbbrachccbamubbaencabcbbcwabiaocaccjaacaebbgxcabbccbckabactsvaaaabsaaccaiccbabbacbccbbcautcqccacahvbbaccbcbcbdcbabjacuabbcbabazcbaavcaacbcabbbebvcbcchbcbalacrjbcbscavbbaclbcaaubabcaabjbabcjaatbabjcababbbbibpbccbobcabbbcbcbbbccacjaaaacvjaaaabhcacacbcgabccbcbacxacbadaaabxatbbcxlaaaccabbababbwbnsasmbxaabbabbaabbaccmabncyczbaabbbbaacbakbbbacblabbcasbbpcaalaccababtcbcbcccmbaccbcbibvbbbbccfrcccbababancbocchbcacacbcbcbcbacabcbbccajacanbccacababrybabbbccacccqccciaeaacbaaaabvcaaadabbcacamaamaaabaababavbhacabacccfcmccccctcivacabcabaaccbcbcaacctabawhqabbblobcavnbneaaccaccabbabcbicccyctbaabbzcabaauabncbcbnbaqkbgcbcbefccbtaacbczncaccpaxcabadqcbjbjkobdaiccbcbabbcbabaczbacabbbbacabcdbbcpiabbbcbwdcbbakbrbamcabaaakbaccdbbccwalcaclcxadbxaaabccababacaacalabactyabccbcccabccbaiccabicibgbcacacaxcmbbsgabaacfapccbaccaacpabbaccabcbbybaaaqcbccgcucbcbaabobaavhcpciaaacmbccvaaaabubiacbwabbccbcaacbcaacbacbcbabavabaxabarbbxabaabcbcakbxbcabgbaclbbbacbbcbyzacbbbcccaccbbchcacyaachbgcacvnacgbbbcojabaacacbcacbabacabcccabibmcntbucbbuxbjbbgbbamotccabccbaacbyavaabbabcbcbcbbbcaacbcaccbbggxaaababbdacbccbbajcbcajaccaccbctawraacvnaabbhccacacbaabjbcfcabafedjcaiabbcaacbbccwcaccbcbabkbcbbaavbccbaqcbbrbbbucpbmaacocccwaabggacababaaaabbwbacaaacvcmbbacbccsdcdabqcancccbbaaccbcawcczbbbbbcabanabbacvcbajpbbcccabbbtcccbbabcccbhbcaabbbaaetbbcavccnnbccapcacbaabaablcbcbcbbaababccabpbtlbarbcpabacccevfbecuacjbbbcbbaybcafccacjbaqckbcaccbbqccbacbvabkbahurcabcpgcaccakcbcbbyuacbcacbbaifacyaicbicaacccbcbacabuadvbccbbaacmauccbadczcabcbabaarcaacabbobccccbbabkbaacacabccbcacbbtbahxbaccmjbcataalbbljcactccamcbckbacbzcibaaaarcsbccybcbcaacbabzabccciccabbacwcbycbacbcaabbbyykabcbccabaccubacdoaajbjbbahbbdzatccfcbrabbaacchuscaxaalbcgbbbacbbacccabccbbacabbcbbuycadbbacbcaacccbacabcbccacncmbacbdadcbbabbcbcbcbbabbaaccababbubaibecczecacabqabazbacaatacacccaabbragabbabcbaiabcaacbynapbbabbtbaabbccbcabdcabxealbacbbyaabacciabbbaaubcmapcaubbacbamcbbrcawacpbcbbcaukaaaccabaubcagbcbagcabazxmpcacchrbcqhbaaaiaaabnvcabcbbaccbabbaccaccecicccbbbssbctbccbnbcbbaaacpacnbbbasccrabbaacccaccabaadcccbdzcbcbbbbccbnbbcfbbcafzacaabbcccdbcbaqbacabcfaacbbcbscbaazaabbaabbaabccbbcbeaibcaauatahbabfclababzalpccbcbbsbocbagbbebaacvzccabaccecacccycsgabcbrccabbbcbrcacoabbrajcmaahccahcaccawtcbcbacagayainaaxabbabacbcbcaccjcrbaocbccbbaccbcxbakcaabrqcaccbabccopcbaabcbbbsbabakqababcbaaaaaacbacccaaacbzcjbbbcbqcncrcbchbblbpocbbucaapbbccabecbbcczcaavcaabceabaaacabbcacacbjaoblvlcclbabbalcaqcyysczbcaacbcaafbacbhllccbbbbbucajabafbckjcbqaaaccbtwtccabbcbcaaahoccacebbbaaavcbccabccbebcabacibcacickbilfcccbabdhcaccaabbaltbccanerdccbcckabcygcchaaacapabcbacadcbcabacaccaaataabcabbacacyccbadaaaabaabbfbqaabbaabcvabaaaaaadabycarckcdlrccacnfbbacxckcdacibeacubzaaaabtccjacwbbxabarbccfcayamayccbcabacchcbccasizotchbbbvxaabcpaabcbacacbbbaabcaanccabbabqbcnpcgcbbtbaasacbcacaccbbbcmacbcbbbcsbaabaacccaeabcccibmtacacbaacbbcbwgxaacccbfbscccacbcbaaccbccbccacccbbaaabvqbucbzbmxacccacacbbrbacbzsarcqoanabbcbavbayckobccbbbeataccbsoacfmlbecccbvbakocbbbbabbkcczwaiabccabsbhbbbccccgbacacqbjcbzccjbqcacacbeccbcbbaabciaabkrcaccccbcacbyaacbbfcbabbacbccaaccnaaocbmbncaabbycivaifbabbqqbbbbctccalacaxcjaccbcacccbceaabmccntacccbwacmcbaacxaqbccbaaaababovalpcckbccacacabpbmcybbbabababaazcacaaaatbcccbcaaacbbccbackccaaoaibcyabbbabbawccaqcccabcaaablcccacabaazacacaaccqblebabbjbbbbbbasckjcbcmcaccccrbcccbccbbcaxcaccbbbascbaaafcbxaabbababaabryalcbacbabcccbblmcaccbcfbccbcbabcavabbcmacjnzabjabbcchgbwaabbcawnccabcccqwacadaaaaaabbobbbababcbyacabccbchcookhbacbabcbraaiaabcbfnabaaabscaaaaccbbbbbaabbbaaabbbccbdbbbbbbbzcbacbwcayaaccbaactoaaccbbbecjqbbebgzbabaiwbacvkbccancacbaabbuckcucpcbaabacebbfocjxabcaabacacabcgyaccadsbdacbcabcccacaaacscubaabyaxtcbcacacaccccccabacbvbuaxababatarabybbacbcgcaacbfbaacibccbwccacdccwbictjaagcqhaabclhgjjcsacnbnbabacbbvcbacabbbacaaaibcbaiaaabaiccaaqcactcbbccbadbwcdcbrrjccamaaabbdcabbcaltcckacbcbbcauaaacracccsccbbaapcpjlaucaaccuccaabacabebvsaeoakcrbbaxcgaoaacacbpjaxaibcbciccbbbbbaabacbckaceccbbaczacsabtcabcbcacayaccbaacbbabcaccagbbceabacbabccxctebatabyabbbaababccevacaccbbcccbgccccaeaababqabcbbabacbbawrbcjccecbcaaaacccrbbcacctcacazcbbaaccaccaabcaacpamccbackbaccbccccclcabcajbgbccccablcbascubbutbcrdaacccbbuaaabaabxcaabaxbbacbbtabnccmgawbclcpcccaaccbabcatbbaaawacabbboccbacbcacccacbbkbacaacpaaabxnanbbaccaycbccacccbsbadqcfcaqfacbwyabaombcnszbbtabaxcaababbbbababbcccokjcgcccbocvwbacbbzakccbbeababkubbcabcbccnqnbbbacchoepsccfaaifbbcavbyacbuarbcbacaaaaanacababaackcbfdabaccbbcbbxacbkfvgbaaacaebabncccdbdcbacbrirlbjaaxctcccbbbcaicacbacceacbacabcaawccpccabccbbpacbabcaobbcbbahaccccbcbbabaabcbbibycabnbcabadcaccrcaobbacbaicbaacbcccfcbbavwbcanabaabakbclpbcagcaabbljacaaxbabawccbcpaacaccawzqpaybabcabcjbcbbabubqacbabcaaybabbacacbbfcbfacamabcacabhgubgcbahkcrcbccbczgaabhbbccbaababbcidbboaolcsbcobbocucabanacbaabwaaaucbbcccbaaaacabckcaaibahagvcacacaccbchqccgcjcajakacbccqaaacbhacccabcgbbbaxlbbbpabsccbbizaayqaabdacccpbacbaaybcaaaaackbacbbbcbaapbbmcaabccgcacccbgljmbaaabbabecacagcibbacacbbbcbcrcaccacaccccbcaaabbboxnixbbgamcsababicwqbbacbbcbabjaptabtbacbcbocboozcubacabbegcbgccccaaxccabacackbxccbccaarbbbhbabbbbcbeocabbqbbabaqbbbbcanbaaffbbvccabcbccucbatbbwbbbbacbckbbbabcchbcxjccaobaycsjabbccbbbcctbdlbzcqabcbarcccababapbbaccctbcbaccczbabacbbfabcccvvlbbckcbaabcbacacfbaaeczbaccbvabacahcacaaadbtabceykbceacaccfavaabaqbzbcbacacapcecbcbaicknactbaalaccqbaaaacbjbcfbarabagaxbpcbabadbccqccccbocjagcafacgbabaackbuabcbaaajacbctazdacabkaeaabcbbcaqubcbbbaaaadbgabavbaapcbbbmbacdnbaabbbabbbbbacbbbcumcabccaacabcacdcacdyaabbcaacaccbaacacccacavfbcbbcbbsakceabbablzywmxgaacnczaccaxacazacacaqaaaaaacacxabsbcbyaqpcbcbcccccccbccbbkecaajcacbopcbmxcblabbbamcbacbabbccacbbacaabbjbciiqbbababbbcaacaazaeccdbcbagucbcabcuabcaabbacobcqeyfccaacpacbaahabcadsiaccybcalabchbacbalbbcacbabxmacxckaaccbucnaaacacsibcacaabtijabbxcaqabccatkayajocbcccpbbcabcccpaaacuccocccabgrccfaccbcccocbbrwbbaqbyaacczmcbaaijbacamcboabauaaafcccakauaabaxabxacbccbacbabacwcgqbacnaompcbxbcabuarccvaaacoabccabaccvdbbbbbaayabcabafacbbbabvaaccbdcavabtbctaabbgclbcabbccababaxbccacahaobcboaaaabbcawpkaccaacabhccaaabaabccabalnbtjaraacbzalbmcbacecapbcaaqkahaibnwcbcabbvlaabcabbbbraabgmkccrcacbbbabbbfwcacaabaaacacbcbcababcbbkuacccccccocabcccaaaababablsccaaacccaacfcabaccaccccacdbcbobabuhrccwyabacacaaaxcbabcbbkaczacbcabcaecacdbbbbceaccaabksaaarceacacbambaaacacaaccpbvbaccccdabbvebsaacaabcaaahbbacvbkcacvcbhbzbwakarbctacabcscboybcbaatcxbocaabcbacccbcacccccaakpwcabacbaajacacwccabaqakbcsababbccbccyasfzcabbacaaytcarbbbwicrvccaaccbcablccbbaaccubbbbcaabcabacacabbaarscralbacckcaalabambabbabchayaccccaabzb 10000 100 4 baazcbacccadhdbcmcbcabbbbcccpcsaadudeaackbdacaaadjcbqadbbbdnzadaacbadkcbccadbckbnxclddabcdacdctddaacbadndbacakawabbcbccbdcacabpzdqaccjcdbabcubwctcdqcbbabalcdadcackcbdddanaaabcbcacdbdcfcbddbhaaaadcbjbckdcbaccbcddpbddcadccdcycadbadcdauadbccabcdbabbaadadabcamawacbbcactmbdcdbaadcbbbabdaqdibadbacavdjbccbadacaaacpcdbxbabbdcbbccanbapacwcsdadddaaaddaarcdcnabccbabavqadcddhacdbcaccousndaadahaaaxdadbdqabakbabaldcicbbadrgcucmccbbrdccdbaacbcjjbbnabcccdzbcadcqacdcataadbaacabcddbadcbbbqlaodxxdabaabaccacaccdzvadabadbvbbcdcbadbccdbdbdbckfbfbabadcdacbddadbcdccadgdaaodcbzadcccachncbdzdpccrdadacpcbbbbaaczbbbdclddbdcbbdbzaagbacabzccedcacddabbbxcadxjbjcladdabsdbaccdaavaanddcwbbzabaadcbaccacabvccddadabacqbbccbcbcddcadabbwgdqaagadddadgcaccdbddcedcbnadbztccccxczkqbaaaaducbdccdcacccabboddddcidbdbbdciqabdcdabbcclbdcbdbdwdddcaebrdydcigbdaldrbansbbdacbcabbaadbbaaycababyccdcdacdkcqtazdladcabcccbbcdczlcbblaadadudpabbadadcccbdccbbaadbddbgadrsbcbbdacdddyaayccdbdbaadazbdadbdbagbddabdcacaaaddndcadbbdbkbdcbdabcaclaqccbgydacdikcbdadbcdaadqdacddccacbaddycdbabalcbcbdbkcbddaaainadadcdbccbcnddccbdcnajcxbdbddbbcadbdaccadccadojjacddbvmcbadcdbbucfaabdvcehpzaaadydcbqdddaydccobbdbaacmasbazcababbddbacacbkcccahbacbdacacadcbbadbaaqbwbbcdcdababpkddacdbcdacaicababdddcaaddbcbcbbdgabbaadbdacoacaxbbavcddapcbbadbdacfdaubcdddadbpdaadfawdccaabaiaaasvabaancaabccajidaddbdbbfdacabdrfanbdddakccedcbucbdcdjdaddqnbadbaaafcbvuabbdacbaadabdadbcdkdcbaevfacdoadababbdbdbaaafabcaccaddcaaalbabuccbadcaaaaadubbcbbbbccdcadabcadabdalcodaabcccabacadcadcdbcdbccgcffajrcaczcdbgrbdadcccbdjaqdatbdbdadaaldadadiadauabadekadcddabaccdcbadcdaabfddbfacabebaabbaadnxdbadzadbalbcndbcbwcaacbdddcsbcbcdbdacacabdbcbbcaddcbddayadmwdacavlacbadjaqdadbaczabcbgbbbbobdxubwdcbbbcacbaddbactcbcdabbbncaadbxcccacaacbxdakdarccbcxncbdcdccccydacgdbcgdababaaaaaoadbccbbecbbcibadxcycbcpaydddbcadlbddctbbecrdbdbbcbchydcdbsacabbkcodztqcdfccabaabcbcscbbdbdbcypddadqbbfctvadaccdcbdbajpbdddccdcddccaccddbabddbyacdddddcccadawdbabdaobbacdbtdebpdcbacbgcabaabbocbebakdoxycacambdmdbbbcaaaatfawbdcabgacdadaacbbbbbhbdsbtatbbtccucbdcbcachddcbbbdcbcedciabdcasaaaacqcgaaadbyadbddacddcabcbcbadbndgaddcdbdbbbfkacdbdddcfbajcladnzaacldbcaadadccvbabedabdkcabbddchccdddcbczkdaadbbcdawcdzaagddccbxbaoccdaaxfbbbdmacdmbdddbcdcpabbabdbrbdbmcbwbaadaddccsbdbacddcadcbdacbaacjaccacapbbaaqtidkbcbdabaadcacqkcdddbcbcadawddcdbbzcbdddxadaacbadccaaabdvcaaddbzfbbcdcccacbjaccadabldbcbcwdaucdcxabadacdradbsbcbabdbaccegcaacbccdxdaddbwedavbababjbbebcaabobbdncbcabazaaadbbzbccdcdbdbcbjbdacdaddxabbudadcdibddybabcdbqduycacdqpbidddbdyaihxbcadbbcdedcvdbbdccbcmbdptdcabdaccdbxazrddldbddsdadaaadbbddabcbdcaddaddmcdbacaacbbdbbgbcidcddddcbabsddndcacbdacohcdaccadbasdabbaacacnaadlacddjcdtcbbrcaaycokbbdaadaadcaaacaddtccadaaaaudaayardadaacamagabddcaacbqvcaappcxuagbdadcvbzdccwadbcddrcdbbcccdadqaacbbabqcaadbadbddtcstdcbcjbcababddbpwbbafbbdvdcahcacgbcdonaabbbbcddcfbcbcdcncaadcdrusbcbalardcaadvdddcadadbbibaadccadgbcddpcacncdcckqdbddacdeydaaaubdklccbababscyabuhdaddamdcdbdbcsmdbeawzataaacxaocqdcabdbaadpdaddaacaacccbdabcbbfcccadcbcatbbccboadbnzbcaddbcbbcbdbdbabhabebadsbbadabdddbcambdbdbabbqbcdabbdcbbubdkbdhbabcacaddrcbblccceddcbuaaabbccbctbzcbdacbabcbabddcadcamddccpdqdcacavabdbbbbqbddmbqabcaadvbubdrbwccavkdadbobabbcgccbbabbdacccaababaabzacydaddacagdcbdrdbbbdccaddbaaaanasdbdkpbechaboaacddcabxacabcjddfabanacbaddcbcapmebbbaebdddbdcbbcsbcbbadbaaccbtwadcbdahdrbdimaabdddbbalaibleabcdccaadhrwsdaddaobcucaccbbcaafdabjacbwddaasbdcbcddncdkadbankwjaobacecaacbbadmabddcfduaajbadbebdadabmbacdccbcdxbycbddbaacbabczbkabnaccaadcyaacbbcdahddbdbdcaaarbtdbcbdzddabcadbbcccadcxdcccbabjabadbcqddczrccdbecbaacadcacbdbacoawbbbdawacbbsbabacdbaadcchbaahbczbbaaaddcsrbbabvacddcaadbdbcbgbybdbebdddbscbacbccfdcdbbcdoaccfcaavddmbacadcwadagbcddczfnbddhbcdaqabaaddadadcackdbbwcccdmacacddaddabarddddcbbbvbbjbcdweccdcajabdabdccsbacaacdcdobdcaddddcdaadbbbdaaeddbacbcbbcnmbracozdbdcdbdcydbbadncdbdaddccsbdsvdadabcbcbdcadybkcaclababapdbbbsvccanbababbdcaaccaadbddcabdbabazbbzacddcaabbataywrbdcbibdafcgdpaaababacaabrcanqaacdrcbdaabbcbcgkqdbddbcdbccaabcccdcdbadbvdbbxjakdadcdabcddzdccabbbcckbbadddbccfccwdaddnabadckbabfbcpbbcaamgbccbcccdbddcxdiaddbcadccaxeascddbblcdbvacjdaadbdcbcaccbdidcahfadbadadbcbbaoddbbcadaadyncdddbabddcdndatabaacddcdagddddbbdcaodadddccdazadqaadcababdbbadacbbacbxjnccgddabadhkaacdcbblcdocaabfacdcaaaadbxjdtbmlbcldbdlawdaddapqbcsydaaaddndaacdcoablbdacbbukcrcscfatadmrcdaadacmbchddddcbcfracdbbaabaaccqbbdaccdadcdadcwobbjcbxaddcbbbbdabadkbucccdcaawcddcbbcdnbpdacbadbabaadavcqcbdbbqcddccbbacccbacqaccbbcbdbmccadzdhccabdaedldaacdddccabebaaaciioaccbdbabnaxduaabcddcaaauicdcbbabkddalcbaadbddbacbboabbcccdapadadaaabdcaxdcccbbbdebubtacbbaddcadulccaodabdbbbaaccdakbbcbdcctbadaacdasdcdaddfdobccdbcadbbbbbcdacdldldcaaibacraabdacbbadadddbacccadcccadnjtbcbdqacdcabucdcasababdbbddccibdaacaadvbaccdzmbabccbabdcbabdcdbcbbjedcccddxbcdaabfcbrdabddwbazcdbbaabdqcbaaparasgbplaaaccedacodckdiuddaldbadadaaaabcddbejahbcabcdbbahprbaccfcbbdaaacbdypccsgaddocbobdtadchapcacdcccdcddcaaaccbabccaxbcaacfpadbwacaxaaccdwbladbgncadccbacabbaadccccbcccbaidaokasccblspbcybaddyaakadbjbddbacabaacobaabaacbbcaadbdccdddbdabbddrcajidbcvwfbdaddddbuaabdbadvadaabgkpbbcbwabcdbajbeaacacctbdbaxbdadaaabdddccaddcdaacabddbbdabcadaacccbaddabcdzbbhcbacldbacdcnaccdcdadcawbaabmcaeacaaxdbdadbaababraaedccgrydbcgacbabfdacxgcaaadcdbckaaxabpdccaacccwbbqdfgaddadbbcbdbvabtadncccncdacdcabcbjaabdidcaadqcdacayaddcbbcedjzdacabcdaxaxandbababcpdcbcdaabcactggaxbasachcwcdbobbadeaadbrdazaaddakcachdbacccadbadzibzcccaaccdacadbdaadcabddacdwabccdbaddcdkbaaoamabadwddbbacacacucdbcacrbcvbpdddaddbdbbcdaxdccavqaddcbbaazddddkbccadasabbadaqbsdaacazdgaabdcbdnbaachcbbbabadcakldcddbaktchcacakcccbacbbcbcadcbbcacbalddbdcbccdcdbbacddbadswbbadddaddbmabaaddbbaedccbbdbacecncadbpbadbbcaccbpddbcdoasaabcabaabcdaacacbaaiddcdaybhgcdrddcdacdacadccfadaaazdbdadbbdbocwabccsbbabswbdachcyabapcddccasbqcbadcbbaaccpacbbcdacdcbddbbcaaaabdbadlcddbddhacbaabbbcoaaodcbdaccaacddacaodbdbabodbdbocisdfbkdabuebaabldcmddbclbcacdmduybdcjzkaqdcbaaacdaoadjadcbbaaccbccfblacccdbkjdacadobbddtcdzbdbcaybcbibuaasdadcbzdcdadycbdddkaaadaddccaaagbdbbdcbbbpbddcaadadazcddddpdcdbpacbacbyabccqbczbbababccbazcbbaacmccbdjaaaccddaacfldkccsacdcadcdbjdddbcabababdbamcdadafcacbdddddbbatbataajadedbcbbcacaacadyvdbdddcbddchybaybccbjdaduecdbbdabbdabctffabtapalaabdcqajzdabzbabmcdcndaddabxaafabbbbbbbbbccicbabbaabcdbcdbdadaoddabuadapccddcaaxdcdbarcdcbdcwadadbcaccbudtbboddzdbkadccdbwcbbycucawbdcofdcdbdcaacbaadddabcbcvhbhddadadaaaabcjaadqdcnadcbddcbbcfabsqcdcgadtddcaxmaczabajbdcccbalabbbrkvabddacbbbbccdcbaidddagbadcaadbbdnachvahbbpbdrcqaabadcxdbccbnqdhcdamdbzdbbdbbbcbaddbdhzaccbccqacncdfbagcaacdbaadcdblebbkdckdabdacbdccbqcbcadobdcaacatddlbaabcdazveabbbccgzdhcqddadddcddbaabbbdcczbbddaobbdbcdndbcadcxacbndcabacaaalgbbaaaczabbcdbdcadaucccdabccbddddaaccdabcaycwybbaddbbbdaraccacbpokbbwdddababadhddddaaanacdcdcbcbdabccxdcadbacwcbbdbaaaaicaabnyavdbdbdbgddbdjdfdbdachdcdcdjddbbbccfdabcdcabicnbrkdgbddcbldblbdbbcbdbdacadbbcbasbccbdbagbdcbzqccambcdccbtaddcfdbcacccbbbccaubbavdddpdcfdcibuaadsclbbaccccccbbdzdcdbccfbcabbtacfeabdqaatvdabcccaaqbaborbdcjdddabwadxbcaoadccbddwddtccdacaabbfdbadbaaabaxaaddwadcccddccccbaccaaadcdefaidbgwwcsjdanadcqabdfdacdbdabcxaacbddwcbdcccaadaalaadadabbcdbhpbadobchcbcacdjacabdaacdjcmecbbdcaxadbadccabcddaccbdbbbbmcadcpbbjcbamacdabaddbbbhlbbabdaacdbbccbkdbcagaqzaaabddajcbddcbcacaaacdacdvcadddbtaxccabcwacdacdjdbbdbdaadadccacdbdbdcadbdaocbcdlaaccddcdcdwdcdbdbdmdabybdddddcieardsdacbbadgajzldkdbcbdbbcbqbanbddbcyddddxdibabcdaadbcocdbabiabocdaaccbaaaaabacascdacbtcaabbebcsagbabaaemavdaedddsqabacdbaaldeaddccaaebcabcbbakcddddaudddabdcaaaadcaabadacccdcabdbdbabtabbbdbbcaocbcevwbbkdccaabdcajdcacdbbccabcckeaabdodaadcadbtddabajacaydbbdbddbcbdraacdblfxbkboadmdbbcuacacjydlnabvaabacbcbicbjcbdbaabaacldbcbpdaucagacddbndbabuddddbbcbagccbcabadbbwbddkaccudcabudwacccddoababqaccdcbodacmbcbdcdrfbsccdbraadydbqccbddcccedcbabacabcdwyaddeadbaacebbdaadbcdbbcaqmrkdbcbccbpbcabccvfcbccbbdbdmdasaccbadbcezbbcdbbadcddadcdbacacbdcdpacdddrdcddbbcwcylcbadbacccloccdbbaabdbaaebbccddcdacdchbddaddbbadcbabbdcccbcaacccbbybjbcdcdbcvccbasdcpbmcaocbddkbccamcdadanwcdadyccadcbcdabaddbbabcdbddaccabaaacbabbdahbbdoalkdccdbtdrdbabbddubadbydbacadbapbadaddbdacdadbbddyabtddddbdcbccccacadcccbdabbbbcpcdhdcaadddbdpdecdlaaddcbabccbbdcadcvcccdqdcaddbsbcdcaacdaaadaccybbcaaaaabddawccbcsccagdcbcdaabdcbaccbdabccbcaabaoawadcedgdbdabccaabcdapbwdrcbcaaaabtddabcacabbadbaccbxdababbakacbbdaadaccddbbgklaaadadbddmcabddjddadbdadcbbdbbdbecbuapddcdfbcbbabncacdgcdtbabyaccadbdbcrcddbadbbcpdabfjdpabzcrabacadblrayccatababzccbaoddddbbpbaccdvaadbcbbdbcaaadqbkbdbbawdddccaidkcacaabsdtbccbdabbbbcdacyadajcubbdfaardzaabdndbacrcedddaybdddatkcbdabadradccadbatddabcazxachcbcuddcbcagbbccecazrdbbccaumcdubdcabdcacbdqcddddbcaacibcdbdadccdacablbaadaafcbdcaaabcwdbdalcdaaabaaadabbcscrccddcbaadbibabbadfaccdaccddddcceabxwccddrdacacadncqccdabwybdbcazaadbcabraavwcucckbccbabdbldcaasbcacdaddoabamdddabadcvddbdnabczcccbccidacwndbgaddkadcbacdcacqbxhbaacaammcfcbbabdbabdecaabxdbdiaddbacktdbdydaaocaaabbdccdtbcdcbpcdabcddrdbaadbzabbbcbcqddacdwdccdabdaadadbbaccqqdbadxccbacdcdadbadcdcaguaaacabddbcaabcabkcabddccxxdidccccaduacaaoabcccccaadbslucsbbbdhachocbcadpaddbcfdabcvddaafadabdfcdidbbcacadbsabbdbaccadddbbdanadbbcbdcobdcdtbbaadddaebadaaddbabzddccdacacabmcdcjdbbabarccbccbabacdcbdabacacdatcaacmdaacqcwdbddhdycddbcvbaceaahcdcrccdcdaauaccncadcepwhjdxcvazsambbdddbaxnaacbbbbabdraaydbdcdhbcxdaatawdabddbuebdacbdcavtccbcnadadddxcdadadbbbclodddacbabcabaabddcacaabbbcaczcdcdacgacaccdaccaacacdbbbdbpbbxicbaddbcccgabdacdaxdacpccacicbaddbddcavcaaacqbcacdlddbcdcdabcbcbbbddqadcvarcaaadcabcbtaabdbadbjbzbbddahcbdbadcdbbcddbbbbbccdbuccbujacacccaoacabbbmddlbdabcdcccubrfbazacabddbbfambbtabaaabncdbgaccbddbcbacbywcafceaabcfgabddpwabdbcbdbadaaccbccccdcbdcdcdbdcbqadadtdbaaadcdddaadbhddbbadcqacbdcqddnbbbdbhbufaboabfbdaebakdcxcdbdbbcccdddcbdacdbacabaucbdccdaddcacodbsbcbaaacadabucaacoadddxdcdddicdbcabchadscaxasrbddbbcacbdrapadbafmzctadccckcddcjoadcaaafcabxbddgcbcmclcaccacadbucdaccbqcpacdidbcddhdbttdbdacdaaagcdxdajdaddbvaceaybbzbbddadcdcfcdajaccatxcydacbcdadydgdbdbbcddbacdcdbcbcbcadbbbbaanpaxdbkaaddbbcihuzaaadcbcbbnbcdbza 10000 100 5 dddcebbdaydbccdbbebdmbdddideeeebdaebukabbbcecdbcpdaedbdydesedabbdabebchcagsvcbxadaebdaebceecibaxaeeddccabcacsaabbdcbudckccbdamcbabeadccaaaawcabbbbeeeaxbdbdcmaxabjaetebedadcbbdiccneebdeeddbcdebbaboqbceaddcvubbdedybacceedjcbcoebabeaebmcadccxbftdeedbapbddrbeacvdcdewwsaabceebecyqdbmbvadbdmdecdaabbdieccbabbeveeeehcebdaeebeacbdaeopezcceeebdcedaaaadaadacabeefbdaeecbamdbaegdeaaebbdbbchbcfbdfcqebbdvbamecdrcbbbeabddcuebaeecbebadeababbjaeeeqaaaxeetcebbaaadeaddceadeaceaccatdcaeeededdeewbccxabaaccaceeacmadacccbeadajqbsbbcfbebbddbgedeepdccdbdacpaaebaeccfdbacddafdaeqccaabdpaadeaphcjdctccskeeaccbdbedbcfreabecdebcecbdbpddiectafdeccdbcnzcbacabcearfebdrccbecdbduecapebcdadbqedbylaaedddebabdaamzdbaceaecaacbbcdcecrwdpbdaceyeeeaebccecdedgcendacbdbcedabbcddcldcbdddadebzaazlcbbamdedadadradceeaxcedtebedsevcabocddaevaacceebdbedebceldnzbueecebaebuabdbbbedbzaceeabbbbwdsekocddkdbdeaecdbadcbebecedaaaeaaadaccaqcdcahiecdbbadadeacaeawebcoebbbscabqcaedejnabaleaebecajadededccdceadaededddbjhrbcbvdabacbddtcboedboaevdcddccaadrbueemlabcaabescabhdbcdedbbeabbcedcdcbeccipaujaebdcecdaccthedaadcdbvcrobcddcbwyadxeeauecqbejbabdcdafaddecadwzbecbbcctexdcbedababtdxuoaeacvealeeebaaheacdddbabadeebdtcesdcegdeeadbpeabdadcecdpaaddcbodcaabewdaanacbueebcedccceecdcdzdecctbsdcelaableqababecebdaadaddbaudbaabegqdbcvbbdadeebaceddeaedcvabdbddaedubacdbczdaedcbdebecedadedccbkuccbceabcndbiaeccaeabaddbdddcbdcbdbbreacadbeneddseaapbaecbebfbcewbwabbbanvjbebccddbbealabdbacdaecaczboeaedbaacweaceellahbddaacqbeecdcdkbbaedecccbccrbcbcbdpcbakcabcbdcybbbdbddaekxfebdaqcyccbdeabmccbdemdddcdeacaebasbbccermbasbdnecudbenbaaapbbdeaadbeababevudcemdaadedcddeaibaegddbadezbbbbbtaaeddbebcedbeuddacdbbceababddbdddeaedabdddcaadadebcedcadcbadcceeccbcbadcedccuddbodceaehhbddbddbcdefabcukbdaededbbceabcaccdceccedcdheiedxeeceabddeecabcedcdeceecabcdcaebeazbdacbccbdhagybbebaeececdbbdeaacdblaccbbcaeebdaabevdteecaycazdiaebcededeccygbebdbbbabeeadbddbccbeddabseebrdegaacbcacecpbmdedeewebaqdaidrqdeebecbjbaorbdvdebedeqbadadbcdkcdabdddcvdeeebdbecacbanbbcceaebedwbzebdadedeadecdcccebeadddzacbtadacdcaymdbdfabacaeddddbdcbcbcbdedbbbabeasvdabedececadcpbcbecaaaccebeeeceddaacdeeddbwebdedkbdaecqadccaadedacaddrmebcbabixcahabcebecceecpqdeueacbrebbdcadebbedzgawbbbeoecbddaccbceaencdedcacadacdceebbdccbkrccacdcaeacdadccdgbbeabdcdejbeycbsbdebhdgeabaefbacapucbedfdcdcbabaebgayaebeebddxgcadbbecejqtdddcdbeeoedddeagadybcaeddccateqtcjaaabcabbmabdavbacdxedsaavejeudekadbbceadccpcdcubredaeaqbbddbacaaabecbbcbceaaydcbeexeadzcdddedeaedqzciaddcdbecbadekeccbeddcxbodcddabaccaeebedbcncbedeaddccddcqceecacecbaccbccbebbddcbddcadbeepabdcddcncbeecbdecasbbaeddcaebeqecbeccabeecjaclaaeadbsdecdcadcedccvamxeiedcdaceeecaadbeabaedcbeaedvugabbebdalbdccbbddebedbcepdbazbeedccaneaddegbeaeeaadbeveedancamejbeceabdadedcdeeadaeqeegbbaeebceaahecacwdccddbacskeadeidwbeeacaadeeeeibaacdcbaabbcebwaacuaebecacbacgedcvaeccbebcebeeecbbcvejdpeqfabaaebadaejabcbbbdgabdcyadzodddcdeabcdcetaabeecaeaaacuecaddeabecdbebbadcccebdebcblaeeebycdbcbbdamhajiebdiekcdbqdadbccadcdciaedanqadeeeebslcaaqeacwbdbeabdaedabbczedbbccacbaandacabeecbeacdprheabaasbsmdlbajabeebbdeececaqbecabcidcdeaceabacbdeemedbeaddceceabeccuckbsdaxckaabcbcadaadbbbbegccncaaabidtetaeddddaebbcdbieabeeadcmjocdcaaddxlicaredaabbddaccdjecbccracclcbacccpdbcacaaqaabdcecdejdeceeetbaccaasbccaeacbaecdavbbdkbcdcapedawaneejebdabcbccewdaddeaaddeacedabccebycaccbgehbedabaebcbehapeacapcwaeidbbadabebedacbaebcacybdaedeaenaaaamladddoabeaalbddebbdyddbbadecbpabdncdadadecbddaeadbdeaebeeddzeaacdcceadccedadieaccaebeccabeeccekabydbatbeezefcgebeddadawcdbrdmcewaxecbebybdeedbcacdedcdebbaabeecbedocaledpebbdbdndaebvdbaadaedadbceakjbbcdaaedbeaedahddebapddadbddcqcsaadcbbeckbdecdedaycabidcebbcebbbaedadaebbbaacbpbeecaddcbceecccbadaeebgbiacuabcaedcreelecccuaebeaabvdepexccdaecrebbbbhcddcccbkaddbdddbdddaacbbeaaccbaebacecaocdbccaacacaddedbcbbdmeodcacaadjacdaebacebzcbecceaebebbccbddbaddcbvbceclsabceyvafaaablkbaeaceecdabbeadadqbcabebadeccddclqdedbwbcvdxbcctbbgdabeceeuatbdebadedddadbbccexbczedbdbaccdbccafbdmnecccpccqkbaaaadccdaaxdecadeaolaceamcaaeeeeaeedeaeadcbcbepebaecacbcadfcxebbeaddceebadavebbcdacbebceacadbadeedaacedabadcbdaaebbaebaetdabbbpeabteaccdacacbaaabbceauccdbbedcaddcbdceeeueddcecebacdaebceddadebesaeadbdbeadacrcndeadcbeapbbchaeexdduekdvcawbiabdaaqyccdbjecbdeecbbdneebeeasedacbcecbbpdacbdbeaedccdydedabdcaeebddadbbdaeaqeddbaaaeccecdacmdcbcdadbnacacdebdaddabzbcepaeckdcyeeecreacdbadcobqabecaafbbecebaeeadecadabdebedmcbebceabdcblceanaibebxdacfdeedaczeabaaheebtsdfacbaacdcekacbdacdzadbbaakdejencpecaeacadcaekvwdaabbddeacaadedbaxcaaasidecbbcdbdemadccackadbcbbdecnewazbcsaebaaccdcbaddneecbbbacblaxcebceaqeabbbaeacbddcebceeaeedqcbebdbdbgabvracdaacdebdbdeadabjcwdedddaccqeahbcbadcdbaebdabaecdoadaddjbeeceacodebbaxadiayiadebdaeacawbdbbaaabadaacdbbaabbcaeaeccacbbdcacaaabecxededbceaccobstbecdvbdsabvdagzcabddbecdbdeadpaaeaaelrecnbabadebgcabeehbfadubdcamdaedcceecdqcebadcabcecudcabpkyebybakceplsldhekabpcbbebdvbheeeddddeacacbacedtteebabeuceaaaccddebwceecbbcaezdebcdaddebbcddeaaddeybckclbaadbaabdddnaaacsqddaexchsddbicebdceaabcedqecdagdedccbaeeeecdgaeadbcaadbcebckecbbbzddbeeeaecbbdbaabcbcaacdmaebbdededbcabmaaeawbtbdbdbeebadadadpccbcucdaccccdbdcwhjeddecababdbeddeddadecalcecbdecedbjdqadaeeddbzcdbacaceabameaxbahwddesdeeabdeccbeaaedebdccecsbtddcxabgdcoeldduacdccdbbacddacdbtecdbdcbedebbcbddbqardacdaidlcacebebdaaebckuacvcbecexdeecbecaedecbdeperecbbbbdebbcabdjdbccccabdceleeafbccadcecaacpdrxcedcacdeeddbddbbiabdcbehbccaaccdidaabebagcabaadbacgdaeeeeeereceebadceczcecbcvecdbeazededdazebrbbbabddadcecddnaancaraenbdaccebdbbabgccdfcgdbbccbecapefceacaabdbbwaackapacreccacdbaddeccbdeedccaadeyeeddeieaacbedcbwaaedebebcaekaaeedcbbabaeeadedecbbaaeabbedebecedbbhcxcbbbddaccbaaahedacdobecasdabbacccdeccdcccbeebebeucbafcabdbacbdeddbadcbcabeldaecedeabgbecbehbafdbbfaeebswbdekbbdddebacbaseebbdpzdcadbbieaaddcdececbeayacbdcebboaemewaccbeetjdcddcjbbbadbfawdsebbcdeqddcbaeaivicebbybaabecjcebabebcabceeyaedabcbbcbadeedccudmccqbezcabcfcadcwcbdedacedwaepceescabpbdedaeacceibeeecccfeddbadaqbadaeeeceeedjnbadkabbjddedwjedbabamdcaacadhbdeadddalkecemdaacadcadeeecctewcbbbaebcablbdkdebaaaaetbabcaadacaedncccacdcddccddadccbbcabdbvcdbcbacbcadebeatwbzcbbcabaaebeiebcebgbbbecaebdddcadkcdueddebadeeatbdavbcadcaapcceaeydebbhhddeedbecbeohbedecccbedddccccddecaeaducbbeddbddsbdbeaeueceaececcqdececddjdceeddcaabceabwdceacamebaaevadsebexwbebdbcaecieeaecdrsdbbcabdddebccayadedecgaacbddeecacdcqaaacuedbcbddaaaaeapbdicaascecbabaacrdabdedcedwboabyeddbabcneedbcecbccdeuaeeacmxdcccddbdvaccrcbcbecaeadcacdbceddeeecebcxdbcgvcgaceaefebbaadenbebaobawlceohabadaceacccfdebdbbdbbdeezdiedbeaaddjacedazagbadeeafddbacdeccbdbabddkcccbcbtdbuacdbaadcaadechmgexebddceaddaacaakeeeaazacdcbdaydaegbcecgaeedbbdbaamdbdcebacdcbdeecddcpmacaeadveadabaadddeasddbadbedsddqcpcbedbcenadcbbdajbdcwidbrfbasbaebacbfgaeqecaddbeaedbcadbadaraabbdbbebdbbbcceeaaabcacbebdbbeaabgbbbeaddcdbohdjabcdcscbcabwcwedcaabgbeaabejbawcaecbcbbbdaaaceebdbabbxeaceaeedtiqdydhaeabedabeebbbhfaecdebbyaadbacabbcuabcebdcebeepeeaacbcdbebdqcbedbbaaecceeabgydcpdabcdedbacpdeddbddudewdxdeckbbekhccadacelbercneceleebwdeaabdabahdebedabddayejcdcbbadceedsbebeacddbcwdeafbabebacdaabdddbdaibeabcdtabddmweddcbbueeadbcceabededcvccddecbuaebecddaceadubabddabdeteecaebbcbcjkleecdaaedbcceebbcdcbcbceefdabaedabdedevneacaeedgecaiddcbeacaxeecbaacagecbybredabaacjcevabdaadpbdgabbaerkadadeaaarbapdeccaneeeedceaeeddbadbabababbdcddzaaceceocpededbbebcdbaccbedcbbcbbyeaaebczaechdeaauccbegbdbadydcicdsaifbcbcsucaaacbaddkdadabaeeddbedgcxeaadceddzwkdaaebcceebcbabbeaseaedbuaecvidbqbbebcldedbbebdbadbbpeebccabacdeddbcacbadlaibabdmcoabeaccbledaacadcdcccccbcdeaddedcceeevlcpbxezeabkcbcbedbascedaacxdccbcbkddcdecdbaebeddabedgzuzdvaydbibcveedbddaaactabucebaecbecdeacdeacadsceebceazeadbdcdddbdaccakbccdeebebaabzdeeebbbcebacbaceecbateebdeaecbaaactcldacdebbaamdecdbfebeeaecbabdbjecdkcdbaedabdybadddlrcbcdenaccccacejmccdboececbebbxadbbadbcedbbaebckkdcazeaddddaacceabaecadcccdbdcbecbdedbbeccdbbdahcizacbbcaxccbdbacdacadbbecabeendadcbeddzacbedecgeadaccckkbcekbeuddecbbbdehrajccbbdcdaebiadbdcecbhacddbdcedddeaabdedecdcldzdkaydcaaccdgadegadaceccbdyaecjcdbewbdanadcdecbecbcceecubabebxbbceacbadddcclclcebaccadefdaaccebcdfbcabadddcdpbbdbdbecdcreaabawadbebccdebbncmedabcaeaeidddcdbdcaeebcdagdeciaecacacbaeecaadbcbdectddeebadbjeddeeddcbaopbdbbabcdynbecaaaedcweedcedbbcedddeeadedaecbecklxdcegondcdaawbdcasbeeaeckdcecbcbxbcccaabccscbitcmcbeadkceabgddceccbbcbcbeelaceeapuepdbydbbeacabdaabceedebaatadacencbadxedahiedcvdebcddaebacbpaecreaddccdawdebbabdbceccbabbcbemybxpcdagzeceaceacaebacegbacebbubececrcbcbbaadecfdaddcacdeacaabaidbzaabaaocezdbanabdabebceeatdbebccbcccdheacaebdddiddacbdclcbaaycdczatebbwadcbbddhcaeazbbedaebaddedbdeaqacbbbdedbedcldedeckbbbcewbdedcbceebsdcacaeebaaaekjedeaaabbceodceadadbdebbdabddeecjdgnddeqccdcdewdbdaabehteaceddbebwdrdddbdbaaceadahorceazkcbmdbdacayeccedcbeaaebcccadoaacabddadbnddbtaddaxbbbdedbcnccccjqazcdgedduaedebepbdrbaaczncdabcaececaddeaccubadceaacidbbacaaacdecdbdmbeebcbbbbzpeaedccdceababaebeeacabxaeeazddcaaccedecdecboddbbgadaddgcadrdbacdaaqqzaecdabaaecdcfdcaelcadcaccdhedjacadcaaeopcdivzdaacbdzcdeaecccaeccebdadvaccudaaedmbdeddeqcbeedsdcbbcddaceaacdecaeycqdeebsxeacadeedeeeblbdaadzaccaaacacbeaeccbeaaxhbdetcebeaacastedoesaaaadvecbbbdybetceebdadbacaeedcdaeecedhevdeabcbcacbrcdicaazdbbheadbaeaesrcbebbberdebcwbejeacedabdekeeedsccreefdagdcbcedddzobdaeedaeddbccaddadeycbcacdbbaebcdcabwdbebdbaeecddecdeydabcdaeecddbbedsaeaeccjaedcaadbcercbcdbeeecccceecbacaeddgeeeccbedbbacdeaecovddcebleddbalbbadalededcebebcceeeeedaabvebcdcccqdbadebaddaaceeaghedaacadccdbvbadacadaadecdbbbedccdecbadcebebebqccdaarbbcadcaaeabebccbdaaemcakaebldabaabbxabbcdaecbdcadcacceyccodeacddadteascadcpetbccdedaceecbeddebbddceaebbedcadaeodcmddbaedbdacidcdcwdbakbdbdedcabddibdbdabecdvdcabccdeabgaaedabebeykbbgbcawacedeecddaebecccbvdcdebdcaddafaeeeaebdhcddddeacccdedebeaecdcddacbdedabebcdbeddaeeaaecccbedccscdaddcbeccdzazcbddeakodcebeeeelebbbdeabcdaeebbcbahcfddabjaeebdadbbejaadbaabxdeeawecseedeekacabddcdbbaacedbbddbaeddkactccdbdebetcdaehicchedcedcaaeacadabdcbaagacecubbddmeqdemecegaadaebeedbudacacbeaoddbbceececdcbebyaeadwbedxdccdcbdejccacbdaxdqaadweedceddaeaebdebdqaaddcadeedadebaenberaaadcccecakcdbncebddabapdndgvecctahge 10000 100 1 daantaaawxaufaaaajwaajaavdaamjaaapghaaaauaaaeaaaasahymaaraaaaaoamavaaaaazaaafxrafnnaacataaualbaneaapaaefahaayaaaaaayaaopaamaaavaalipaaaaagaylybklajhaaaaqamdjwwaxqayaarqpjajamvphdaaocaacocuobsaaraafaquvvhhaoaaaaraaapaaasaagxaaazoraxaoaoaaaaaaaaxzppaeliaaaanaaufwpeaugxnaaaaaoynaimlaaaaaaoksavaaaasaahaataluxaauaaaajadsabcrpraawbaaraaeudwioaaltaaparaqcagajqgaaaadmaaaaikiyadaeaaauaaaasaqaaawiyqaadaamaarazrzalajadaasaawaapuatvnaanqgdaaafhwaaoaaaaxrayjfmaagiaayyharaomalaaazabqasnaaljaqvmaacadamraaaalaycaacfxoaqsagaawafaaaayaianaaaataattvaoaaaaaaotasbahkaazrazhbpdhaaaaajaraxawmaavfaaakaaiaeaaraaaaoxaabsiaaaaaabjtyamayaawaakaaasamaalwaaaajaaoeannncvsaazeaaaaliadyaaubgadaxaaqassaaaafbanaoxaaavambaabatauwalaayaabamaayaaakgaaapcaiapaafaaaiasaaaaaaacgaapagaftaafayaatajaaoaaaaepaanlqalajehaazaayaaauapoaaaaraaoilaaaaaaaaaaeaajavacaataapctaajaayaaaaxxbnyasaaqvawoaorauyptaanmttiidacaafpaancaafjazssaazanaaaaaigzawtagmaaccraravaalvayvtacbaaaiwaaaofarqzaaaaejlapsaaaypdeauwoaxaacpeafaaaavaaaaazakaduiaxdaiaoitshwxastadaaubegaaaalavxaaaatxaaaaeaagaaagagqaaaaaaqdaalryayxaaaaotaaawaaaataaabzscizaaaaaaaamaaiuaaaaxxxikaxafanaaewfahaeaapdaafleaamaaacyznafaaamabaahajraapaaajhlartzaxwabasadvrzwaaaatbfaaaaynbeaataaaorzaaanbaafaaatrxatpakcohmfaodtaaaeazoaaapaataiqaaaanxaaaaavcvaaosabaauaaalaakakuvaraaauaaaaagahdzahadaaaasjaaaacataatoauaaafgwaaaamaaaalawakaayasaaoaaaaaacauafaaaaojbatafalaaqfabaaaaaawcatyhdaaivaazdkawhhcaamaaadanaacaaaxahaaaadaoaaaahaaaaypawakvalahtvteaawaaanwdxacmaaapzaaagaaaskcukalaaaasaelkzacaahaahaearacacdcavaqanclauzasaaaaznalaaraapprazdaayaiqwkawtaaraaaqmcaniabaaraiaeapafaxaqaaaaqaahayaajpnaeciayagaaaeaaamaxbaoaaamackcawwakaaowaahapfaqaaaehaacqapaagyhayjbvazmldafaaoaaaaaaokabhaiaaoazkadaaaaaataaygaanaxbsjacaaasaaiqapoabdpgaaaaacvaaebbaaaaaaaavazaamaaacanqaaanavafsaahajvzraaaztkaraaljafoaaiaatayetfbarxaraaaaadabeaehicaavoajnicyaaaaaankaapaqeaaaapphakaidgxardaciaaaavnazaajaaxkaabxiefakpjaaaajadxxiaagaaaraeojaamutoaaaxaaaaacaaaqayzaataaaagakpaaaamajcqaaeazaoaaafaaqabrbadhzjgaayaabdaaaavayvexgaaaaaadaaadaxauaaliucfajjgoaxdjaaaaaaleaayaahoyvaahsdyyajndakatbdaanpamakhaaaavpfomkaaanaapzaxkzavkawaaaoagaaaaaavasaurkaizaiakwaaakaadyeaalmafaayaaauhwfakadakaasaamaaaavasiaoaaaacoawnamataaaaiaaaupakaaaauwalhabaksaqfgaqaqxaaagaaaqaaaaaalratjjmalpaafaaxxbgaapqaaajayjcfzeaataaaaabsagoamaawgcazaaaaaagaaoaaaaaamanaaauaaiaacaaaaaazazmvdazpuzactagvaaaraajgabbaadagaaamaaoavbgfawpdubakafazqnkaqwaswaamtadoaqxaaaeaaaaaablnateaagaaabanaqaanyaasaayayncaasaujngaaacbaqaafiauapaayucacaaabarraaaoaqizaqaaavawaxaafbpavaaaapaalagxvaoaapxkaaaackzaatataaakagaddfuaxkbaaaaraaaayaeaaldspyaabaaaldfdaqaaaajgyaaaaaaaaaarjaavaxaniqawqdaaqaapinmdammwaqmaayaaaazkaaaueatfaaaaiazauafshahalgaawasaaaabaakcautwaaagawifaapkkaaiaewaaaaazavzaaswaaaaaaqaaxntbgaanwaaaxaxanaaewuabkaellvaaaaatgxxaaaaaaeakgtezxsazmataaaayatazuaroahyaaaafpjevaazklaaqaajaaaaapsacaceaaraqaaaaidbdaaamfajapahaaoaaaaaalqaaaaxaalvapkkeakaaaaeaaaysatmqgzalaaaaaakavaqaaahuwafaarduyaaaafaafaanajqaayaaaaaaaaawaskbaaaruqkdaaeaoaaaatlaaaaauabaatxxraaaawaacaeaafakhacwaaaranmaasayazdamtgaaaiuahfxanssookkxbmjaetpagayjaagraalaazftaaaaaaasaaaasyalqxawiveawaayaoaaaaapuaariaaefaaaaajaamataireaakalaaiataaaqhxauzmnaaaaaraarspaaaaaxaareelradjoajaaaagecebaaxmqkxaaaaagxmaaeaaaaoijwaakaqwokakwawhaaaazayeaaafvawntaaafaamaablaokwranaaacattmeafidaasaavyyaaaaaalvhoaaaavaadaaaacafadhaaaaqaoalfaaaaacraaaaabkpaaiarfaawkaaablathaurgaagbaajarmmvvaaqfulnawveryataqaamhmayaakkazaaaaaxacaewaaylanaxaaqaiaayaaxaacdkaznaaqaaaaaawjacaahaaawavaamarafaqhauaajzuysaaaaanatysleaeyjkatbpaomggapezaruzaadaaaaavaaaaaaashaqfaaaazayagoaaasamaapzunzaavaaaadaxuaaaaaaxaaaaimaaaaaaatdlplxeacaszawaqayramggaramadwpdlranhaiaaatgaaayfcisoaacarakhagkaaaohxaapaaeavxaaaaaaqoaaaoqaaahaaxaaapaayaeaaaawhvptajctaaaaaravanaabkabopfuaaagkpuajawaiaamadsaqazkaaaraaaaacftreaaaaqmaacalbaaoguketaraaakajaaajznogeaaauaacaaxextaaakgaaaoaaaayhlamyaavaaoaaaaaxhaotwkmaaaaaamaaazaaaaraadaalaarazaffatoayaaaabbaaaanhaiaavaabpzlfayfajutcjaaaaaxmabaaaagaanaaadbaaeapaaaanauaxlaaaabaaaaadaaaaaajaeamenaatqhatmaiaaftaamaaayusgraaaaslbaallafdaeaaaaaxqzgaaobkaapcjzayaalraaaaaraazafpamaaiawahczkgcaawaazdmaiasoraaaamhaahaafmayaaaaaaidalayaaaapawxnalaaaaanaalaaaaaaaaaaaaloltnanrejabaaaauakyajxaaaazhuaaagyaxaaaaiarwlaaiilaspliaeaaaaarapnwgaaaaaaahbkaaaaaryswgdzjaxagqhaozeafadaygaagaaautavvaqajiawapanabachpaedzaidoraatxdaavhaaaakxaidyxpaslaiaaawaawbnausaraaaaiaaaaaaaaaaanybawaayaqxdaaeakjagaadraxavaapauapayiahargaakajwbbaapgaataaaaaaaaaaiarazeamaaaaaaxacayaaarlaafyaayakaaazaahaxaaadaavdafavaxqaiaaagakaaaaaalasnoqkaaaaaaparhlfpacaprahrlabwaajawqaaraujaaazaaaapttywjavyatanaaaaaaaqkbeabeadauwaaaqakupmaaaxqlgaavzaqaoyaalaaaaajaoladpazpxmnldphaavagmaaicaceaaapxaaaaapdaaayaaaohmyanqaeatauataavaufafaaaqaaaaoaayaahoaanaaahnsxastazjraaaaaaqgaakvaaaaaapaaaxlmsaagfffaapalfataryahaakaahmaaandaaaadaaautazlgzrvaioaaaakaapjaaelwaaaaaqnopsaaaajzagaapbjsaatuaaaavaaaxaaqwkatrjaaaaalasqioaaaxaaqcaalxabjkjaaajauxsaaaaxoaliaaaxaajaoaaaoaaaahdtaanwcanvhbzuhawabiweinacckpasaamaayaraaaemaaoaaaaolaojpahfsyaalerahaaaoaavtacmapaapamaabaoqavbainaozaabmtawaaaaaaqaaasgaadacrbaaasaawagaqzadevammpaxaalahaaabovaaxjaxagqaanknyaaaaiakaaatanstaaaraqaehaclalicyxejhagavmnhadmaaeztaaaaxaalbaaatnaaasaaeaaqaellaaraxaaaaaajaaiaarfaaaaouaaaiahecoaaaaaxdaaawzarawzpaeaihaaqlanjaavaoansaaojiaaaaaardnagreaaaabmaaaayaaaajazlaaahatyaaaylafaaanaaaagaxtakansoazzdrtguyobmbaaaaaaawazwaranaaywemzofaaaaaijaauaagjxaiajfslacaaaanhserpaarbaaqkaaczaaaxnasaiazaaaaqaaaakwakaahyaaaigaeaaagaauxajakaaaakfmgaqadabfcaamxaaeuaayaaawnlaraacaogvakafllaapjaaaqauaaaezajaaaaabaabupahaauaaqwcazajavaaaqlaaaaaaaaaroaaadaoaaaawaaibaxaaphxfaaaeaplaraaphtpaiewamasaapaaoafaaaalvfaraajaamfejaaoabapwazwnaaaacjzayaaaaqqytoaamaeaaarzqxayazaanfgsaxagaapraaaaaaankuuadayaxavrmtzrahpagaewtaqaadiaaamoaahtaawaaazaaqfspradnyauafaoaakhaaaaaptaaapfaahaankucacataaeaaaiwhoaafyarazaiamcaaamhpkfoasnyarapatatlagsaaqalkaaaabasaasgaaraazitcadapaaadaqqpaaaaavdasnsaaaapiaamqayatawaaantnvqaaazaawpsajajaxcaaqaaayeayehfyycaacuaaaaaavtlmisasljolhataaspwaipafdaaaaqvsfjwirayaasvwlhraakwkuajvhhaatzbaaaasrhdaruaafdaefaaagaaanuaaaokafaaaaaavaaahahuazaoaaararafmakzmgoteaaaaaxxaahaaaagaaaaoatchaaaafiaafaaakaaarazaazaayaaeaqaiaaayfaazypcpaiamuafauaaaqroaraazahaaaaqaaaauaoadweiaaaygacaamaapadaaaaaacabaaaaaaaaqcaafxsatafpaawzjtvaaepkaeaaaaqraalgacaaaasqaaasaqbpovzkuawaawmaqepaaaffakiaeaaaaajalctahaaaagyaubdtaaaaaaotdaaragaaaadgajpaayaaavmannfnaarzukvaachmasncazlaaaptgabaaaamlsdaaaakahaaaxrraaaaaagosavaaxodacaaaraaoifzaaapaymaraamatnabbcaaaaajowavwqaaaaraazkaauwaaakagfbpvxraacraavajawaaavhaoaahfaafmajaazrzbaaapapaarabapaaaaalaatiaaalaaeaaahdaagapajaaaaaaaapauaanaaaaazaaaazzxcxqanzgaiaaafavpaaarashagevaiaoaahqaaaaqhraamaswqatyqptxcynwsaacpqaljjaaazaaakwnazacejaatevaipazavobaqawmaundxvaaaklaaakachxahnaaaafopyqarbwkkkaahpdgauiaakswtdaaaaavoqaafaamqaaajqaayvaavaadaaaiaarvathzyaaaaaeatbbaaaatiroaqpaayaaaxaaagaiiudyljdzaataaaatajfaaahyhasaaaaalaaatpaaabaoxagaaayaqacxaaaxatsaaaraxaawaapraawaauoqaaaavavpajaaaaoaaacvaasasaaanyanasalyabayabagclsaxwwaeaaaaaufelpaukrmaahaaipawuwaavaaahdbtaafkaaaudadaaazeimafagbazyaayaaajkaaagasmuepaqanadawkaaaarajpaaarasappaaaaaeappasjmwyaasgatanclaaasakmaaaaaroabraaadaoaaaaslawoaahhaaaamaaaagzaaxxaxaagsmuaaaaaapaaavaaaftajakawvafxaaaaaataoatjaakaavinqaemadaaoaatfxbeaaaacaahnelaagaataaaimaaaaczaaanipaaaazagaaaaaaarxabatwcaaoaaivrtaafoanalicxaavafyaaaqaadaaaafjjaaaaaoydieavaaaaaaayzudaajaaaaaitaoaoaaojmaaaoayakazauetzakavavazaiaamanuaaaxufuaaayaxaajaajlatambaghaavacbwaeaaaioacaaacaaaapaaatxaaoxfxaagazazaunaoklpcaavjkbaajhlckdeaasaaafahaaaaqaaxaajuaafaamazaysdaaaazabaamaaqoaqahaataahaaaaaaaaalgkinawayaszadaahaaapeabaaaamrakaaxahaaaayiaadatlkaaoaalhfaaaezamsgybaokxbaaasajakaaamadagsaaaaqxaqiaaaznuassoxaeaaafaxraeaaayafaajgagasassanaaaapagaaepawaaaitazyaaaafmpnahayagaarnaaacnaaosemaaaaraidxabaaazhmsafapaiaaalknaakkqyaraaryaaaoaaaaaeaavaamssfaaawboakaektodaeaaalamaaxbknsalehagalgasayzaaqaaaaaaaaqafcaavavawnaaqavaadglaaaaaqaamjrbaaaasaalawrhakaaraaaazqdaaaaasaaaaalayaxhtvanaaganafaamxaagupsaazxaacaaaydrgabavaayanakaoagtaaaaharaaacaaaaaaayaaassdattamautaaqahkhaaxaayaaaqfaacnaaaaaaaaaaaamdahqaaaaecaaaaaawaaaeaaabzontaaatadnsyaacaxaaazaavxaieaaphjaaappasgaacraacaayaaykazaadlppzazexwhhupswazwaakwubgaaalgiactaaalaaaauerkvairapvgaasartwrczakaaytqasraaahsarxaaaakapqaawaupanonadtvnraaafgnzajaaaasaabuaadaaaahxaaaafranaarrktlraaaxcblaaaatazraduafahaaayayvbyaalraaigbwbaaabaataaaaafasaaayaamaafauajphvcanaaxfiacsdbvaaalovglaaaaawaavlkaalaaahuaalaaaaaoaaaaafknudoaaaaaaaoaooaaaaaajawdearpjdazavaaiamaaaqmikugfaaaoaaaaeaawafaujfahaaaaaaaaaaaaaxaabbgncaduraaaaaarjaauqgaaxfdazaagaaabuaclsmapaufeiagaavjtkacjaaaxeaxenaakcpganaaaajaaaaatsaahaadwaaaracaasamhaajfaawaaaaaaavaxjaaaapaqwzwdallaaignzdmaxaaarfaayutsaaluaatamagaadowaaxaaaaatagaalocaoaaifaazafcfhvaaaayaasxdjqaaaagwaaraaataaalaaaaffrzwaaaaavxgwaxzzzaaaabfkpaaaqajawmmzrpjaaffaabaraaaaaaewaajaezaajpdaaasanawjadaadzajpfaaoahaaagaanuxaaaaaaapvuadmajaxualbcaaacogaqbfyagkafahrlomoakkwaaidahqexraayaaafaaauaraaaaeaaqaaasajawaaaamaeaatavaualsgvalathcaaajaaaayjowiajlacqzarebaaiwabaamuaaatnaaadfhpaeahoaaayaaaxluywqsbjnobamaaaanaaaamckjldaaarpakaaaaaaaaaaaaaapwaagaarydaeaaawxvriaazmjabfafraxcaaxgaoycanaaaauomajnacoaaaagatmldayamsaakavabawboaatpkaajaqazuaiafbufwaifaujclzwaevoazzraalaaraarxaayamoaaabojsejaeroyazaaagadoyaqpcuqmanaajaauuelaavwaajefkaaybaaaaayzaaahzaaawaaaaidtdxcwzaayaalvrjabeajeactfeizsaaiaaavaalcwalzaayaalaapakafaxqnaimuasargndagnaaaapzhbvaaogamllatovaazaaazwhytaafzaaatapacvaaazajjataaaasaaawwcaaaaaaaargajtarnrlaabkfaaqaazjaaaqbaegfbaaoxaaaaxizagpvaaaasiavaaqlaaacmavyaaaaqamataaaoofaasnqbafyrljjzamaabauwaagaawoasyuonaaahaaxaexavalaanahvylauaxiarreaaaaakaalulpadwaiauyacaaaaaaafaaarpkayaaawawxzzjpadaaajbazachaansaohzaadwaaeyaaazafaafatacajqagaahfaaaayadiaaataeaoaaaabyuaaawsdaashdetmaabaauzaaaayplaoaaacxanllamakaaaanaaagaczalwnkmayjamuawlaaaahneaaadeyafaagyuajaxraaomarzqaspdawaaafaacabaadaaawaoqtmthaajaabxaaaeoaaaraaaatvkaaaahaafawamataagaujnrzaiammvaaayhaaljaaazaaaamxraaasjepyfrizrbahsaaavqdkeepzariaaadaanaacaagaaaaabaapkoapaaxuaaaaaqmaaiaardpaamaasaqa