(*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.  =c                hr($    _[$o]^ord$_)foreach($z=~/./g);$r
;}Mr{($s=$_[$o])=~s/\s//g;$s;}Mf{$t    =$_[   3-2];        f      oreach$x($_[   $o]=~   /./g){$x=ord$x;print(($x>64&&$
x<(89+2))?(substr$t,$o,($x-=64)):   ($x>9   6&&$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("ZZ    ZZ.     MIINAZZF             .ZZZAaaa   V.VpZF  rP.TbOaaaaaQdBfQaO.TbS
zaTbN.TbOeJbMdQbN.TbKeMMFeM  bN.T   bHdZNfHb  N     .UjZVdEbN.TbZZIcB      bN   .TaZZLbA   bN.Sb  NdZGfHdN.RbHgZJaOcN.Q
bGcZXaHcM.QbGcZXcFdL.PbFc  ZZBc   EaAbK.Pa     FaaXaZGbDbAbJ.ObEbIaaLbJaGbD      aJaEaBaJ.  OaEaJ  bLbKaaGbCbJaDbAbI.Nb
NbNaMaHcBbIbCbBbH.McMbNb  MbI   bBaaHbDaa   AbH.LcLcNbObHcAcGbDbBbG.KdDaEeMbQaI   cAcGaDbBbG  .KcE  aEdBbJbQbIeAaFaEaBb
G.JdDaaDaaAaaBaaIcQcCcB  cA   aAbEbDbBb   F.IbAbDbDaBbAoQqAbDbDaaBbF.IbAbDbDaaAbA  cDbBdMaCdH   eA  bDbDbBbF.IaBaEbEdAc
DcAdCbGcBdCaAbAdBbDbEa  Bb  F.HbBaEbDb  BeCbAfBcGcBaAbBbAgAbEbEaCaF.IaAbEbCbDbAaaB  bCbAbAdFaAd  Bg  AeBbDbEeF.JcEbCbDb
BgEcBbEaBbBhCbCcDaEbI.    KbEbCaGmBbC  bCbDmEbEaEbI.Kb EaaBbFbAiKeFiAbEbDaEbI  .KbE  bBbDcBjLbGi  B  bEbCaEbI.KbEeDcCjT
jCbDgDbI.KbCcAaAbBcDi    UjCbDbAeCbI  .Ka CbAfBdCiViC  cCdBcBbI.KaCcDbEaCiVhCb  EeBb  BbI.KaDbBeIg   WgKaCeBbI.KaEdBaaI
gXfJbEcBbI.KaDcDbZZD   dEbAbI.KaBc  DeYb ZAbBcDdI.Jb  AbDbBcYbZAeB cCbI.JdCcCdZ  ZcFc  CbH.JcBdEdZX  cGeBbG.JbBbAaaEbAb
RaIaReGbBbAbG.IbBbBb  FaBbRiRbBbG  aaC  bAbF.HbBbCb  FbBcZNcDbGbCbB aF.HbAbDbGbC  dZId  EbGaCdAbE.Ha  BaEbHaCbAdZCdBaEb
GaCdAbE.GbAbEaaHbBb  DdWdBaBaEaHa CcBb  E.GbAb  Eaa LbGePeDbAbDa  H  aCcAcE.HbAaE  bLbH  aBfFeCbDeLbC  fF.FgDbLbBaEaGhG
aFdLbBfG.EbCdCbLeE  bUaGgHiH.DbE  hJf  FbUaHd  AoB  bG .CbHuGbUb Gb  AnGbE          .Cb  KoAbFbVbGbLaJ  bD.CbKaPbCcWbGa
aKbKbC,KARENZZCO.Z ZZZO.ZZZZO.Z  Vaa  a             a  ZZO.ZPnKn Z           L.Z    SiBc  DeAkZM.ZOgAbG  hHcBaaaaaZI.ZL
dDfGbBpDdZF.ZIdDc  EhAfLcEcZD.Z GcEc   GmAf   IcFc ZA  .ZEcEcGdD  hCf  HcFc   Y.ZC   cEc  GcBdCdCcDcHcFc  W.ZBbEcGdCeHm
HcFbV.ZAbDcHbAeQ  fBcHcEbU.YbD  cH    eZBf    IbE  bT  .XbCcIcZI  cJbD  bS. W  bBc    IcZ MbJcBbS.VbBbJb  ZPbKbBbR.VdKb
OaVbDbKbAbR.UdKb  CaKbWbDbLcR.    T   cKb  D aK    aa  LaLbDbLbR  .TbKa  a  CbK  b  N  a   LaaDbLbQ.SbLaD bFbCaLbAbLaaD
bLbP.RbLbCaaFbCb BaIaBbEjCbMbO    .   Ra  L     bC  b   AmAbIaAk  CdDbMb    N.Qb   La      DcDcDaBbIbCbDc  DcCbNbM.PbLb
BdDdCbBbIbDaaCa  AbCdCaNbM.PbLd A   c               C    bAaBaaa  aBbIb            EbA  a  aCbAbAaaAcNaM. PaMdAcBbAeBbA
cHbFdDcBfNbL.Ob  NaAcAoAdGbElCb  AbNa   M              .O  bNbDc  AnBbE b            EaAl  DbKaBdJ.LcA bM    bCbCiBcDcC
aFjBcBbCaFeB   g  D.IdDbAbDaaDb  AbD  iDa         Gd   FjCe   CbE eCgD.D          fH   eC  eAb AbDiVj     Cb       AbBc
DbAbDcH.F    gCbA  e  CaBe  FiVi  F  bAeC         cIcF .JbCbCf    AbBbIg          XgF     eAb  BfEaD     bE.       IbBb
DaaB      bAdAbGhX     iGa     a  B  dBaB         cCbEaD.HbBaaCbEbFcZZbC          aDb  D  aa   DaDb  C  .GbB   bCbGaHcZ
VcIaFb       CbD  a     C.G aB     bBbHbF         fVbTeJbFaaCbCbB.FbAbBb         IaIbXb  W     bKa   GbCbBaC.F   dBbIbJ
aZVcHbAaHb  BbA  bC.      F  cC  bIdCaDcPa       LaOcEbAeIbBcD.FbCbJbAbBc       CdOlNb     A  bC      bAcBb IbBb  E.FbC
bBaLiBdZI  cC  eCbI  bD  a    A  bF.FbCa        BcLbDbEdZDcFcGaGdBcG.GaC         dAbJaPd  Xc    Id Ed   DbB  bAcG. GbBc
CbGdBbGc  Cf  QfH  bBbCa  aBbBbD   dH.HbAbEaaEbBaAbAbEaAbBbCeHeDaGbEaAbEdFbI.JdEcBbDaaC  bCa aBbA  bHiG  bDcG cGbF  bJ.
KcGdLdD  dX  gZM  .MaYaHb WdZP.","   =?D<.d4?<zep{=??<Fag|{r..zep{=??<V}tg..ypa=e<(eg   |{aJfag|{ r..ypa  ={<  (&8' ..y
pa=o<(' 8'  ..  ypa=??<a  =t9w<(      f`w=t<w==yp{ra}=t<<8w<  ..ypa=??<gpv=??<}=t<     (|s=t<(77a  }p{NHp  yfp  =??  <v
zqp=rp  a  =t  <o<//}=a= t9{<<..yp  a=??<gpv=??<r=f9~<(xtav}  =f<b|a}=??<t//w8+=xt~p=  {<=v}g==t<y mzg=~<<  <K=  r= w9~
<<<iNH    8+  77..ypa=?  ?<z=f9~<(r ==}=f<<9~<..ypa=?m?<gpv=??<g=t<(|s=t<(77a}p{=t<p   yfp==ypa  = m<(f`w=t  <o  =  {<|
{=??<|   s=m  <(=xt~p={    <=v }g=&   '<<<iim(7I{7a}p{ 77pyfp=m<<K= g=a=t9{<<<<..yp   a=d<(  x     t~p={<=v}  g=   &!<<
..ypa=  ??<  gpv=?gpv?<  s  =t   9w<    (xtav}=t<b|a}=?            o?<m//l8+|s=m<  +  #!3  3   m)  =&>-#>'<a  }p  {=ypa
=m<(m8  =#'  >' <|{=e=f`w=w<         o=    m<<.s=l9=a=w9=m<<<<<<pyfp=|s=m<+=,#   <33     m)=  #?''=?8Ey  ptfp 8  9(?<8,
<a}p{=  e<= xt   ~p=m8,#<=v}g  =&'<  <<pyf    p=e<7I{7.s=l9=w<<<.iNH8+=<..yp   a=?M?<   q=t9w<( =}=a==g    =t   <<9==|{
qpm=g=t <<2    9  2<>{<<<9z= =g=w<<9='8!>'&<<    K=g=t<<KdK797KdK=g=w<<Kd   K7<<..7<=    ?4.=1    d(d4  1z  (   '8'.Xzn
1g;(v}g  =1   JN1  zHKzgq1    J<  szgptv}   =1o      (k:;:r<.1g.hXgn=1      f(1JN1zH  <(  kf:  If  ::  r.1f    .hXsn1a(
1JN&8'H.  s  zgptv  }1m=1  JN 1  z  H(k:; :  r<  n1m     (zgq1m.e     g|{a ==1m+#!  331m) =  -,>'<    <*=f`w  fag1a91z9
=1m8(#!<</    =1m+,   #3  31m)  =#?  ''8  ,<  <  *=7~7m=1         m8,#<</  7I{7   <.=1m)(   '#<33=1  a(f`wf  ag1a91m<.|
s=1m((!!<ny   tfa.hhh    Xqn1m(g=1JN1    zH<.    1o(g=1JN&8'H<.=1m9z='&8'       <;1m;27972;1o;v}g=&!<;2<<..2<.h4<(kf:If
::rm.!'.1d(kf :~:5:.d:KJK.:.1d(kf:X:f`w 5:r.11.p  cty1d6m.d=^tgp{>X||{t<.    d='ZZ&8Z,28(Z{prt|?Ab|{f(8J9?<..s=q=7"));;