LEGGIMI: Ogni input per il problema è rappresentato da == INPUT X e le righe successive rappresentano un input valido per il programma. L'output relativo si trova nella linea succesiva a == OUTPUT X. Tutte le coppie input/output sono divise da -----. Per provare un input secondo le modalità richieste dalla traccia, si copi il contenuto relativo all'input in un file e lo si reindirizzi sullo stdin del programma creato (oppure lo si copi e incolli nel terminale e alla fine si usi CTRL+D). Gli input e gli output seguono le regole definite nella traccia del relativo appello. ESEMPIO: == INPUT 1 rappresenta un input e il suo contenuto parte dalla riga successiva. L'output relativo (ovvero la soluzione che dovrebbe dare il vostro programma) + la riga successiva a == OUTPUT 1. ------ == INPUT 1: 120 abcde xyzqe ChWLj NMeCi SCgkb VbkMi UdzBT BvtRW MpuCy DORKM pNMjN TIoZO SkDmw OMmpw SKJtR QmuQG TfnJE lqbQy gmrTA NUNZi JbWLz uOmvr LUwFq tZaEk toskw QaqNk xvMbV DNyeI CSWGy tUsqw yznXB ivoWA JacSS xIBey RiRhs RDnXs abcde xzbSn kSifj KlYTJ KmdgC pHaSn RrHOx gUInr DemkU sBuyu wstcO WiTzM MOHvP pBoaD SUJIh pVSPs aFAkq TZANm xbzqe adWYd ZLxVY aqREP ldfyU pjppl lonHn TUmZR jtzLL eFRVY Flqpj OQjKO RbxYh djPov OTaBk TNtrb pudBt Wjuik ldzJH hGsHl SbdPM EKaBW yiBhW Szxmi KJRWL qOamR RwPJU wWBzt Fcnpq TWhUZ rjCPf phxpG PHngG abzde czHPl YpJcg etWcP ltuLN LzMAP jtaRD uuICR xJHiS xbzde NFsjP jWHJk Fjosy fQFKn wFdYX RSiQJ mFPtT zUJCa gmOwR dnIQC XOtdN IPngP hYqBf Wwthn sIxvw oCDtp cPLSv MDiVd YkJDJ xyzqe YfkEB uykRA VEayK Qewyg icYOC == OUTPUT 1: 4 ------ == INPUT 2: 500 AaBbCcDdEeFfGg XxXxXxXxXxXxXx CAZnCXhjlkbUzf XQtMCBKaOqeCmC FIuZuDhHPaqqCt ugXaEOjVwluBcR PdjEzDsxlvSYpS AxXxXxXxXxXxXx peDhsOEhlvRqjT StIIObNGNmTyyx KQMHhsdpCoqhDR DDArHKAbLjidSu JZGkpkQCbHdbiV WyCcJWJYDZqKtd aNqSeTLxckVYsH IdpaQMRXLRoOtC AaBbCcDdEeXxXx DJOYpWtwIrVnRS SSCJvxNqSVnlnK NEpQNSuqkhsPXd AaBbCcDdEeFfXx SQjXMVBnXcFJBy oNhcDUHdTVCuJI iGJaWHnPMeAkaV jrqXoscoHkyNqx PczoVHeJiYnDPa QFOVNBUDIOMcBm oXRQqGMFwYjtso DzDgPlwCadfGwe YvaSMmKywVgsPf ZMgLVddWWyOACW cUDjslKhVbmpgW DbRGbIYqPgMixt kpXhkXbXrZyOKY NKBQZYBFxcVZLY puddYFCEDsQfIm JauEYRuaPYtBYs oRdzVJCmcfgOAr elvUsEPTustFFZ NVBjtwPRhnozJz rPekbHowqlDeMD BtWdnkncwehIne jgkNPlLfOdnJMT qarWTjmLyiFdEq BVhWnNNbwKZFQY QMEteNZWodLtgM ouEeAYnsFzRHWV LWLjaXEikzGSgY zgMJmIAwmLpvML DlBpNlEMMmGdSG DKIBcmOirQWlHo AAptXsFpQWqolW TWQlFDRLurPtwa uOaEtNKONRLrVn PxyvMDicNqRQxF CGiwDvtJwbjhLC FHMKvbOXITrEEW lhdeZUcTXExqrd vxDeygUQLfOtnK VHrMoAHcgjugvr vSFHScUzaoeMhF DpNDjAzRVPaTAj lMyVlwWrMyivve NyMAMJsNTzVfSp SaQDSFLmCwlXJP pdnDaonlZnLyXV AaXxXxXxXxXxXx uiQnHMDTXXjNDv zRmPlHdwqDlCVt jGqxSOJfgxwWsA MjSpRJLJrHLWtO JhvHRplXQnaopU OnVgEvhZnxoWpu cZSOsyjPTkKdTt QFBVvKzjmGHrlI lxrprVVKbwldOS euswKtcGGAyZbL lmoMQEJuKZEKjJ mYAAVYBChxnuiE pUnVfmLNTHbPpc EAVPFiSOubtazi jNziENCfONWLHX IejdsbrQPHBeRg CqretHlJtFJeYO kozaJtSrlEfTCj RHXWhJXyptBNgd jPNfbUClnFHbEn EdEJYHCvXpMAGR JrqoxKxxRMWIyH scbYRlSUJlbPqP GqTTeHcaWONYTQ nTFoDgVQeOUJMA VQPZkMMSNHKQTR EaWNLHXraHaYsu qSOglpXthEpAmF jmqrAcFoXDKqKG jRmLeWcgJPmHRG lcUPJlBFYvxAdI SViQLkwoqGKeuW SfzJVecONJVMPT yzWadZKZYLiYGZ TRxEfYeehefGtE ofpWGCgMRIBwzK WEktxYGzPZTBEn lhDGzTxAsxdvEF lFWQReMrUChDlp BnYbqJKqDsDGRq ZTWGGzsBtwgkGT dnEKAKINdnPHSa pxWeuIrWIOSrQp DbWiLyOpVBpyjP PWYmyQDcizXTaP XxXxXxXxXxXxXx wgrJyGDNUDmwjR xsEzkgLJFVNGlt oabHBzSiHhbqYL wscUxURXngUTdB rKXvVXXxXofESu rMkeTBamDoTJQC QskzaxREnHEKPf THAxKRXvEVxkkc EQszxFZfwBhJvJ DbQmzaYbRWWeaH ytQEBEkCusvPlt DRYwRMvTIMBlrj OhzgzxBkpOmbUR UWptEaZeQTKXtU rpLAOjVjZfhChS nBmAmpjfbBCcMl WQWiFVzCaCnDVB XLNcVJnvtDwmnD BeTISKZiVkMCSW MOxnVGaQeVjhvR dWzNYXuknebaCd HWmodlbfvundvS dBhTUXeBREMgZf embnOhoDuarvgf BnLFdVSVqeqtkK gdbKoUJxSqPSLX VSWQRWDSZeQdBB DKIgPQVhtOkCkU lBGTYLgVImUIlo JMzkqgTaoySFza gWOdibXMGiQUOg cIqtsqcrhJYnEr ysyqondFpZmPLw DmcRJePjTuOhkN OxTbEqFGScvDpU NoiQvckrgmGJBs aWNIuIKuwdemdt OKLpfjwMjLsKoS hqIkkzVLdWeiZa qOLPAlfIfbkrOs FdUcidjevoXCuz yoUzXDgtXthGQi dJpEDfpiFRgBxc nHrabsEuoDgEdn SfXaXdpqAiErEr xsEMikqowAzNJk yQPIqEbvnUBRxw mPIScprKzrHdCn AaBxXxXxXxXxXx mFdTHhcbqBuTIJ hmCBqfsMNKUPjw wJlmmYWQZVyHty RcuXEBgKFqpoOX STxvnvLLpiNZaI BdKHDKJTWSDAXX rSHLJrqZCWbdvv YFyeMczEDfpCac ATSkBGYYYqLcNB GfTmzGmIoIwdXh UCEBANsfnbeAbQ msboJxehtWVzmY msskKbteWlsqVD edBNuXnAHMRCEh sAyJuDAupmJhhh elXDwaHZvZvGTP akXguTmoXtDLml LeXRsKKbhzHjoj vzheGuvzxxrePb XjXieXTLoTrKiu qvEQJuBqtOZqTk yMtWZdgdDNkYID bfDASvBjiPLxbY eqdPwNfwbiWwhQ uwfCrUsmQpEupp ZuewqOxBEnICJu PojEzNCafvZQeW drRPuxJTAtGcWR ViCRqqZJUSjjSG CBglUaerRaRMTo zIyTXiNnsCMIKm YdbzphCPvBeIqx vWvmwwjeQRmcwa lRinXYVAAMxQeU ZIpBYxmbThgrBa NARQOvAEUFvzeE gdTJeNppdFHPaH XZyzKZZYWpbkwQ sIeIBRqbppijTd TZfCIHZqSHTVfP PBjzGpLTWSRoeT ZotdpZtdUpSeHE sosPsRyjHMUZcw XdcPSdYWuoQcLU FWCEpWsTrgLkWR oiddYEdooaGUAU mdaHZMtjVZXIPR mZYbWlLEqiBvir lvcZGjnlbSgMMT gNECWyBvRRCnMs roIcPkZEPWJkun hIVGCUmGlUABQq LlnOKvpATEGsiX wtxjWLqBUWWqik qxmKwlnnJKWHVh cpAXMxjqIqBgUW ECCvSyYQEGIzlv AkfZPrqOQQMRGa xDzQyyEwcDjqLQ zjDxKnLpJdawnb AxqWHElAnkfDPl XWQPaBgKrkTxMS VNbNucQYWWYfVY ZnxgrhIQKhGRID TOdBdyODAPKoDV RnRhxLslFsOHDd TUqQflUgORayuw AvAxKlgBKRkytk yZqYHuTPELcHof NSvKMEKIeqUOgY wzszaKUTsdflGi VkZFPjpKrUTvMb NKQtHvObbgyIoC VKjSEYtuODTrrM taNlJgIWGYhVJl xehUVGdoUPZBxJ cTQTpSWJPBFjrl HSZnzOxGvhGOtI xCMEhevipOGNtz fFcyvUQtkeQCLw BoLKRtRvIKEoap iLqyaqLomkkjPd GEQRPqTAPWObAR PWTHKRAImHYvQe gMajoJKaKVFHhX izKYoGUavkurOI jAawVUWpZaRTjg dOJqPzqfWYQgrl JVFCmiyTiLEIcc SlChfSzAdKyhuO ytoYeRNxneyAKP xZeMiHWoXcZxJi hWAvVcMmoLZYLH BnKhBgbseZAdiR aqNTmkqFwlDCfM rdDfxnKCitfGYa SEKbwPhIovPYxy sQWbqBLbjNEqsM ykAWjcizjMyTCU JPhNdzbWsiySER yLKAEUTsvfPTHJ whoYhPpsqMVlkp AaBbCcDdEeFfGx XOeKAmOjsXlhYK oUiWLwErrCdMyV SjfZkLUOfLABIh BqJvrbXfdWmpaI MeYkWQDpwJYjwi vmJtrWlnSXeKuF hCnJWVkFpRMPHD ZEkuchZiYeVVII AaBbXxXxXxXxXx GxiIFWfFzvZVQV PnWcuDVkMjKrvQ KGyZxsofqEOVjh YxLpibEejLfBNJ etsbTrjljlIjOk wNaLbdGHhirEiZ HbLtTaBYqUbjaw EGIjmKlOuTzhEM XFzirSlYRgcGCx kEWwqmGraeuHHq DcyrAgoNRyYYjm WfSeLUjLSvPxMe mxHbdlEqKgZTtq GosyIdraQsICCd ygosWRxAvuZPBA pdqvVXKrwhwDya yktWPoJFyYtEct WWrsZLgObnUGYM SmKkPEgGzZCAWH UunFYAHflnZVRK vCnjSZarYXjMNj KnTiAnBsYmZZzu duuUMWoextKHkn VqbTVKTiOeoXXJ UpHGFPaNHLVsRX QsrUGhCCORPRxY vRRafFgBPmOShj KjKTeFtnjuoDnl OzJePhmqjUCrpy AaBbCcXxXxXxXx ouYGzwoGAKpSXt zfybCZVZNhiheO vuRiAPpckOyGLM bfEktINTXCAqXs BOcfseBFguZRvC wAkVzfNgUbjBrz yMjueSUdQiNVbx WARHuxitVgajek tIXOLMlrzronRw GRdcSvgndbXiru QYGOFyIZIbKdgq wspyTIycWfGFkX pRQJKwwvfzVHJS QtpJjjGinshunH VAZVZWmjDUmJtN AaBbCcDdEeFxXx eJZCFKaWsAiiaD PIbLuygCcSLmyu WwGudBwRedrqlB nEpSOSVFrISxgs ODmyvvIhOawIzI oDBNGuZfgYVNjJ hylcsJUfxJftaL vvCDnxOCrEtgBT YVVtipWJGiScbp FzLyjfisFewymc LLWXJHXdqieXwC NOYsapdcneUsqY eykVzFwELCXOln ipLZrsYQxKZFbQ nbxIHVKVnhMyzg bjwdaIFRsSARXP PbHdmBigsLwgfe FShGERNvZlPwoc eOVDvQLwLKqQoP tOANOnTaMmnQCi sPWuDcIUCkwIrH PJaFlisErQPQHd eLfirSzezjHscS jpxiZsDRLRlrbW bGcLyokiMuMwrd CADIdMQvFeehCW gzSieijqkbOSDG AaBbCcDdXxXxXx RwoXzTHCDVcXRh zebmkpOFrpzARG ZBVkoKOgHLFNDL JQXSTomCwrwJAw sCgiKEwvfNyPOd zmQuhVIsCGErfd FsCFFCMxInkPHo RPItQPSqgXxJcZ NaRbPKPQByCTLQ tqTvANjqntljJl AaBbCcDxXxXxXx avKvbyqCCECwrf PJMKUoXvQsSFeB jZOhjdnfXXXuiD zDJFfirYgyZaHg BOoontyXIPuZpt PnyqqwSTfGEcie iQvxbspCTJYUuL dFdXiufclQbhOU ChItYTGotJGwFD baspTQvZVkBnIq ldBOMFYtzaYbhy soWamFJcYDbZAH vZQHfUruvRqZIv IjSYeFZzNZowPl BXceyLiKPYyjVV DHnZGybBQJrZBi YytDlqdbVNlMrv ELgHTwtnICfDcz mtcASTPRgTzKkq sJdzYmzQZUjVAw SDXKsCyJYuAoPq SxGJfLFIWIvZZb ZaRFbxkdPCUcFT FjGwIZXwovxfWA nOpQirtXelIaiV NmbpapTDGBLapa uVzCQVRIMQEcxg pGJmpGqIiyNxhc mvSGgFrqppicCC ecYDvQpWrnsmOW LWdFDjTXpNalyk wJbcWDIPXZNcOm WHWWAtaQfzBOqu BoHwPyljoBmHyY gfIvBUetbwUTxp eTCouoALNibVwn qwXuguPovvNrad KpplDJVdnzVPvE mkliIBRqbQiVPn wOYNgxXiSxPcEo VYPPoEsPxzSaos COKNFbyGRZhxtX AaBbCxXxXxXxXx YiysUZYYHSvrQU oTwFUzfcVYdVjj ghDLKRzADoRhYL MhkGdCgiYExwvE qKTpspFPWEnErs yXopSUXyNlYxCn CaKNdoQfvuqdpv fnglnSrhiKTLSO EXOkxvAxfUrlCU ALycDlkWAuqTRr AdnnTaZyFCRUcl XLFzKRZZZYiokB UUOwhrrnItXwOl YJoluPpdxLHLIH WmUYSWOLNfApXY EpXzhjSMOSyzVx frxiwgsYZETcDD mxWqdwlziWVcpu hEsVEkiDZZcvHp AaBbCcDdExXxXx EmLyAMzVVzevRM kurfNKwxyvSPpU AaBbCcDdEeFfGg zFORLxXBalWFPw aYaQErGOaCVgQG yqYZNkwnXVFKDH HSUBTiYxkqAGcu WYSXaDvOpFGkwn xKmASoVFRBVSDN XmfWHorWbkaLAk FPcSvByfwTtnCV syORHucdWOYhwQ JmNmmGyKbbdhao jquOgXewWzaYNl nAAAltMulJqNre ibMVWbdtfutlPP TwmMvHsGiDGCBQ XYJbWcTLBUEvst IvcvzmHFzEZfQN BcMcADDNtIZszT NNjMApblytZEap XSEaohCJfEghNU DbjuVdbPpbhCRV XmeXImJdnZVlbY exbrGUMtrhheIY VDYoSRpFPObVLy eQIapbGuKkbMYu SnTKcZJRdxqbFY qFKFrNZSyAGWZa RiBNHhoLgxacMo YmXEJFDQcvoafl HqLwtrAtywMJYu FOGHzmEpDInIfR nsnoHjPEuULcBs HqjCRNNejYGiSH aeMREvQgpXWrEv jzhQwiGvbOHKlp OmaxHfzOHZruzG RKGFNISgqyLWlW uybYWVRfdAjdAR uyyEPmWgfyRJyu WVZdVnbfvuXymt ErvrlAylmfhewK ZVnhsAtqWLAvIO mGGMewaqEFZIEu kuBKqpIkxJklMF SDnnkVbvLSlCdk AsZTREGBVUMKqv SIZuybSBQiIEjd SrLBcaapRyXhDB UsdScJsDHEvFep XCCnuBJDFWQjPC KTNfVOWROsKSis lxLRPLTlbkLphg lmaSRJQUpYpZsg hIEfWvEWJJKbMt VgASkYZasiWMFp dOfJXTyApLktlZ qifbNZraUaeWLQ dEfDekDrraljUY RcIGlOzlfFNVHj cJfownPKmxcMQa cbOJKnEThyeDlC LDhcRUavxVrLmX aQXTpwBjSPPNLE cWvkVJTpKObQrm aCWMxYRAAqNTHh DIrXTYwpnRlzQR XqXxqRKubnncmI OKiodAdGIahcja wtmRKYVCJrwrQo ykhYCvrZNqXqWV ZMKlPqwLacQLlX QNZlvYBhhksqDJ VSWjVHQRFvaPeS bwnSFItFxTjnBv rxsCWLfYcEutRN TCxObVzFYBTIza tCNPhVmFLPiNuN meOElOOSynemtY == OUTPUT 2: 14 ------ == INPUT 3: 497 WqAVgwhg zensYvsM grQEazDq HbLSCFim zensYvsM RZKLkFrO gOnJcyEN FAynFnQi gEMMKtVc MoipecwU eAPzaQur SOCTzQpA bUkGhMPU sFTfBCBW pKeCRiBn TsgXMEWU eRWZrRCn NXjYxOfY RPncAmff fKxLbLdq lyiQmmWJ tIjqFtFu PlSARuZd VdHyjJEy UHlwbvGg NMWQuHJB fPHtZICT lslDxyNv aNEBgtUN LTbpKGzR vPOapMxh oVRldpDs lhcxSsjL aiNVGTvN aGAiUpnp XlmemgRR rkDgpxnj gygZceHx tLJtKicH VXrRfyaz wqBYVtGS LtTfyLWU wUMWliFW SnNQfgMM JCdreXLc pQiDzTso wCkxdVmM TcvfbQSu rRlZTPHr RMthJQkN wcwslHZO myLCoSec FGfJIWRH GMvdCWtA ttGbrMdj OHKXBwQh QhCcFWUz PqNSaHYI dRAbsLBB emfTcIkd aZdBcJia aFLoTSOa UoXIaWsu aLiNrdYe LgadQyfz dzbxrMQt amqxzExa eqiWxBXX yWYIwgqg suZbyNuA NaqKNZUY sGHLunVC NVmkcKzQ hufjlKuJ yAWDOlOM igtrDzrs NhZhXJmj eszQPmUs UBCzckfe FTFTNWhY inUzgTzT fpLAoxew DeSlxzjy FINAnZoF rEvdoOMg JkLignqB OYSzYPIp HoKDVJRT LpAFsqss BaSAkKaG IipPrXEX UlpAAaqr UkabqJbO PsFgGKCx gQUSbTZb WKEYATlD fjkEKmKb zJJGRYCY tQEmPojF flwExEIJ osXWpCTI pPEKpZEi MRwasPht USKEuoGl mbkdoheI etxTdLoP kjkeDiap VYvGjClR IcPObvLX LLHxiquP VRpRdDwa YokSXUMS UPLrXtOL ByJewnSG mQjTJRSB hFQlaKvy ncznGePB tUKUvVGi xcFYBKFy eTwTFGGV JPIsAaSe dTjRTdiW ApXsHjLr BRkwskrj zqMLmjei kvUumzIb zvmegBnv iClHsoCS jlEOCbwC nrRQQvoe qzALYBSJ LOsJLdXV DzjNhdmL kAjOnCEi JIdUVtNu KcqtGarR QcQqtPXk vpzZfEfd LMAqRcPQ lQnWCsJm jFPczDTj TxlPbEBM OaufHfZl pwzRTmCw AJFGcrJa xlnNQLTf LpVtHbXG XpBStuAK KYASkGFx EzMNWDRp vcxRORZA SOSrjHek KpuaBkYK XQYaxUIm GiewkcNi WltUVvZk JoGheOmO dfJlEEVu fRxtuKWw jGOupueD nzlwTvZG rZHcOyYW xIBWswbG mmSbeUjN GCcaRHZj cQMpRBvQ DHusdncK QDoTZfWr azAVbKxE aUuNmXQT JjNOwRhH PJzofBLp PnkSDAUo kGZliWdX pdNGieCA BnPBcZeP BsMWYLAG ZHniayOe QHiKavBf rdyPvfBX yDLHbynv WqKOvYhY FcVZQCFD ZsecfGEP peMYryoX AQnxelDM IzwGGYoc MGoWPepK gebQqkcA PovXqAuK iPSverbe CrRXDFFo FvxHJCBF TQXNmNIm NIkygKHt rLapTxPK HIAMfauO QriLvfNb jVaXoVId YoJediWH soVmcnjd FHDotmHJ cFFOvICH qkJkAqaj wMFaVmmW yeFYLCwv QlvHaKVV fgJfspVq QPsKxqjN tlSDhjWn WvjytZgk zawOSXMt wmiVcBVZ oCXaXQPL psslSErA IoTulhbq yXjBtKRh cNACGRfI IIfvBcVm gVWTMWSA bupwqOlW PsXskKCX QekaPGRA uAuSYydu nLsVvJAk NtRehJhy buwwkqWG xRqWQdiQ fviWrKFm NaRdBbkc VoUSobqr vbTmQzhS uCWvcSim NfmleAYG lOaoAPWp naNZpWkD OehzDjtu rFAiNnyJ zDKjtjKN rdACviTm rWJkOUrH ryupCftk kdMDfqDK AdxcKSuJ QReRSmGi aJunKeos pgQRGVrm OspIhqCo GEnotFRi fAnDvMoG ImtekwbA TlYrfrke jvNERuux xbVwbEGD kPkjKSqP TjiqwIOe ZKuuudbV YNLsYFbu XKEPgpnB pgksOhhz UIsPOHjc VeZpNnzu OwaDIHBD gpSqCgpt pyCTAbqv MoXfvict iuZsKZQN OzHPYJos SsLGNmUr uKVpuTDV DOLYhsYy tHySTdoh aHLkMzML jTTDuSYw lYzMQgaL vDCQObyc rjYjWQrY EGqkRmGQ LofRnoai gakDRLCm ymDeqLTh eLbynByl iMZyBMlq eCFUqTvU NkpqjEKz PngogHkC IUdeSMBN JodsiDss vbqdrsxh CDgjHFTo gcbqIuWm trVhJqoi LQatIvmi titjCCPa ZlFVSKfl NXIPRMjK pDsHHwar TclTOJvd uBpGmLrz aSsQQhFc PEYcvmhx FnmHWEYF iFqonfAr pDuMKgwE laccRUTo wTOtdrHb ryRVqOPl oQjKVsvQ pQEWDHgK HHGBgaOJ SFieSdOg TwZmqEas gOWsRllI AOurOhHu dPAJQEzV DGzyEGOu qryCtZBn ksXKMPOR olgEqzsd kBFjNkZa IzIdSQRC RtJAwUDF pLJzeNBz DtxmpUrT SprGGnPS WqKVvwhY GcDxPdvg kfQutONT bfrCQypK zNHQaPvG HuIZXOXf zgrHGAIT jqncveXb hIoJeVms qnFQPkcy npPLvQMA HFRAqCAv olRaMGZY VIxlMIUp iSGhxAhD PIbDuwrt LqVKGxeo RbYFqURv PDqaKRSt qRrBaChN RxUSSnBX KpQsgFIH SeNGaawm wwTazwPM avHKMdOC VaRclGJN RgegdnlV SLLlDoOm lwJLtjGS pOMVYpun zJHBtFjY IlsnDXVn AnFccsey MSXvTKdt XDQmNHEC bjcjyjVc YoBoUHDf hShnNTtS bopJCzBu EWOsetTg rxNhkFAq WqKVvYhY cxFoNjDN OXFIUetl gXvgEPUd wWOeCKCa Jxynztmx aYXKtnlZ sKJrLiIb esFdODMT ESskctqo MYcBvHCo ZVLenQuC qMSfeoOF wrxUWMdm AyXnuFbk FYlHurYX ipyFETPd bXQcnmZB CvRoLqxe EnigToge boqfNPWa qJRaTtna sVDhAlye QDWUoRmK VLLsVlwL IxFiQOeQ UmbEUxqD WqKVgwhg oMUTIzlu twgRdLVk feFeKWcm IaisyDUr DfnYHJha xerjxoQR ZSoLPwiP oKsxVUyV alxninaQ xakknHle cQnUDlrF IYjCIGVI BADpgsvo pHJSTWfu BPSkSUau CgvEYOLt rhikAZBk pBKHJpNi WjdNKMWa CoAOnfCm WDZzwXMs mOmhHPra nQrKrEjw yShZYjnZ bTtzgHWw QWuGtFTo oKnsyMGc RlixhivU bpLeYpEu IdjhrRjL RSjxDSHp lladYQTh ZZdExciv zOfUdnuX VynOZshG NDUlJLRN lfmWzvxF ZOuSvEfy TUZDHnch ltQFpoTN gZYNkpne suJJUSne KhIFMvkI cFuMNHqs oqIcXWpY TivcGQEY geeIhvJH AJuMZoGG sJocOQXD qXIFiwBL HXxMsWCH RxeWMFBj rCHTuuut isOsEzTB jKOxSVTh KyouJBAT rlpdkfKm gGekUxVJ NPrvwDcs XmPUsUqP SueVgtnL XLttCvDC XUNbDkem SaTKrOqs YrwrZySp ZquAPWFH LysLXYLE BDjNixZY iFNWEODl zxWbBvSh bTuDwPPD bFMXcWXq wKgoxZyK vsVNUGwv WqKVvwhg ENXZDTVe tyZNLnnj gwpcQEnK MTBhXXXj sUlRkmVt rEvFhBbl KCabnwrw EzyEwwRw xGrqfdBe kCSvfQeS arFekvtS hRnrmPNy tYehTkAE DfOLlfxD lroCEmQh fNLMcRmH WqAVgwhg gJPWwkvD TkzbtRKW qiZJnTFD qWhTxDmZ HcQeDOZi kYeSrwxV FtYBcoog YiBMUTTz inkXQAHa ktYXxGKR rKbKbocT gfTTaygK dvhVsjtq == OUTPUT 3: -1 ------