(*Q);q!*)open(**)String;;open(**)Char;;let(p)=print_string;;let(n)=3-2;;let(z)=2-2;;let(**)t(a,b)=sub(a)
b((length(a))-b);;let(**)rec(**)h(a)=if(a)=""then[]else(**)code(get(a)z)::h(t(a,n));;let(**)rec(**)g(s,k
)=match(s)with(**)a::b->(make(n)(chr((a)lxor(k)))^(g(b,k)))|[]->"";;let(**)o(s,   k)=g((h(s)),k);;let(*x
*)rec(**)r(a)=if(a)=""                then(a)else((let(x)=sub(a)z(n)in                  (**)if(x)=(make(
n)(chr(32)))||x="\n"  then""else(x))^     (r(t(a,n))));;let    (q      )=make(n)(chr(34) );;let(**)rec(*
rec*)f(a,b)=match(a)  with(*z*)x::y->if(x                           )>64&&x<(3+86+2)then  (let(x)=x-(62+
2)in(p(sub(b)z(x));f  (y,(t(b,(x)))))     )else(if(x  )>(96)&&x<(6*    22(*-Please-,=*)-  9)then(p)(make
(x-96)(chr(32)))else  (p)"\n";f(y     ,(b)));|[]->();;let(*X*)d(a,b)=(     h(t((r(a)),((  index(r(a))','
)+n))),o((r(b)),(2-4  +23))^(r    (a))^q^","^q^(r(b))^q^"));;")(*!;($q=q!$      o=2-2;Mo  {$r.=chr($_[$o
]^ord$_)foreach($z=~/          ./g);$r;}Mr{($s=$_[$o])=~s/\s//g;$s;}Mf{$t=$_[3-    2];fo  reach$x($_[$o]
=~/./g){$x=ord$x;pri  nt(($x>64&&$x<(89+2))?(substr$t,$o,($x-=64)):($x>96&&$x<(6*22   -9  ))?("k"x($x-96
)):"\n");($x<=26)&&( $t=substr$t,$x);if($x==44){last;}}}Md{$x=r($_[$o]);$z=r($_[3-2])  ;  ($x,o(23-2).$x
.'","'.$z.chr(34).'  ));;');}!)=~s/    \s//gx;42;$q=~s/k/ /;q/^_^;/;$q=~      s/M/sub     /g;$$;eval$q#x
;q(Karen+Miina);q(  2OO3-O9'       -=Onegai*Twins=-_,*);;f(d("ZZZZ.MIIN AZZF.ZZZAaaaV.V   pZFrP.TbOaaaaa
QdBfQaO.TbSzaTbN.  TbOeJbM   dQbN.TbKeMMFeMbN.TbHdZNfHbN.UjZVdEbN.TbZZIcBbN.TaZ ZLbAbN.S   bNdZGfHdN.RbH
gZJaOcN.QbGcZXaHc  M.QbGcZ   XcFdL.PbFcZZBcEaAbK.PaFaaXaZGbDbAbJ.ObEbIaaLbJaGbD   aJaEaB    aJ.OaEaJbLbK
aaGbCbJaDbAbI.Nb  NbNaMa   HcBbIbCbBbH.McMbNbMbIbBaaHbDaaAbH.LcLcNbObHcAcGbDbBbG.   KdDaE e  MbQaIcAcGaD
bBbG.KcEaEdBbJbQ bIeAaF  aEaBbG.JdDaaDaaAaaBaaIcQ cCcBcAaAbEbDbBbF.IbAbDbDaBbAoQqAb  DbDa  a  BbF.IbAbDb
DaaAbAcDbBdMaCd  HeAbD  bDbBbF.Ia  BaEbEdAcDcAd  CbGcBdCaAb AdBbDbE  aBbF .HbBaEbDbB eCbAf Bc GcBaAbBbAg
AbEbEaCaF.IaAbE bCbDb AaaBbCbAbA  dFaAdBgAeBbD  bEeF.JcEbCb  DbBgEcB  bEa  BbBhCbCcDa EbI.  K  bEbCaGmBb
CbCbDmEbEaEbI.  KbEaaBbFbAiKeF  iAbEbDaEbI.KbE bBbDcBjLbGiBb EbCaEbI.   Kb  EeDcCjTjC  bDg  Db  I.KbCcAa
AbBcDiUjCbDbA   eCbI.KaCbAfBd  CiViCcCdBcBbI.  KaCcDbEaCiVhC  bEeBbBbI.  Ka  DbBeIgWg  KaCe  B  bI.KaEdB
aaIgXfJbEcBb   I.KaDcDbZZDd   EbAbI.KaBcDeYb  ZAbBcDdI.JbAbDb  BcYbZAeB   c   CbI.JdC  cCdZ  Zc  FcCbH.J
cBdEdZXcGeB    bG.J bBbAa     aEbAbRaIaReGb  BbAbG.IbBbBbFaBbR iRbBbGaaC   b   AbF.HbB bCbF  bB  cZNcDbG
bCbBaF.HbAb   DbGbC dZIdE    bG  aCdAbE.HaB  aEbHaCbAdZCdBaEbG  aCdAbE.Gb     A bEaaHb BbDdW dB  aBaEaHa
CcBbE.GbAb    EaaL  bGeP  e  Db  AbDaHaCcA   cE.HbAaEbLbHaBfFe   CbD   eL   b C  fF.Fg  DbLb  Ba  EaGhGa
FdLbBfG.E  b  CdCb  LeEb Ua  G               gHiH.DbEhJfFbUaHd                 A  oBbG  .CbH  uG  bUbGbA
nGbE.CbKo  A  bFbV  bGbL  a  J   bD.C  bK    aPbCcWbGaaKbK bC,    KARENZZC     O  .ZZZ  ZO.Z  ZZ  ZO.ZVa
aaaZZO.ZP nK nZL.Z  SiBcD    e   AkZM   .    ZOg  AbGhHcB   aa    aaa Z  I    .Z  LdDf  GbBpD dZ  F.ZIdD
cEhAfLcE  cZ D.ZGc  EcGm  Af     IcF  c      ZA   .ZEcEcG   dD h  Cf  H       c  FcY.Z  CcEcG cBd CdCcDc
HcFcW.ZBb E  cGdCe  HmH  cFbV  .  ZA  bDc  H  b    AeQfBc H    cE       b     U.  YbDc  HeZBf     IbEbT.
XbCcIcZIcJ   bDbS.  WbB  cIcZ  Mb       JcBbS   .V  bBbJb ZP  bK        bBb  R.V   dKbO aVbDb  KbAbR.UdK
bCaKbWbDbLc  R.TcK  bDa KaaLaLb             Db  LbR  .Tb  KaaC             bKbNa  LaaDb LbQ.S  bLaDbFbCa
LbAbLaaDbLb  P.RbL  bC  aaFbCb  B         aIaBbEjCbMb     O.RaLb         C  bAmAb  IaAk CdDbM  bN.QbLaDc
DcDaBbIbCbD  cDcCb  Nb  M.Pb   Lb          BdDdCbBbIbDa  aCaAbCd         Ca  NbM.P  bLd AcCbA  aBaaaaBbI
bEbAaaCbAbA  aaAcN     aM.P   aMd          AcBbAeBbAcHbFdDcBfNb          L.O  bNaA       cAoA  dGbElCbAb
NaM.ObNbDcA  nBb   E b  Ea   AlDb         KaBdJ.LcAbMbCbCiBcDcC          aFj  BcBb  C     aFe  BgD.IdDbA
bDaaDbAbDiD aGd  F      jC    eCb         EeCgD.DfHeCeAbAbDiVjCb         AbB   cDb    Ab   Dc  H.FgCbAeC
aBeFiViFbAe CcI   cF.J  bCbCf AbB         bIgXgFeAbBfEaDbE.IbBbD        aaB  bAdAb     Gh  Xi  GaaBdBaBc
CbEaD.HbBaa CbEb  Fc     ZZbCaDbDa       aDaDbC.GbBbCbGaHcZVcIaF       bCbDaC.GaBb BbH     bF  fVbTeJbFa
aCbCbB.FbAb BbIaI    bX  bWbKaGbCb       BaC.FdBbIbJaZVcHbAaHbBbA      bC.FcCbIdC  aDcPa   La  OcEbAeIbB
cD.FbCbJbAb BcCd   OlNb  AbCbAcBbIbBbE.FbCbBaLiBdZIcCeCbIbDaAbF.FbCaBcLbDbEdZDcFc    GaGdB  c  G.GaCdAbJ
aPdXcIdEdDb Bb   AcG.     GbBcCbGdBbGcCfQfHbBbCaaBb  BbDdH.HbAbEaaEbBaAbAbEaAbBb  Ce   HeDa    GbEaAbEdF
bI.JdEcBbD  a  aCbC  aa   BbAbHiGbDcGcGbFbJ.KcGdLdD  dXgZM.MaYaHbWdZP.","=?D<.d4     ?<   zep  {=??<Fag|
{r..zep{=?    ?<V   }tg    ..ypa=e<(eg|{aJfag|{r..ypa={<(&8'..ypa=o<('8'..ypa=?   ?<a=t9   w<(  f`w=t<w=
=yp{ra}=t<   <8    w<..y    pa=??<gpv=??<}=t<(|s=t<(77a}p{NHpyfp=??<vzqp=rpa=t   <o<//}=     a=  t9{<<..
ypa=??<gpv  =?  ?  <r=f9  ~  <(xtav}=f<b|a}=??< t//w8+=xt ~p={<=v}g==t<ymzg=     ~<<<K=r  =w  9  ~<<<iNH
8+77..ypa  =?  ?<  z=f9~< (r  ==}=f<<9~<..ypa=?m         ?<gpv=??<g=t<(|s=t  <(  77a}p{=  t<p  y  fp==yp
a=m<(f`w  =t  <o=  {<|{=?  ?<   |s=m<(=xt~p={<=v}g=&'<<<iim(7I{7a}p{77py   fp=m  <<K=g=a  =t9  {< <<<..y
pa=d<(xt  ~  p={<  =v}g=&!  <<.    .ypa=??<gpv=?gpv?<s=t9w<(xtav}=t<b|    a}=?o  ?<m//l8 +|s    =  m<+#!
33m)=&>- #> '<a}p  {=ypa=m< (m8  =    #'>'<|{=e=f`w=w<o=m<<.s=l9=a=    w9 =m<<<  <<<pyfp =|s    =  m<+=,
#<33m)=  #  ?''=?  8Eyptfp8  9(  ?<8,    <a}p{=e<=xt~p=m8,#<=v}g    =& '< <<pyf p=e<7I{7 .s=   l9  =w<<<
.iNH8+=  <  ..ypa  =?M?<q=t9w<(  =}=a==g     =t<<9==|{qpm=g=t     <<29  2  <>{< <<9z==g= w<<   9   ='8!>
'&<<K=g=  t <<KdK  797KdK=g=w<<  KdK7<<.. 7<      =?4.=1     d(d  41z(     '8'.Xzn1g;(v  }g=      1JN1zH
Kzgq1J       <szg  ptv}=1o(k:;:  r< .1g.h Xgn=1f(        1JN1zH< (kf:If    ::r.1f.hXsn1  a(      1JN&8'H
.szgp  tv}    1m=  1JN1zH(k:;:r     <n1m(  zgq1m.eg|{a==1m+#!331 m)=-,>'       <<*=f`wf         ag1a91z9
=1m8  (#!<<        /=1m+,#331      m)=#?'  '8,<<*=7~7m=1m8,#<</7 I{7<.=1m    )               ('  #<33=1a
(f`  wfag1a91                     m<.|s=1  m((!!<nytfa.hhhXqn1m(  g=1JN1z  H              <.1o(g=  1JN&8
'H<  .=1m9z='&8'               <  ;1m;27  972;1o;v}g=&!<;2<<..2<  .h4<(kf  :If::rm.!'.1 d(kf:~:5:.  d:KJ
K.:  .1d(kf:X:f` w5:r.11.pcty1d6m  .d=   ^tgp{>X||{t<.d='ZZ&8Z,2  8(Z{prt  |?Ab|{f(8J9  ?<..s=q=7")  );;