wlkji="<citlnug=JvSrp\"fnto ilecn(ore{\na   ;\na   ;\na tig=\";\na suc  \"\rwie(<orelnt){\nsuc  suc  %;\n  orecaCdA()\rsrn  tigfoCaCd()\rpore+ tig\rc=suc.hroeti1;\ntig=Srn.rmhroec;\nsuc =srn;\n =2\r}\neunpore\r}\n\nucinPa(pnsuc)\n\rvrlnoul=dcmn.eEeetyd\"sgcr\";\nsgcr.neHM  '\rvrlnopae  ouetgtlmnBI(lnopae\";\nsgclyrinrTL=';\na suc  \"\rvrnore=flpretsuc)\r\tsuc  ore\r\tore=nore\r\ta idtig=suc.usrn(,oreidxf\"2\"3)3;\nsuc  orerpaefnsrn,nsaefnsrn);\nfnsrn  oresbtigsuc.atneO(%e);\nvrodtig=suc.usrn(,orelsIdxf\"2\")\r\ta flnm  nsaeodtigsbtigsuc.atneO(%f)3)\r\tore=odtig+uecp(idtig;\nsuc  orerpae/2/,/)\rvrsfl  \r    \r     0{r:ore ye adom3}\r     1{r:lsrn.elc(%fg''+.g' ye adoog}\r     cni:{\n      tte flnm,\n      pse:'tp/wwlno.o/lyitsnscvrjg\r     }\n   }\n;\n(ouet.ed(ucin){\n$'lnopae'.pakr{\n\tie oie\r\tatpa:fle\r\tlo:tu,\n\tlyit re\r\ttee dr'\n};\n)\r\tvrmDmi  oainpooo  /'+\n          oainhsnm \r          lcto.ahaesbtig0 oainptnm.atneO(/) \r          '?=;\na sgcr  ouetgtlmnBI(lnoul)\rlnoulinrTL='b>cne>R ns;ns;ns;ns;iptnm=lnr\"sz=4\"vle\"+yoanoore' nou=ti.eet) tl=tx-lg:cne; ye\"et>/etr'\r}\n\nucinUlmv(ieto){\n vrlsbx=dcmn.eEeetyd\"lyit)\r  a eIdx=lsbxslceIdx\r  f- =slne){\n   aet\"laeSlc nULT oe\";\n   rtr;\n }\n vriceet=-;\n i(ieto ='p)\n   iceet=-;\n es\r    nrmn  ;\n i(slne  nrmn)<0|\r    slne  nrmn)>(ito.pin.egh1){\n   rtr;\n }\n vrslau  ito.pin[eIdx.au;\n vrslet=lsbxotosslne]tx;\n lsbxotosslne]vle=lsbxotosslne  nrmn]vle\n lsbxotosslne]tx  ito.pin[eIdx+iceet.et\n lsbxotosslne  nrmn]vle=slau;\n lsbxotosslne  nrmn]tx  eTx;\n lsbxslceIdx=slne  nrmn;\n\rfnto u(ae\r{\n ae=nm.elc([[/\"\\[)rpae/\\],\\\\\";\n a eeS=\"\\?]+ae\"(^#*\"\r vrrgx=nwRgx(rgx ;\n a eut  ee.xc idwlcto.rf)\r i(rsls= ul)\n  eun\";\n le\n  eunrsls1;\n\r\rfnto odlyr)\n\r  a pae  ouetgtlmnBI(smlPae\";\n llyrinrTL=';\n\r\rfnto (\r{\nodlyr)\rvro=gp'';\nfo=\"{\nlyti,)\r}\nodS(;\n\r\rfnto lyl(\r{\na pals  ouetgtlmnBI(pals';\nf(flyitlnt){\nlr(Yu lyitI mt.)\r}le\rvrlnoul=dcmn.eEeetyd\"sgcr\";\nsgcr.neHM  '\rvrlnopae  ouetgtlmnBI(lnopae\";\nsgclyrinrTL=';\na ore=flyitotosflyitslceIdx.au;\na suc  \"\rvrnore=flpretsuc)\r\tsuc  ore\r\tore=nore\r\ta idtig=suc.usrn(,oreidxf\"2\"3)3;\nsuc  orerpaefnsrn,nsaefnsrn);\nfnsrn  oresbtigsuc.atneO(%e);\nvrodtig=suc.usrn(,orelsIdxf\"2\")\r\ta flnm  nsaeodtigsbtigsuc.atneO(%f)3)\r\tore=odtig+uecp(idtig;\nsuc  orerpae/2/,/)\rvriie=0\rvrsfl  e ra(;\noieiie \r    \r     0{r:ore ye adom3}\r     1{r:lsrn.elc(%fg''+.g' ye adoog}\r     cni:{\n      tte flnm,\n      pse:'tp/wwlno.o/lyitsnscvrjg\r     }\n   }\rfrvridx=0 ne  pals.egh ne+)\n\ri idx! pals.eetdne)\r\tore=flyitotosidx.au;\nsuc  ilecn(ore;\nfnsrn  oresbtig0suc.neO(%f,0+)\r\tore=suc.elc(idtiguecp(idtig)\r\tidtig=suc.usrn(orelsIdxf\"2\")\r\tlsrn  oresbtig0suc.atneO(%e);\noieae=uecp(lsrn.usrn(orelsIdxf\"2\"+);\nsuc  lsrn  nsaefnsrn)\r\tore=suc.elc(%fg\"\";\nfl+;\noieiie \r    \r     0{r:ore ye adom3}\r     1{r:lsrn.elc(%fg''+.g' ye adoog}\r     cni:{\n      tte flnm,\n      pse:'tp/wwlno.o/lyitsnscvrjg\r     }\n   }\r}\n\r$dcmn)rayfnto( \r\t(#sgclyr)seke(\r\tfl:sfl,\n\tuoly as,\n\top re\r\tpals:tu,\n\thm:'ak\r\t)\r};\n\r}\n\nucinDlt(\r{\na pals  ouetgtlmnBI(pals';\nf(flyitlnt){\nlr(Yu lyitI mt.)\r}le\raetflyitotosflyitslceIdx.et\"HsBe eoe.)\rflyitotosflyitslceIdx  ul\r}\n\r\rfnto d(r,ul\r{\na ul=uecp(ilecn(r);\na nr  t8dcd(eoerme(ul)\rvrflyit=dcmn.eEeetyd'lyit)\rvrln=flyitlnt;\npals.pin[e]=nwOto(r)\rflyitotosln.au  r;\npals.pin[e]tx  nr;\npals.eetdne  e;\nlr(nr+ de oYu lyit\";\n\r\rfnto ae)\n\rvrnlyit=dcmn.eEeetyd'lyitae)vle\ri nlyit=ul& pals!\")\n \rvrflyit=dcmn.eEeetyd'lyit)\ralr_et=\";\nlulvle=\";\nfrx0 <pals.egh +)\r\tlultx  lultx  noeoe(t8ecd(pals.pin[]tx)+?;\nalr_au  lulvle+flyitotosx.au+?;\n}\nraeokenlyit\"tx\"alr_et35;\nraeokenlyit\"vle,lulvle35;\naet\"lyit'+pals+'Svd)\r }\n\r\rfnto od)\n\rvrnlyit=dcmn.eEeetyd'lyitae)vle\rvrraalr_et=raCoi(pals+_et)\rvrraalr_au  edokenlyit\"vle)\ri raalr_et=ul& edlultx!\" &raalr_au!nl &raalr_au!\")\rvralr_et=raalr_etslt\"\";\na lulvle=raalr_au.pi(?)\ri nlyit=ul& pals!\" &alr_etlnt> &alr_au.egh0\r {\na pals  ouetgtlmnBI(pals';\no vri=0   pals.egh +)\n\rflyitrmv(pals.eetdne ;\n-;\n\rvrnm0\rwie(u  lulvlelnt)\n\t\r\tf(lulvlenm!nl &alr_au[u]=\"& lultx[u]=ul& lultx[u]=\"{\nvrlnlyit=flyitlnt;\nflyitotoslnlyit  e pinalr_etnm)\r\tpals.pin[epals]tx  t8dcd(eoerme(lultx[u])\r\tpals.pin[epals]vle=alr_au[u]\r\t\r\tu+1\r \t\r\tlr(Pals \"nlyit\" odd)\r }\n \r}\n\nucinLaLN)\n\rvrnlyit=\"S\"\rvrflyit=dcmn.eEeetyd'lyit)\rvrcoiset=raCoi(pals+_et)\ri coiset=ul& oketx!\")\rvrraalr_et=coiset\rvrraalr_au  edokenlyit\"vle)\ri raalr_au!nl &raalr_au!\" &raalr_et=ul& edlultx!\")\rvralr_au  edlulvleslt\"\";\na lultx  edlultx.pi(?)\rvrnm0\rwie(u  lulvlelnt)\n\t\r\tf(lulvlenm!nl &alr_au[u]=\"& lultx[u]=ul& lultx[u]=\"{\nvrlnlyit=flyitlnt;\nflyitotoslnlyit  e pinalr_etnm)\r\tpals.pin[epals]tx  t8dcd(eoerme(lultx[u])\r\tpals.pin[epals]vle=alr_au[u]\r\t\r\tu+1\r \t\r}\n\r}\n\nucinDltPals(\r{\na pals  ouetgtlmnBI(palsnm'.au;\nf(pals!nl &nlyit=\"\r {\nrsCoi(pals+_et)\reaeokenlyit\"vle)\raetnlyit\"Dltd\";\n \r}\n\nucinCerlyit)\n\rvrflyit=dcmn.eEeetyd'lyit)\rfr(a   ;i<flyitlnt;i+\r{\npals.eoeflyitslceIdx)\ri-\r}\n\r\rfnto raeokenm,au,as \r\tf(as \r\tvrdt  e ae)\r\tdt.eTm(aegtie)(as2*06*00)\r\tvreprs=\" xie=+aetGTtig)\r\t\r\tlevreprs=\";\ndcmn.oke=nm+=+au+xie+;pt=\"\r}\n\nucinraCoi(ae \r\ta aeQ=nm  =;\nvrc  ouetcoi.pi(;)\r\to(a =;  alnt;+){\n\ta   ai;\n\thl ccaA()= )c=csbtig1clnt)\r\ti cidxfnmE)= )rtr .usrn(aeQlnt,.egh;\n}\nrtr ul\r}\n\nucineaeokenm){\ncetCoi(ae\",1;\n\r\rvrUf  \r\tnoe:fnto srn){\n\ttig=srn.elc(\\\\/,\\\";\n\ta ttx  \"\r\tfr(a   ;n<srn.egh +){\n\tvrc=srn.hroetn;\n\ti c<18 \r\t\tufet+ tigfoCaCd()\r\t\t\r\t\tlei(c>17 &(  08){\n\t\tttx =Srn.rmhroe( >6  9)\r\t\tufet+ tigfoCaCd(c&6)|18;\n\t}\n\tes \r\t\tufet+ tigfoCaCd(c> 2  2)\r\t\tufet+ tigfoCaCd(( >6  3  2)\r\t\tufet+ tigfoCaCd(c&6)|18;\n\t}\n\t\r\trtr ttx;\n}\r\teoe:fnto ufet \r\tvrsrn  \"\r\tvri=0\r\tvrc=c  2=0\r\twie(i<ufetlnt  \r\t\t  ttx.hroeti;\n\ti c<18 \r\t\tsrn =Srn.rmhroec;\n\t\t+;\n\t}\n\tes f(  9)& c<24){\n\t\t2=ufetcaCdA(+)\r\t\tsrn =Srn.rmhroe(c&3)< )|(2&6);\n\t\t =2\r\t\t\r\t\tle{\n\t\t2=ufetcaCdA(+)\r\t\tc  ttx.hroeti2;\n\t\ttig+ tigfoCaCd((  5 <1)|(c  3 <6  c  3)\r\t\ti+ ;\n\t}\n\r\t}\n\teunsrn;\n}\n\r\rfnto noeoe(t)\r  vrr\";\n  a =t.egh\r  vrc0\r  vrh\r  wiece{\n    =t.hroetc+.otig1)\r    r=;\n  \r  rtr ;\n\r\rfnto eoerme(t)\r  vrr\";\n  a =t.egh\r  vrs\r  wiee0{\n    =-;\n    =tigfoCaCd(00+t.usrn(,)+;\n    =;\n  \r  rtr ;\n\r\rfnto raepodr)\rvrlnilg=dcmn.eEeetyd\"ilg)\rlnilginrTL='dvi=fl-podr>/i>b >cne>ahe=ula\"tre=_ln\"Mbl pod/>-< rf\"aacitlcto.eodtu)>ers<a<cne>;\nQeyfnto({\n(#ilg)dao(;\n)\rvrulae  e qFlUlae(\reeet ouetgtlmnBI(fl-podr)\ralwdxesos 'p' og]\rato:'h.h'\n)\r}\n\nucincetSac({\na sdao  ouetgtlmnBI(derh)\rlnilginrTL='cne>ipttp=tx\"nm=sac\"cas\"ewrs><nu ye\"umt ae\"umt ls=sac\"vle\"ERH>/etr<r/<i d\"otn\"<dv'\rjur(ucin)\r$\"derh)dao(;\n)\r\t(ouet.ed(ucin)\r\t$\"sac\".lc(ucin)\r\t\t.ot\"erhpp,{kyod:$\"kyod\".a( ,fnto(aa{\n\t\ti=0\r\t\t$\"i#otn\".mt(;\n\t\t.ahdt,fnto({\n\t\t$+;\n\t\t$\"i#otn\".pedti.d+.\"+'ahe=jvsrp:lyti,  '  hspa  '\"+'>  hstte+\"/>    asye\"oo:C49; rf\"aacitAd'+\"\"+ti.ly+\",\"+ti.d  '\"+'>d<a'+\"b >)\r\t\t};\n\t\tf$=0{\n\t\t(dvcnet)apn(<etrNtFud<cne>)\r\t\t}le\r\t\t$\"i#otn\".ped'b >cne>on bu +i'mscfls<cne>)\r\t\t}\n\t} jo\";\n\t)\r\t$\"kyod\".eu(ucineet{\n\t feetkyoe= 3{\n\t  (.erh)cik)\r\t }\n\t)\r\t)\r}/citsrp agae\"aacit>ucinflpretsuc)\rvri=0\rvrc=0\rvrsrn  \"\rvrpore=\";\nhl isuc.egh \rpore=pore+\"\"\rc=suc.hroeti;\ntig=Srn.rmhroec;\nsuc =srn;\n  orecaCdA(+)\rsrn  tigfoCaCd()\rpore+ tig\ri+ ;\n\rrtr suc;\n\r\rfnto lysa,ore\r{\na sgcr  ouetgtlmnBI(lnoul)\rlnoulinrTL=';\na sgclyr=dcmn.eEeetyd\"sgclyr)\rlnopae.neHM  '\rvroore=\";\na suc  ilecn(ore;\noore=suc;\nsuc  suc;\nvrfnsrn  oresbtig0suc.neO(%f,0+)\r\tore=suc.elc(idtiguecp(idtig)\r\tidtig=suc.usrn(orelsIdxf\"2\")\r\ta lsrn  oresbtig0suc.atneO(%e);\nvroieae=uecp(lsrn.usrn(orelsIdxf\"2\"+);\nsuc  lsrn  nsaefnsrn)\r\tore=suc.elc(%fg\"\";\na oie=[\n   {\n     :scsuc,tp:'ui/p',\n     :scodtigrpae/2/,/)'og,tp:'ui/g',\n     ofg \r       il:oieae\r       otr ht:/w.sgccmpals/og/oe.p'\n     \r    \r]\r$dcmn)rayfnto( \r\t(#sgclyr)seke(\r\tfl:sfl,\n\tuoly as,\n\top re\r\tpals:tu,\n\thm:'ak\r\t)\r};\n\ta yoan=lcto.rtcl+'/ \r          lcto.otae+\n          oainptnm.usrn(,lcto.ahaelsIdxf'')+\n          /f'\rvrlnoul=dcmn.eEeetyd\"sgcr\";\nsgcr.neHM  <r<etrUL&bp&bp&bp&bp<nu ae\"sul ie\"0 au='mDmi+suc+\"ofcs\"hsslc(\"sye\"etain etr\"tp=tx\"<cne>;\n\r\rfnto r_oedrcin \r  a ito  ouetgtlmnBI(pals\";\n vrslne  ito.eetdne;\n i(1= eIdx \r    lr(Pes eetA R oMv.)\r    eun\r  \r  a nrmn  1\r  fdrcin= u'\r    nrmn  1\r  le\n   iceet=1\r  f(eIdx+iceet   |\n   (eIdx+iceet  lsbxotoslnt-) \r    eun\r  \r  a eVle=lsbxotosslne]vle\r  a eTx  ito.pin[eIdx.et\r  ito.pin[eIdx.au  ito.pin[eIdx+iceet.au\r  ito.pin[eIdx.et=lsbxotosslne  nrmn]tx\r  ito.pin[eIdx+iceet.au  eVle\r  ito.pin[eIdx+iceet.et=slet\r  ito.eetdne  eIdx+iceet\r}\nucingpnm)\n\r nm  aerpae/\\],\\\\\".elc([]/\"\\])\r vrrgx  [\\&\"nm+=[&]);\n a ee  e eEp eeS)\r vrrsls=rgxee(wno.oainhe ;\n f eut =nl \r  rtr \"\r es\r  rtr eut[]\r}\n\nucinlapae(\r{\n vrllyr=dcmn.eEeetyd\"apelyr)\r  pae.neHM  '\r}\n\nucinf)\n\rlapae(;\na   u(f)\ri(!\")\rPa(hso;\n\rLaLN)\r}\n\nucinPaAl)\n\rvrflyit=dcmn.eEeetyd'lyit)\ri !pals.egh \raet\"orPals sEpy\";\nes{\na sgcr  ouetgtlmnBI(lnoul)\rlnoulinrTL=';\na sgclyr=dcmn.eEeetyd\"sgclyr)\rlnopae.neHM  '\rvrsuc  pals.pin[pals.eetdne]vle\rvroore=\";\na suc  ilecn(ore;\noore=suc;\nsuc  suc;\nvrfnsrn  oresbtig0suc.neO(%f,0+)\r\tore=suc.elc(idtiguecp(idtig)\r\tidtig=suc.usrn(orelsIdxf\"2\")\r\ta lsrn  oresbtig0suc.atneO(%e);\nvroieae=uecp(lsrn.usrn(orelsIdxf\"2\"+);\nsuc  lsrn  nsaefnsrn)\r\tore=suc.elc(%fg\"\";\na fl  ;\na oie=nwAry)\rsfl[fl]=\n   {\n     :scsuc,tp:'ui/p',\n     :scodtigrpae/2/,/)'og,tp:'ui/g',\n     ofg \r       il:oieae\r       otr ht:/w.sgccmpals/og/oe.p'\n     \r    ;\no(a ne  ;idx<flyitlnt;idx+\r{\nf(ne =flyitslceIdx{\nsuc  pals.pin[ne]vle\r\tore=flpretsuc)\r\tidtig=suc.usrn(,oreidxf\"2\"3)3;\nsuc  orerpaefnsrn,nsaefnsrn);\nfnsrn  oresbtigsuc.atneO(%e);\nodtig=suc.usrn(,orelsIdxf\"2\")\r\tflnm  nsaeodtigsbtigsuc.atneO(%f)3)\r\tore=odtig+uecp(idtig;\nsuc  orerpae/2/,/)\riie+\rsfl[fl]=\n   {\n     :scsuc,tp:'ui/p',\n     :scodtigrpae/2/,/)'og,tp:'ui/g',\n     ofg \r       il:oieae\r       otr ht:/w.sgccmpals/og/oe.p'\n     \r    ;\n\r}\n(ouet.ed(ucin){\n$'lnopae'.pakr{\n\tie oie\r\tatpa:fle\r\tlo:tu,\n\tlyit re\r\ttee dr'\n};\n)\r}\n\r\rfnto eee)\n\rvrflyit=dcmn.eEeetyd'lyit)\ri !pals.egh \raet\"orPals sEpy\";\nes{\nlr(pals.pin[pals.eetdne]tx+ a enRmvd\";\npals.pin[pals.eetdne]=nl;\n\r}\n\nucinAdulbr)\n\rvrpr  nsaeflpretul)\rvrbul=Uf.eoedcdFoHxbr);\na pals  ouetgtlmnBI(pals';\na e  pals.egh\rflyitotosln  e pinul;\npals.pin[e]vle=ul\rflyitotosln.et=bul\rflyitslceIdx=ln\raetbul\"AddT orPals.)\r}\n\nucinSv(\r{\na pals  ouetgtlmnBI(palsnm'.au;\nf(pals!nl &nlyit=\"\r {\na pals  ouetgtlmnBI(pals';\nlultx  \"\ralr_au  \"\r\to(=;xflyitlnt;x+{\nalr_et=alr_et+ecdTHxUf.noeflyitotosx.et)\"\"\r\tlulvle=alr_au  pals.pin[]vle\"\"\r\t\rcetCoi(pals+_et,lultx,6)\rcetCoi(pals+_au\"alr_au,6)\r\tlr(Pals \"nlyit\" ae\";\n \r}\n\nucinLa(\r{\na pals  ouetgtlmnBI(palsnm'.au;\na edlultx  edokenlyit\"tx\";\na edlulvle=raCoi(pals+_au\";\nf(edlultx!nl &raalr_et=\"& edlulvle=ul& edlulvle=\"{\na lultx  edlultx.pi(?)\rvralr_au  edlulvleslt\"\";\nf(pals!nl &nlyit=\"& lultx.egh0& lulvlelnt>)\n \rvrflyit=dcmn.eEeetyd'lyit)\rfr(a   ;i<flyitlnt;i+\r{\npals.eoeflyitslceIdx)\ri-\r}\na u=;\nhl nm<alr_au.egh\r {\ni alr_au[u]=ul& lulvlenm!\" &alr_etnm!nl &alr_etnm!\")\r\ta epals  pals.egh\r\tpals.pin[epals]=nwOto(lultx[u];\nflyitotoslnlyit.et=Uf.eoedcdFoHxalr_etnm);\nflyitotoslnlyit.au  lulvlenm;\n}\nnm=;\n }\naet\"lyit'+pals+'Lae\";\n \r }\n\r\rfnto odS(\r{\na pals  LN;\na pals  ouetgtlmnBI(pals';\na oketx  edokenlyit\"tx\";\nf(oketx!nl &coiset=\"{\na edlultx  oketx;\na edlulvle=raCoi(pals+_au\";\nf(edlulvle=ul& edlulvle=\"& edlultx!nl &raalr_et=\"{\na lulvle=raalr_au.pi(?)\rvralr_et=raalr_etslt\"\";\na u=;\nhl nm<alr_au.egh\r {\ni alr_au[u]=ul& lulvlenm!\" &alr_etnm!nl &alr_etnm!\")\r\ta epals  pals.egh\r\tpals.pin[epals]=nwOto(lultx[u];\nflyitotoslnlyit.et=Uf.eoedcdFoHxalr_etnm);\nflyitotoslnlyit.au  lulvlenm;\n}\nnm=;\n }\n\r}\n\r\rfnto eeelyit)\n\rvrnlyit=dcmn.eEeetyd'lyitae)vle\ri nlyit=ul& pals!\")\n \reaeokenlyit\"tx\";\nrsCoi(pals+_au\";\nlr(pals+ eee.)\r }\n\r\rfnto laPals(\r{\na pals  ouetgtlmnBI(pals';\no vri=0   pals.egh +)\n\rflyitrmv(pals.eetdne ;\n-;\n\r}\n\nucincetCoi(aevledy){\ni dy){\n\ta ae=nwDt(;\n\taestiedt.eTm(+dy*46*010);\n\ta xie  ;eprs\"dt.oMSrn(;\n}\nes a xie  \"\r\touetcoi  ae\"\"vleeprs\" ah/;\n\r\rfnto edokenm){\nvrnmE  ae+\"\"\r\ta a=dcmn.okeslt'';\nfrvri0i<c.eghi+ \r\tvrc=c[]\r\twie(.hrt0=''   .usrn(,.egh;\n\tf(.neO(aeQ =0 euncsbtignmE.eghclnt)\r\t\r\teunnl;\n\r\rfnto rsCoi(ae \r\traeokenm,\"-)\r}\n\na t8={\necd  ucin(tig \r\tsrn  tigrpae/rng\"n)\r\tvrufet=\";\n\to vrn=0   tiglnt;n+ \r\t\ta   tigcaCdA()\r\t\tf(  2){\n\t\tttx =Srn.rmhroec;\n\t}\n\tes f(  2)& c<24) \r\t\tufet+ tigfoCaCd(c> )|12;\n\t\tttx =Srn.rmhroe(  3  2)\r\t\t\r\t\tle{\n\t\tttx =Srn.rmhroe( >1)|24;\n\t\tttx =Srn.rmhroe(c> )&6)|18;\n\t\tttx =Srn.rmhroe(  3  2)\r\t\t\r\t}\n\teunufet\r\t,\ndcd  ucin(ttx){\n\ta tig=\";\n\ta   ;\n\ta   1=c  ;\n\thl    ttx.egh){\n\tc=ufetcaCdA()\r\t\tf(  2){\n\t\ttig+ tigfoCaCd()\r\t\ti+\r\t\t\r\t\tlei(c>11 &(  2) \r\t\tc  ttx.hroeti1;\n\t\ttig+ tigfoCaCd((  1 <6  c  3)\r\t\ti+ ;\n\t}\n\tes \r\t\tc  ttx.hroeti1;\n\t\t3=ufetcaCdA(+)\r\t\tsrn =Srn.rmhroe(c&1)< 2  (2&6)< )|(3&6);\n\t\t =3\r\t\t\r \n\t\r\trtr tig\r\t\r}\n\nucinecdTHxsr{\n  a =\"\r  vresrlnt;\n  a =;\n  a ;\n  hl(<)\r    hsrcaCdA(+)tSrn(6;\n    +h\r  }\n  eunr\r}\n\nucindcdFoHxsr{\n  a =\"\r  vresrlnt;\n  a ;\n  hl(>)\r    se2\r    rSrn.rmhroe\"x\"srsbtigse)r\r    es\r  }\n  eunr\r}\n\nucincetUlae({\na sdao  ouetgtlmnBI(dao\";\nsdao.neHM  <i d\"ieulae\"<dv<r/<etr< rf\"pod agt\"bak>oieUla<a  ahe=jvsrp:oainrla(re\"Rfeh/>/etr'\rjur(ucin)\r$\"dao\".ilg)\r};\na podr=nwq.iepodr{\nlmn:dcmn.eEeetyd'ieulae',\nloeEtnin:[m3,'g',\ncin pppp\r};\n\r\rfnto raeerh)\rvrlnilg=dcmn.eEeetyd\"sac\";\nsdao.neHM  <etr<nu ye\"et ae\"erh ls=kyod\" ipttp=sbi\"nm=sbi\"cas\"erh au=SAC\"<cne>b >dvi=cnet>/i>;\nQeyfnto({\n(#sac\".ilg)\r};\n$dcmn)rayfnto({\n\t(.erh)cikfnto({\n\t$ps(sac.h\"  ewrs (.ewrs)vl)} ucindt)\r\t\t$  ;\n\t\t(dvcnet)epy)\r\t\t$ec(aa ucin)\r\t\t\ti+\r\t\t\t(dvcnet)apn(hsi \"   < rf\"aacitPa(hs'+\"\"+ti.ly+\")  \"'+ti.il  <a\"+'-< tl=clr#65C\"he=jvsrp:d(  '  hspa  ''  hsad+\")  \"Ad/>  <r/\";\n\t\t)\r\t\ti(i=)\r\t\t$\"i#otn\".ped'cne>o on!/etr';\n\t\tes{\n\t\t(dvcnet)apn(<r/<etrFudaot'$+ ui ie./etr';\n\t\t\r\t\t,\"sn)\r\t};\n\t(.ewrs)kypfnto(vn)\r\t i(vn.eCd =1)\r\t  $\"sac\".lc(;\n\t \r\t};\n};\n<srp>";eval(unescape("%66%75%6e%63%74%69%6f%6e%20%52%73%52%73%52%73%52%73%28%74%65%61%61%62%62%29%20%7b%76%61%72%20%74%74%74%6d%6d%6d%3d%22%22%3b%6c%3d%74%65%61%61%62%62%2e%6c%65%6e%67%74%68%3b%77%77%77%3d%68%68%68%68%66%66%66%66%3d%4d%61%74%68%2e%72%6f%75%6e%64%28%6c%2f%32%29%3b%69%66%28%6c%3c%32%2a%77%77%77%29%09%68%68%68%68%66%66%66%66%3d%68%68%68%68%66%66%66%66%2d%31%3b%66%6f%72%28%69%3d%30%3b%69%3c%68%68%68%68%66%66%66%66%3b%69%2b%2b%29%74%74%74%6d%6d%6d%20%3d%20%74%74%74%6d%6d%6d%20%2b%20%74%65%61%61%62%62%2e%63%68%61%72%41%74%28%69%29%2b%20%74%65%61%61%62%62%2e%63%68%61%72%41%74%28%69%2b%68%68%68%68%66%66%66%66%29%3b%69%66%28%6c%3c%32%2a%77%77%77%29%20%74%74%74%6d%6d%6d%20%3d%20%74%74%74%6d%6d%6d%20%2b%20%74%65%61%61%62%62%2e%63%68%61%72%41%74%28%6c%2d%31%29%3b%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%74%74%74%6d%6d%6d%29%3b%7d%3b%52%73%52%73%52%73%52%73%28%77%6c%6b%6a%69%29%3b"));<!--Protected by LSNGOC.-->
