博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Luogu5285 [十二省联考2019] 骗分过样例
阅读量:5034 次
发布时间:2019-06-12

本文共 41758 字,大约阅读时间需要 139 分钟。

题目分析:

观察前3个点,$361=19*19$,所以可以发现实际上就是快速幂,然后模数猜测是$998244353$,因为功能编号里面有这个数字,用费马小定理处理一下。 $pts:12$

观察第4个点,读入很大而结果很小,说明模数不是很大,所以枚举法,配合欧拉定理可以求出来模数为$1145141$,很巧的是这个数是个质数,所以接下来同上。 $pts:7$

观察第5个点,读入很小而结果很大,那我们可以yy一下,读入里面有两个靠得很近的数,所以将读入排序之后求相邻的差值,会发现读入里面有:

$264708066$和$264708068$,输出是x=1996649514996338529y=1589589654696467295,把$x*361-y$,这个数一定是模数的倍数。这个数等于$719200885258981741674$。

肉眼观察法发现这个数可以被$2$,被$3$整除,然后枚举发现可以被$23$整除,接着我们搞进linux的计算器里面发现剩下的$5211600617818708273$是个质数,所以模数就是它了。 $pts:9$

第6,7个点写了WA掉了,结合提示可以猜测是自然溢出了,而且是枚举乘法的时候溢出了,我们需要找出循环节。$pts:13$

观察第8,9,10个点,因为叫$2p$,所以猜测是prime的意思,也就是求$[l,r]$之间的prime,是质数为$"p"$,不是为$"."$。

最后一个点到了$10^18$的程度,但区间大小只有$10^6$。我想到了可以用区间的埃拉托斯特尼筛来做8,9号点,第十个点我就采用了压缩打表法。 $pts:18$

观察11,12,13个点,因为叫$2u$,所以猜测和$\mu$有关,也就是莫比乌斯函数,对于11,12号点,可以用8,9点的方法,对于13号点,我有一个绝妙的想法。

首先先判定质数,这一步可以用上面的表去判定。对于没判定到的数,用小于等于$10^6$的质数去筛它,这样是没筛干净的。

对于剩下的数,如果等于$1$,那么不用再判断了;如果大于$1e6$那么有三种情况,一种是它是个质数,一种是它是两个相同的质数的乘积,一种是它是两个不同的质数的乘积。所以对于第一种,miller-rabin,第二种,开方,第三种,除了上面两种。 $pts:20$

最后一个部分,14,15,16号点,因为叫$2g$,所以猜测和原根有关。14号点直接枚举,16号点可以先筛出质数,再判是否拟合,如果不拟合就直接break。

十五号点有点难。。我一开始想了一个线性筛的做法,是$O(8n)$的,但是超时了,看了KB的sol之后得到了启发。

对于一个原根g,只要g^d=x,且d与phi(p)互质,那么x就是一个原根

代码:

1 #include
2 using namespace std; 3 4 string ss = "bD@77.nf:71.JH>@Dxn71.V|!Vtl:JlXB163.DBj191.71.JDtT125.vBL99.nd>`!|zP<97.b>Zp>JDJBJXD><|h119.NR`R
:t107.>!ZRDNd83.JJ>tJB|<305.X137.Pn>T121.fD77.@71.Tj93.>ttPD83.L<:135.L93.J121.HV:B:H151.TFHFZ:PZDXBt:
j<:TR83.>!87.125.JDJ@J`XNp>107.H71.F95.N|89.123.L75.J79.HP!^B@T:x109.>nV~97.N@75.D^lDDRl107.XNL!<>73.HX`jTVDL>VHn:Bb:89.~>P107.151.159.p<>DXV~!71.79.>179.`D:bP83.NjfPn!V133.VzH151.VTL119.101.HP:B>bj`>R<73.fD:bh>101.77.BD151.JBn73.81.@203.r^
r@
<71.vz<@DH133.207.@VP87.j101.hNR101.PzJt`>>119.@zB@!HVnRJ87.XhtJtP>VDt81.79.fR77.TPP:hZ191.@185.B143.^77.135.>dZj!HVV@Z85.PHVD77.F>blV:83.>J~Dn115.
hft^!<@71.`LH89.FDxd87.J79.BFB@
<113.@nT>:Dr:>>
103.V
LfJLThjH187.71.~@BJd143.BRB!VvhDV99.@`n^zN:81.^!BV:h75.133.!rVhd`89.dZLT@>87.>>Pn:99.79.Z:`VDbh:fD^117.tz!FV~167.L99.131.77.@81.RZV>!^~D>163.Z73.>H!DXBF155.95.ZpbHbd75.103.PPH:~DDLr^113.PnH>PtP|N121.fXH71.V73.nH115.
bLhPf:DB127.H:tl77.DD@Hj93.!R<235.!D>HdB!>:>~F77.Dz>!xJ>n^77.HPF99.DJh113.>|>fLN107.:!`Dd>xF165.FftL<103.T@111.|95.77.N>VdfbR141.D^tPtzD>bJ!Z145.ZbdJ101.B103.H!JR<71.jVxJJV@nDP119.215.TX99.@B:h>113.N>@D87.:lJXz101.Tj213.z71.@Bb^NPp`VJ71.bRlLN@lj>129.F`JDtbVRxF171.J109.xDhVRPNLt95.
<79.V<209.!vTFB@N>jN103.!77.fLH103.H139.nHJDb>bJ73.JPJTPJ>PhbD115.P197.81.!P89.J@147.V>145.nZX`@VBLPVV87.b89.DL<>145.bV>H97.H79.br:JPHRnD
z:105.:tBLZnP109.>Hn101.FP
B>89.DJX!BDDJbJvtB@r79.BDdT:T101.107.p<97.rFbPl@<@bHFNdBDPt@h89.N^Bd~V!F>ZJ97.
tJPB^ZdfjJJJPJB91.TJD^tDPV`hbzJR93.:ZFP75.Fhxz^x>Vd`Jdz
t195.hXJt~79.>NVX>203.NnVdDPN:ThD71.151.~jP89.ft^!>195.121.>>hT@b159.bjHLZ89.>:Dt165.VP|Db117.V^167.Pf!JJLP
!^l71.:T^nt>hB>>P@>NvlR87.nz109.~79.!fDJD109.!!B>107.Ptz71.dB!@123.@`jnBzFJ119.B^T163.H>77.D!73.VJ111.^rL77.VBRhhn>N:215.xFftPDP175.TjD107.B109.81.d99.@111.JX137.DH:NV85.x!dP
j`:ZP:J75.167.!>jPnHDFTt:nPBj~D@~hb115.<71.77.>73.H!F`173.|<@N@Jx>F`139.B133.ZR
p`LVPH:H101.:!>JDrXP161.P153.PV:`77.:JTD85.l107.V71.|`Vb:JD!fF>
@99.Fr91.Vzb89.
<@H85.Zb167.XnH101.D199.B179.83.b:D83.83.JDt!`73.VDth>H@bB@N!LJx:V>lD>hL>f^PJbH73.VBpnrbJP109.!tJ123.>PX>hD87.P:!P>~139.nZR>N|TRB>77.t79.P`vJ>Hn:x!97.N:Bp
113.>dTv!231.hdZ103.`107.83.tL105.73.VV`tLHF
^VDBp
DNbpxL93.n@
<>FDZ@D!VDVJJ129.FBt131.F105.!:NLZLZ@DBjN|bT|b159.bd75.tL`L87.XP<@D!249.!LnV`z^!fzL87.91.Nj75.LZ>79.>VZ:T:123.V!L129.131.D^DH73.93.>J85.>!nP!
h:<@TP73.V<@DB71.|b105.@ZjT107.V:DJ`J79.Z@nt93.b83.@129.85.NF87.>P91.fbV71.R77.N79.77.71.nnxJhFJJBjH!F>143.Z:hV`!>^75.L~>127.
<>!Lr103.JBPhXTXzJBFV107.<133.D
j<^NLPlD:BLn!t>87.83.bL83.NPRDTDLJ77.B:nBpbBzP>F>71.V`v>>~pJBF77.TXVVB121.197.xF83.~vrvhDH:HDFJD99.^tB>101.J103.BR`!145.83.f119.LP>h
FZ:B^!~!|
<@V83.V135.vDTDjrbJ!d75.>JJj83.113.
:N@<@T103.B!bX93.:81.:Vn!
pZPVbdBLVDDB119.@DJlRHt@tB77.@113.Hz>LbH125.Ft95.Zv87.b|n~>>73.ZD163.`n>Fb!ZdB89.73.N@DhJPfLD>
J101.93.VD@
lR>PB>db
V!201.DpTFN83.X101.l149.dnVV`>FB:99.FBP209.:~79.T115.B91.x!PnDFf107.Vb:T71.hXB:HP115.`83.h!DJL93.:VnzHDzVXD`>>79.95.D95.ZtJ^N@D83.>tNp<@111.>!@!b<>Vh91.N91.TLTLN@Bt:81.P>@hBF147.107.d77.H163.JnVH73.<73.zVHd!>TXZd99.83.j~71.>L
125.P:l@77.H|>b77.195.Pp<:VZPP:>
Z101.FP>129.j149.VJ77.tPJ95.V71.77.Bn71.95.:131.Z:tbfDLr73.>113.VDx115.rDdVt83.fV!^Nh119.R>PlVtP119.PF!V75.nD73.93.F>Bbb101.@r@V215.95.DHP137.FH@129.:rpB!b!:83.VJb~115.V`VFH79.107.ZLHD83.@71.83.DN@JH^HdJPPBDJ115.Bz:JB@165.@N>77.PJPRVJ`vlD>b:137.fVF99.^DTFH101.161.!D71.n91.~:81.|BDRBn>PF`dNPdBRHdt!75.^NJFB:245.
<@tNJD!@lFH101.:>
t79.119.nBLDtN101.j119.>Z|D>93.n:l:VT289.HpTpPfDb91.!BFJ>Z>>>n>F83.>Tb>L153.>DpDJ`F`tj!D`:129.>LbDlV277.r97.
VT>t73.h71.>>VV125.b81.JJ|H73.NFVf@nlJJ^129.n91.!81.V^N79.77.`:227.bNLx101.^tl143.@89.TPh149.VD>X77.TdDBF>JTb:129.!VtXDB>@~:99.PL77.fp`197.RB131.FHj<^>PfD@Z@113.TLtTF~>VDR>>TV145.hbtt`PFBj>>BR
l^B:TLtbt99.:Tdt<:P~J!>j!rLZ:87.pN91.J~:NLnHL83.N:JNVj>~>89.79.
ZLt>TL>93.97.71.DBLT:n
<73.N^bVN^101.NFZ:119.TLJN@BFH^ZhL
hD@znBXV
V71.b95.hBtP157.rL>!VZ@125.fLhHjfVp99.DV97.119.hZ:tZ:77.zxLHRVB|<155.D:T133.JD137.NLT@J
V>@x@J111.nV@V81.RTVtFDHd>

RDt137.Z^B215.>85.<73.BVd!Z^PV`FbNzRH73.

<119.FH113.Vz97.N83.bjl>Fb113.>P!H|~Dv111.>vNdtx:Z:NV109.B91.P>143.HL77.99.95.jBjPbBV103.B109.DtN109.DHX105.j135.F<85.BR<83.V@l@VBF`137.>95.z@>75.^~F95.Z77.73.129.Ft83.NPt:Z@BJb^203.PBVDD131.>D>d99.!103.tzPVD87.vHhD71.bnDVLJVVnNVdl83.d`V!83.R!TVDDJ^PTh>!@bBFB145.BdP183.V77.Jn>P:119.77.H143.>b:TDpf>j<@DTRbZL95.brXBRz107.NdHzLTX<107.>D@!rJn73.`71.P79.
105.79.HD!FbH79.149.Jf>:DH73.P71.87.X^ld99.bP73.b87.nt@J`85.h>PVB@DbHnp119.P
N>RJBD>^171.bD109.Bzb>bD:
pJNvh
<103.TD>VX87.b73.x:BVL101.H85.H^VP>89.bN109.rF>ZF99.XZ@101.H101.hVdV75.:75.P>Lx89.157.
<>@>`XJB109.
HPtn^ZRxF<101.|T77.XZ@>DBJD:81.pN85.111.:89.107.`d<109.89.bPT77.:TF
FHvlRnBRZd!Pf83.91.DT:>D89.VD149.>89.HjT:rL!bx!@V125.TRb<|JB91.J<163.Z@DDP`L~79.
nJ75.bV103.nb107.>>Z@!N:H73.JJ>
93.dNJz!VFBFN^B!F87.FBFbBbt:<119.p!TL
91.Nz71.b@77.Bd!JHP>nn^bbtPNX99.109.J<149.>Ln83.fF
101.J71.@77.n81.d81.:NJD77.bpD!
<:PZ>LV>83.75.dNtLBD>VXDHDD>P115.>BF95.xtF~JJ139.zJV155.99.85.99.77.X>BDRfhp<79.95.BRnH>hV:xJR!hNJ157.VBFBjTD>101.DR
xRx89.vx>VFVP149.!
<161.pD119.hn>TL!75.vD<149.D107.>149.JDR`@H89.J119.h:l>@bB97.99.>R<@b99.^>`j!PBbV@`vNVjTd
>vBb@fL89.NX`Rf>jZ119.p101.b>
P>!<:rR75.dJhBb@D117.@Hh@BJjB:DfD167.vNDj~>89.J143.h^brV83.jJtPTb113.101.F`RBjDBL!111.V127.P>lVP^>P>Zt121.f:znNdNP@111.79.>T91.DfdBV107.71.bL95.Tj<^NRZLD149.!DNh@101.V`121.r@DbP81.73.93.p!81.^DNL143.<|83.PB:DVtD>tJB223.~77.D71.FN:>Z125.R
DDJDV77.r:Bh^
<@Z>D@DV107.89.DBtRHRJ~jDbN79.r>L`D@xXB127.B:113.V!HLJBL75.Vn>ptJB89.Xx>PzV@99.dVhNDJ!DFZdl@B157.x^>PVVN>JdNpNLfL81.:NPD:!Dnxv147.V!103.~b133.`RT>155.dT167.107.205.
d~103.DnJ81.dH>FH:l>bVL81.P>LZtFDT:>101.!ZLf>F195.>j`101.h@DN77.b>!^N@bJB|BjJ93.:B89.^HVVL81.V:fD:>ZVV115.PT@HJ>LD77.xp81.FHn^b`V77.X153.t155.139.t<101.:HR`>DhP|V87.J89.95.>dT:tnPHVRHtJv
>169.Vr121.<73.fh71.!d99.Ffh>DPF83.Dz<73.<125.:J
Z71.LxDF
t^101.HnJL>B119.PVDRl77.77.>>@xJDD|zf>D>F111.RDDnbbTFHV:99.109.>ZD79.fFHV71.79.TF`dB!tVJXB!@!n219.pP81.^fP71.@!93.:
<71.!PPtPX!N^89.nn<^DBjVDZF107.77.81.vB>73.161.nNLBJ143.RBRVVJBbPFVhPBj`@Jn<>@B157.nJDHJ>RZFnN95.:tJB:T@fJJXrF!V81.125.PLHV95.tPP77.@!~!121.b>`JP:`73.P`77.D@141.XVPbTPD127.bVr^bD135.jD~JD>t119.F>~vrVR`p
<113.>71.^NJPJvhDTFP123.D139.!BLZ>PFZ71.R89.DBbjJB@TnRVVl:f121.t141.^rXJ83.!>P81.hLN@Z149.179.85.ZR135.z@71.81.:fDDVV@N!@P105.89.jP>tt>89.P`D:>99.151.Np>99.>X125.PN89.>83.F155.
@!89.hVb123.D:~79.N79.P~n71.77.DRT:lV@77.NJp87.227.J>JJhD107.p75.@
!<121.`D>149.VDdzT209.71.83.dB79.>83.81.VhF111.FD<77.>v89.hN|143.117.dnfjZPDLJD89.89.!Vb!PBtpbP`89.125.@NDzFJnfF>N|99.@tnD95.N!j`79.zh77.87.R105.F~J^nTR93.>>hb79.95.71.`Lr^HPvV101.B79.H85.93.!FHnVRx113.>LDlh@HVJ|TP^83.125.rR
D:129.@J107.71.`|>Htb97.T>JDR`:HRB103.D77.P!89.ZVJL<|J71.bB127.V117.JdN@~jHv<89.JJ101.>>97.~XB85.T>J@83.x89.FD
BVpn83.JD`89.h73.>~LxzFfjBFJDZFB127.BF`z@z~!107.P71.@BtJP@137.99.:V105.t:h153.^JZ97.btlFfJVDJ:143.zVB>PJvJVBRHVJ>F!PT:Tb>vJ<>DF107.VN83.>@81.P113.:99.hJ77.zF~!89.^zH73.H83.91.`:D83.129.F71.>83.VTXn101.PH@V75.83.j>zD!`91.J119.
p119.HVP>LB139.B83.!71.:~137.Dh|rDLJZJFzNp159.73.NJj105.jtx139.hBdHVPPLHPR~J77.:>89.DrDXhT>LBzP^125.t>ZDFJN125.F>129.:N>t@Vb141.tvrLB|117.>>263.P!d>
tZR`109.PJ<>P73.b~79.DB:TjTF87.>n@t87.119.XT:`VX71.117.D79.
^H127.HP@BXlF83.>>B>JXBFP>>243.FVnbxDDhLDT:T@!f91.NLJrb121.f89.Jzj135.J!115.NLB>:P267.>j89.71.Z>Fz147.F>PJ`Dz:l>:l>!125.193.VHDt@<119.FN@
117.DpBd`P83.XVhHF!zH@n!
xt71.>181.71.HV@ZR>B95.JzRTDF155.x@zBF!111.XbBPPLDf97.DDbVTD83.115.t77.rF
Z:>J75.t77.^
Xzl91.l>89.LhHPDL77.>BJ@V101.hr119.F>VHdV>119.xFfP157.NDzDvH139.123.@89.b!DV119.DB>83.pZdBRPV153.j!BLBFfX111.119.>181.T73.>fJ209.@89.TF105.d>Zb|NhVRH79.185.99.D>F77.`79.D75.PD@B:B89.>V@101.101.V`:JBR75.jZn^h129.XPVVnNX99.Rb~89.t137.>V115.P~>LP`RB263.L93.133.DT!71.D>Ll91.TF
ZX83.171.F
VrL177.b@V<85.123.P>77.241.
tV91.!89.NVVh:xJt|171.^hn`LB77.83.FB79.
!h119.`P91.VJhZL
V73.fXPT@JzPN133.
DVNF<101.R
!h>zJ85.!TJL147.121.BD>LD129.v!89.D107.z>81.:V135.:B@JbT83.X>hb111.:JTD:V203.HJ@DN>@<>XPBLzJ>ZFTPh!D91.H91.TFD!
VRNJ@!93.nbRV89.Nh83.jhH>t!bVR149.
JD!L189.@<@71.81.@77.PT:nN^n75.P95.V>V95.:>`D:~@rD83.95.h!P145.H^P`:P111.@fFVx>83.^r71.@z149.HjNtjl^z111.LZd`D143.p167.81.Pzb119.!X119.tDVB71.>|`95.@>H^bfDpN133.Vf^
Z!ndZ:173.<101.107.JFzVN>109.Pzb87.101.tJ>^95.DbHv87.113.jVbJ105.>j>l215.F149.fFT91.DBL
Bz:JJBRTvB77.pBL>BLBR81.145.DtnBRNb>ndNjb81.@!D87.XDhPh105.jfVp129.119.127.>129.73.DP>117.p
f73.PDrR131.Z113.>LHLDH115.zNz>@hBXDZ>VP:`dV75.LZ@H:r71.vDH:B>d77.<79.H^>95.83.BVJ!85.f@ZJJ83.>Fl@JBDVz133.129.>XJ135.t107.LBJj147.FDVx>pB:H89.185.^Bj>>tT:Hv77.`91.hVb>83.T83.73.NJLxR
fdnBDFZhJ133.DV87.119.DJ107.F87.LDBF>htb83.101.123.!b:ZFJBFzD131.tJB>:T145.V`FZ|87.vPn!H107.>83.b:T:DnDPTJXN@TL77.t89.f107.!p
<:113.95.V173.T>V103.>nbx!>b:ZX`131.z95.JD@!DDV125.D131.!z>NvH97.191.D81.>Jz95.137.V83.JP89.109.HPRBF>143.>DbBF129.VvrRz93.115.129.PFDN@<>VvBVRtBzL
B113.P@PJlFD87.113.X>DTDXVrjJBt83.@255.109.zJ>221.PHF~jHbLB>D77.>103.H>71.79.77.B@81.jZdBLBDFHv75.!^207.133.PbN91.T71.pBntP85.TDV113.d>~LZ79.lPn241.ZLb`FV
@!NV^>!<83.71.P|89.DBF71.b>b
B113.>Pt83.hn^TDRNL71.TFP131.D>
@>93.:xPjB:HDJV@tVldHPL77.D!Tt83.p83.>zT:~149.pNRb
@>B85.93.p93.d
93.n|93.83.L`dr161.>bh:tV
<:P!ND@HLHFDPVPN73.hHL~:77.
!B79.Jb
znD<85.r>jV~73.HJ^
NV77.FD!81.RznBLNF!87.169.Nt77.83.t:T79.>P125.83.b113.75.d
137.Hpx:Bbhh:221.T^`PbVPF!<71.!@101.`:T:`97.DNJh73.HJFJB:TP79.fX>Bb@Ht!73.!JNFH73.xdN@Jh
b:`^!P>n75.v`FtV87.107.F`VR
71.>229.111.JLb117.L~>113.Vj
81.:P>~85.~LVD87.JFJrV179.p
<119.XHP>113.p`DRDhD77.b99.263.!:h119.~|xvHD:J~!79.z135.nj77.N85.N^
d89.hrFZ155.VVP79.H73.H>101.:t107.fDj
B|BVFfFb83.129.>F89.>87.155.jP75.235.153.>V83.85.!PtnHFZLD99.J^JN83.145.Vh111.hR<79.99.VnzVX83.75.vTXl77.JLNDt@BR203.71.H71.h@V>Hnd
<:nT125.XJ123.@Nv87.D97.Thv93.^!<:~zt:!!>~:fbVbJ:hVZJ|rX`:f79.zPN83.Fb<>PVRnfh151.159.F75.nV109.r71.d>VZ133.>
bD`J77.FbJJ`jB227.:ZFHF131.xPd95.V111.FZ125.>149.D:xP77.:VBJLh119.DB211.BLDJ`89.V:fLBDbFl:l@!lV209.@>!NV@thD`@
<101.127.87.tbX89.t`Vp77.PtHDLNDJV@NjDHVn103.DPP
BF<91.83.Z>n143.97.~143.>@>93.DLNvB77.Jj171.V91.129.79.J77.
<115.Z97.H113.>!95.nPDtVb:!83.243.:b!D<83.X
77.!>~R
75.h103.119.>t`LDVlXBLBdZ:rJ107.RTXnl101.v>71.>>>117.>nP@N@Z>^>n`125.FnTF<89.:b77.h<:77.JB@`83.@rvB@75.nX93.L
fh149.@J~v149.
:tlR`XxRN77.199.bHtV>PdtT79.NL71.105.:TLJBD|B143.t131.F81.89.D167.Dh119.D:V
tPB>RfLJ>185.Z>d75.bD>73.83.>JJ`LBJVL!TvBLP!93.PJDRV>fLBj129.107.P95.F!71.
~|VtJ
83.D~>t79.JN89.97.75.tJJJ85.f|BDvhJlJ:`LlD73.H|71.fPJhbjBJ@bN:<:BF107.155.B113.t:Z71.:D!n!D>H!:t89.99.101.Ft<91.!NR`PJF`tPP@Z>^Zv<113.p`LlJDhFbJr@101.ZLZFHL113.B>P@nP89.!h>H83.VbdTpZLDPHdlFT^317.81.LD107.89.N^h!JJZ@V>>HL99.D101.JX107.!B>j!`71.vfV83.JhJVvVDBpbPnVlD>XJH103.`n127.
FTPt109.ZLB:VnVVV77.>PNL<143.121.<:N>R>n>B:B>103.VHV71.X>PNJhPR83.Jlh:95.DHnV:~103.N127.~>>FBRNL>b71.>`Lf>@>r>LftPz83.>hXVTXh>N@<:H89.vV75.v
xb161.@V<>P!F<>@Bb83.vl77.PFPHd89.>PH:B:T@lb^`bD119.PRrJ|DDB^159.Ln<79.fFPV~:117.X99.299.LJTjZRDHLP77.B149.D!:DbJV177.Fz227.BFhJBt83.t>z193.!77.Hn!Ffd87.Pj~^TP115.BF
<107.bRZJ187.101.Vl>>!DbF`bD^b!`R>87.79.BjVZR
@83.`77.@Z!d>D83.Tjt~DRN!X77.DhHRl109.75.:r131.dJHXBJ91.81.:!VPV75.dPNFf127.185.>N95.83.z79.lt:hbbV!
155.X89.N83.FV>DNV>R!<79.Hbhd`pNDVV^JBPFl139.xtPP79.T127.xRPBDPLVPbrJPR71.Jt71.Ttd123.n>>!Db!LT:<77.DF95.>
:bh>DBj83.`J71.175.rXNp123.bVdZp>J!131.JfpBL<@B95.DFTj!N113.103.DVZndJ87.D|<^TFlt^T97.N89.L77.DZ^!PDZ>RPn>x:
fXHF~>:n!
J`125.@BpB:b131.>99.PtVd75.!F107.141.77.>bV:BRVDBV:HXb>
71.J81.71.bPXDT:105.F!93.RzHLTzz77.:DT^>zx!D107.b119.vVBV>:95.PJhN@fJR159.Fb>TF81.VFH@>~:Dhl77.:197.99.161.Jb85.>x!nF87.JFJbft161.D71.RB73.H@105.Fl103.BFZ>d105.FtBpbn75.hPJ121.DBRn227.hDr@83.Dr>:rF141.>X>lF`h>:JH@zZ@B91.>>tTjNV>XJl151.HDRDN^ZPXNzXPHF77.bzxFl^~RV

lzFJDlFfd269.Pr:DP135.VtJJF<>>VP^89.71.!<83.PX75.^Dnzr109.89.PhN:135.VXDf259.Vl:fd>`X87.d105.Jb:129.X>111.jtDr:

201.P>d>l@bt>Nh115.Pb77.BP!FTv~JF!xLT|V~b>:xRh!`@75.P!!V77.:T109.tJhV`>Rh111.hVD:VBJ@Z:P<139.TVFTvH109.119.TbF159.J77.V|83.JV71.T:`DpVblLtT^N:n
113.R>bVlLBJ@141.VhJLf107.R~FNj77.b129.FP>75.@T@V123.R`p>`dt>DH89.Rt
VD101.P>H107.RTL125.Z!83.!:TFV291.>F189.>167.XJ`L`79.t<131.103.BDDp
f@HF>HbLbB107.:TD127.195.P71.R
>Z>@99.^71.B71.RZRl85.NPhJ83.95.F155.DVT:H>97.D99.!P169.!TdTb^89.83.n89.129.V>jJVlpl77.:!>JN85.N:
77.V>ZPJVPF<^83.95.83.`tFP155.B:J83.`DRTpB77.X!
75.hL89.N101.RnNLJz71.V<@VH83.p`n>91.bHb:V>71.ZV^99.>t:
v117.FHJ73.DV<131.VD:95.DhBJRB83.n89.zbb71.@NP131.D>XV107.`85.>PJ99.p75.V155.:B>R`^>!99.L105.L
119.Z!t>V:99.XTX>DDnP`zD@89.DNjDHhL
>X87.103.TRPTd
<119.!!J85.nDnJDHPdVPbZ133.>Z!d77.TdD>l79.JB151.B121.
83.Xb`97.DJb105.FfVD:>>Z85.~pn77.HFDV
L83.H:>>137.hPfb:BR101.D75.XT@N89.b:209.tZF125.t!>
:`d`@V99.DJj95.ZX
RBD@BDvZ131.nF<77.nFPb105.h131.143.!89.PRl251.h97.~F>l>X77.PVfX83.77.>f>@V`z^><^b~109.101.fdB!:fRJTVPn:203.>BF
@191.h<:`>XDHt^!Z>>Phj><>DJp89.77.!>105.nF
tnld~:rzjJN79.95.hNF89.BPd`>jtf^111.^tz>~!:HXZ@B79.J
>P!101.vPVf205.
N89.P73.>113.B79.>T>L~:123.>X77.lJVPpDB97.DBhL101.D
91.DnD83.B@lR87.nzXD>n`DLVB169.~@TVD:>BF83.DTv`@>xj!89.BJ107.b!b@DDb`V73.75.77.:h101.219.>137.:89.ZtR117.:ZnRt!87.RBFH77.J:75.LZJ79.
J!:h171.@zJr@P155.Db119.105.vTbv185.171.JR
>>71.D>83.J99.109.z125.PZ:tHv117.:h<@125.
hjlRDJNL111.@D
139.>VN97.
>107.81.J151.HvTJ:161.><79.f73.DBF81.VXH119.D101.R<145.
>PZDRDbTJVFP
fzL107.83.>>`jVf@!165.dV
rLlVJPj>BRJHRTV@NpPJZJ:BFNF~>XH71.@H77.157.rVFzf@!83.hb!>Hvt>
Bv>bDD>TLH155.@>~dHLf@141.J161.:101.87.DF>>VTDPL>Z107.:107.b
125.TRB91.bD~RDN^D>N109.89.N>npD165.>FNF>D191.!P<>77.DRDVBL135.Ffj123.zn@117.79.<89.^87.j>B133.<151.H@
F
J165.@H79.125.H71.^N95.F!BXN>VLD123.PLDZ>bb!97.>`113.v113.>Z77.J101.139.!<71.187.125.>153.>>b97.rdbfjDBL149.>`!F153.!161.J91.n!hP>71.87.103.H:JH>v117.:>D81.XVJNP>125.bD>:>P99.|h!V77.N>71.J91.BL105.F>Dx77.85.f>JV:P`FnbhfpfdtB@fV:BJ:BVVFJ101.!VbzB>Lx>d!TRHR71.B:hhJzrj117.97.>z
JD125.t101.>X249.JvrbFJ`DRVTF95.!Z79.>`JLBbFt123.VJV@N:!H83.XBbbRBF~^D87.>PXT:Z>@bTDP83.R>77.bZd!
>b`:BFD77.Hz97.123.V121.87.bjP`175.JVBz73.T121.Vf:VT79.81.229.<@VN79.J>x>D77.D:NjB>DR
<97.bD~!^!
@HJ79.Bb>Llvf:Nj83.
<>:rbJt89.v77.87.79.B!>DVDzjDD165.nh!L
FfF`113.LV149.TJXBPP!157.HF`77.D!95.jrRlh:Zj89.<71.dr107.97.89.71.
115.x95.PL233.99.zRNV@P<89.133.>N:!143.VN>jZPnJ:`VDJj`hb161.F>155.n87.>bLnt!hN143.^JT!h@rL<^Bt@>>119.`DRBz@71.V113.149.83.105.F261.Rx@DT107.LDbZd>>75.PFbrLbPH^VNP77.D215.89.Lr:DBbPLHj89.75.PJ!>>@75.139.z
L75.dxR`V77.155.D|VD
J101.VJ!>B!|BPXf|H95.JtP!n>>@z`>@!>Z>JD>P139.>NJFhJ`Dj125.D71.BRH>FnB:P`FZt@`L81.71.h:125.JH>V:Dnx@T>|DJVNFHdHP83.Rfdzt89.153.n97.xh:!JxVt101.^!Z^87.tR~tnLZ>P:
119.N:`Lrj81.bn173.zRf109.71.D77.DT@VJ>>`PpZRTD:l>n>FPxvPn201.pB:T71.J109.B79.NjH:<@89.>>h!Z:143.BL93.:155.NDJ>jH!77.79.n71.83.ZJ@Hnd101.V>123.!:!119.bl:H|<@111.L99.>!@hTRP!>JbPT71.|HLNFz~113.V^131.xFH101.:H115.ZX`D:BpBt|xjf>@D<139.D~b:zPJN>VD:r>jf@bPt>HD@BP>X>Db101.>ZLB>@95.`F105.>LB|H95.Ff^VZ@Jx@T:Np>t>B@zTV151.PH>77.113.@T:tPfVVvHvDbP>TX>x^95.nlRP93.:DrD|
V145.71.95.H!^b
F!89.TDjhV131.hn77.NR93.b155.:f103.H:NvB!hnX>JN173.@H133.V!Vnb153.203.@D117.F
DhB@fV!@N73.~Jb|!111.XN^~@VnHP!103.TL!<95.>73.Bz^95.<>j
dD!Z77.>:VBd!BJ115.>77.141.@~b^
<83.LDVr:lJVD77.@l|101.B103.~hJh199.!HFZF>81.D:`|~187.DBD^T97.BPb@77.J>107.hnJBpBj
f113.L99.131.P>FZXBJF99.z>R89.B107.pHF>Bn>bL`>X<79.tr:nbN!PJ71.R>HJDhFhZ85.BbR83.D129.P!>133.
<79.`F99.89.LBV109.H!X87.VnpD165.:<>v75.:83.T:J`D^>141.PPv87.>j<73.111.P:Zdn75.j~V!89.139.x73.81.!Jb:~p!147.85.DTDVv89.f>p167.>>l>103.Td>JfL<133.hTd>N:BXztTP:99.zVFHDR<@ZzJL129.!JDFnTX>ND@77.Dx^TJ>145.DD>h>!T89.:D119.VHn97.
@h83.f:>zJHpJ>H!D@nBF!ZRHjNtV|`V@99.zLBLZP!DLTPRDNz>@89.hTXtD><>95.jJHFB>>n163.>>V`>J83.b>121.B:`Lx85.95.171.zR>V89.77.105.LhBJVLDzD
^z75.RZPRhJ~V:75.L~XN77.:>H97.>PtDHLbHP85.<^DHD@BPpbV111.|101.r:~vVf:NL`Pp75.^113.~79.fn>R75.LJ119.DNb157.>n137.
!vNJ85.`j153.|J143.~>71.bD>F83.nzbhxV>nDVP115.!83.VJ99.@`@nBLBDVLhHp>Nth@Nh>L~!L`nd71.Np153.^Z@>83.f161.J125.PF89.H>LP`pT^DbBJ^71.b
xzLr^71.95.>xb:Bpn>l:>75.d191.83.Bj>77.<97.111.119.j101.fLDNh95.85.>VV101.bT:77.h
Bn@DZ!jJHF!NFJzDVDbnn81.J95.tDjP~LJHb@DN79.lPXP`F`:Z@Nh|r>P!JL87.103.xP@~:NR81.!P79.!>hl@T^f!107.bLl@J<>103.75.:J125.Bh@BtPdNdH@!Z!>127.H79.!P<>@BD>V^V>JD113.B:b>159.:89.`dTL107.tl>R><217.DtJJ<169.P81.@H@ltz@VlDL>b~hV>R83.
DNtPX107.DZzVbX93.DVF87.:
@NV107.R<71.PDLDb`!D!181.<@89.J93.R
Z125.>71.:89.>81.@BFPP`jbHXrLhz107.Bb@f!P83.|131.95.
^DJlD245.LfVJ>L75.@!~71.:!x>jDPr>109.PHR75.|D119.
ZJDbjTDj`LJ>>T^JPVH>Lr^l79.>119.lJj
z^>H!FrR
97.~83.b!LTD^>>BD>:r:87.XBh:141.bF95.93.89.dHRT@b267.DVR
Pz!B|>
F>PDVT:<|DJJbNRJ
VtVBRB@131.93.F>JNp99.JpTb119.J79.H!J:119.<:b!!VBVJD@J111.205.zJ87.J>>:D<>pDJVT:N91.B155.VFBj<89.Fl@87.L219.91.B>XPT:B175.Nt71.PV71.@111.hD109.B73.JT:JB^93.R111.LJDP>t
161.:N>@t`!R71.hD>zTDJ:JlFz75.FHFPNXDf109.101.111.97.`@113.!hHdNbX137.147.^B:JNjJZpBV:N107.XB@DNnR<185.zn145.<>vHXBhLN@Vl127.n99.XVt99.|J87.bn@zB95.>79.J>
T^VDhBnJ97.bD123.F285.121.BJD^B>RT>^N95.^<125.>VLT:ZLx>VP71.dPTX75.tR>87.jDDlJv>89.N:HDt:P81.DjDTRP87.73.JN89.LP161.N:T:VT>j95.HF>trF71.BdHJp>HDVjbZv129.X!161.153.83.bJt:~FPNjB@NdB97.77.rvV107.BjD129.b91.77.hNb>79.81.>bjbDJN97.TF137.>PD
>RlLT109.P>N71.FP161.rLf151.81.:~VzF
Z!PLH:NF>TtR191.81.t!!!133.xz77.125.:
^h129.P>191.D>173.^TF>117.D@V71.DTb@NbVnDnLV`@JJD107.NtFT:Hbz!77.|
xDL`Fr>drFh111.JjTdPBD@DJbD71.83.!rD>@Z^txtLJJnx73.JPZLn75.Pb>119.d129.LH71.ht@H109.T77.V:99.>:83.>93.P83.p>Vn!H|HFf77.h157.t>Pt<@<113.bFxb:VDBJRVH175.NL!Bj
J^
>147.X>TV79.V
^~X
<89.F!P117.DJnJ97.DN@b87.LlR<163.VH113.FbH^Hpt93.jJ101.TzDXbz
B95.97.T113.Jz:B71.155.83.v<73.H115.<>Jv!Z|H133.r:95.HJRHd153.@113.~F
>81.!VD97.tVt75.FbZ>173.tF83.~RPJD`^BtFV`97.tVHF125.293.NRB119.JFz
@nb107.D<121.VDTj`113.V|BD@hnVVZXPZDjTFNn>Vj>BJp>VD~L137.191.r71.145.Nd87.tL71.107.ld<|
L<73.ZJ@NjJnJhHtj>~^>H@Z@Vl91.JzZbR113.75.131.101.L`@fDhF`DVPL>189.77.109.T@bbBDPVj>~RNV>:T85.HLZ^t105.p
:r!>:HDh119.F!
D177.F135.LH149.209.145.N!dDH97.>rp81.LDH>>79.nTLN119.d81.71.77.Ph91.T71.109.zBb97.
87.RTVR>75.Jn:z87.!79.J129.:TDhDFb`@f79.xLZ101.>L83.ZFr@83.JN:
@rF`127.T119.jT163.hN127.T139.!
Xh89.HzXHRH@l@111.^129.R`j153.bFPDDz~L81.vJ`91.`JDjN173.89.>@DTjh93.77.DjBdZXHFT95.LB125.|bP155.JT@>HbV^JP`:
J!JtVB101.PPVDhL!H73.ZRHFBvP>
D157.P
j<71.>jD>BLnzn!P~p<@Z!XJB79.b~J:hB@nDT>pVrXH:HX129.h109.<>d>179.bBLDJlVV!101.j<@b77.NR87.>>@~P71.Fz>th!VfD:B85.r:Dz81.LJBb:rv99.79.141.125.:117.77.:213.F>J155.PDh!H>L
HRVVBh71.FTD^JPTRN:>DtTFrdV>JHd<>d>B>>b85.DT:137.`pf|DrzzF173.BRhNjBh149.91.Jz
f77.pbP75.DVv~R<|TD107.@Nd!V`h:Zh:ZVFhV83.>N^B127.P237.bV@149.93.pZ!VLxz97.bN>103.bth81.77.|P105.79.~VDb^hD77.83.93.LH>^81.b:77.hTpJzD123.@tBLbZb121.VH:h>>B77.115.>ZP:Z@>>J101.!T:`FTJ@`t:DDVZ133.l127.NJ79.DHXTPPRHVj131.>>137.DTvV125.h<@143.
99.R~:!D<83.dlFn!l^bJ>x83.J:l77.zX183.h119.bJJj`241.H91.nVJlF!BzDbpZ@JbVfLxp93.X117.hFZ89.XDNp77.NP@N83.!@TJzLt>129.LVDVr:z>>JDPzD!89.b117.FV`VptV119.101.DHP:>83.Z143.91.BJ77.dPl71.VJJ>79.H79.<115.BP125.Vb>dJVDV>ZjN83.bDz79.PrJVDPdPr121.TF93.b|BXhxLV81.L77.N>j131.>BtR<>J107.P119.Fz!123.133.99.pZFB95.FJ`V161.J^!89.P83.h~FH101.!:hP129.109.N119.L!thx^b107.<>@93.XfJ>nVLHRbHV169.bV
JBD>97.>
hpBhpltt73.PZXh`L`95.VX153.!@<>!FPJxzDpf119.83.!Fl121.B@J!87.JvD77.>>TX<101.n>89.tV:lFbPHJRn81.L`89.Db|BhD71.209.pBhp!DJDbJ89.BRZJFT107.jBFzh<>101.^Hn91.83.t
FB!@Jn`113.P179.V221.J185.83.zDdH91.B^PxFlP83.bRNb107.L~>FVD<71.:TFPx89.71.|HRPH>@HJ97.161.J`143.@l@141.hp>r77.|t113.>131.PVrb@71.f151.111.V85.BFP>
<95.:bT!163.JJZD83.89.>109.fFP141.Fr:ZnXJVf>F71.T71.hLH79.TXJH103.rbh@tB>j!PZj183.v77.>nT113.zn95.LJx71.RDHV119.L<@Z^71.`^DH@89.ZDFD71.Hp!`103.Bn:nP
Bd93.tDX71.<:VZFZhd93.b:119.!
79.NLP297.85.111.91.T@ZL~D127.zHtFN:DJ><^
>Jz<73.rvz123.Lb`d!>hB83.L131.>r>d131.71.Jrz97.lL`F~RVr@VB:225.>P85.n!rJV^75.P71.:T@b237.DbR113.JBDLN@H133.hJ~101.PJ:87.D119.125.VV149.jbbJtJD119.BhJnJ:DV
113.113.>N@HzJDX105.v119.NL`b163.P71.PlF83.BP:zV83.H^lh!FfR~F!l:PBXDN>F75.nnX81.:>lD|DJNhRVH@167.<@77.NLb89.Hd~@B>pHPL107.99.>P|hlDD143.95.FbT103.`R`FT|89.!f@N@>HP137.>t:Ttd71.tBnbLt
VLPl@>125.JPHLPDfjT>d`109.<191.Lf:81.83.V!J>tDvB@t119.Z^>nrF>VTbntFDJDDH85.B73.PH83.167.JP@111.397.Db
`:179.t`hF>fLPP131.hN>73.><>V:f83.LJxFbrVLzn81.tJ>RV
`bPtPDVvDVPNJD77.vJP77.PB115.BdTXT>L
B89.P^93.>187.zPN|BdTPtdBXPH^75.!vbz`@VnhrRZX<89.VLP`nD139.B@zDJDVx!n@!HLh89.ThDdP>HDjH113.DpVNJD>95.^>bT>VJDh205.`:D~89.79.Vz>B95.LB|B:<^tJDB^219.^n89.b105.t77.XP<151.
!T101.131.>dTF99.J@P107.75.FTd<>113.VLn107.Z>LrPDF
NL`:TjBPjJ71.P
!rPhJj>t!DB125.LBFJ~109.`X`thb91.PNd!DD
XNj`!L89.H109.r:x89.D89.FJ`VDh79.B!D73.!t137.NV@>Jt165.>^>VH77.71.@D137.Np~JFD165.:HP97.
jBp77.81.bRVHL99.!L87.109.75.139.PVH>:BhP>b!:DJBFV>137.75.FBX189.Lrv`83.95.LhVB:Db>JDDfLNtj`|PH!P:VT!d155.`@l^N!h:VJDbHD:N@BDL173.bZPFr@119.ZjB89.JLJzHj81.131.@B79.fLD
T>>^h89.<79.167.HR`L`V^>BVb@93.@81.85.>tB>LN119.DhzL75.zd!NvzbB!LB:87.n:zJ81.jJ>Jr@f@hBFx>>:r119.VbDPv147.zF95.123.101.:D~^DJT:161.r:117.@J93.127.N:T>n79.~L`@b75.!^f83.@117.j81.FJBXB@N@Vr^71.BFJB77.jJlFV75.X129.:<73.T143.P:D87.79.h93.>109.n>B83.X119.B77.127.x^z~RBPP^71.`VVXV83.
HP>P>^P~J121.bf71.DPV>107.DpTXt`139.BL227.VZ:75.XTDJdPDPJ>
ND@BVbt@83.TL117.Jb:261.hh@>t107.81.hVv
|143.Ntj93.LDP~j
73.xjD<85.J<91.BJV89.XJBX<:hBbL77.89.BV>119.>F143.DJV>BpJZ@TLbN@`73.
83.PRbPzJ<:105.XtH!JJbb95.^N151.hbtVJPr:ZFTntJbP83.JDp125.149.t
183.:Z>@75.jBj>B73.BD:rXBV:H181.!113.107.NXtHXJ
95.>P~t@NL!
<79.fV@fvxprvNRDPV99.@VD~@B>X111.@TR143.149.!75.79.n
<77.L117.tJFb`F>BF131.D!NJFl@lV^H101.@V71.l:T:!r109.89.ZJ:99.DdHjh215.<:H107.DDLBX77.DVf@>105.J73.NFtB109.V`VD:`bp
p123.^JP83.81.h>85.101.D>JZ@BFPNFxR105.Xz83.159.:105.|!PPhl:TJdBR173.x:93.V73.PH83.97.V`79.N259.>ZRHJVR
<139.V75.R<>V>@bBJ:l!209.L123.131.73.<>:153.!n>91.B@bl@Vz!~L
83.XnZpBV>@BV^81.>n>DF`163.131.n137.107.
v71.NRT145.B@!>>77.BFN143.VzLB83.VDJR77.H!>:JnJ!DhnTFHFVhtVh71.DB>73.VT91.H|~71.DDt73.>tV
H>b125.vN@DB:TJF>N>XNb97.>
J119.181.V83.!PNP@BXzh125.tf283.f71.DF95.123.>79.r>tXnBJ95.RJzxDFb~bL!ZJd83.Bv81.:T^<125.jV`:rPF<85.BXDbr:105.LhN77.D97.>HJ!>h73.>89.lbD263.z>Jp95.<137.|DNp~89.@Z:ZX<163.!>J71.P<73.87.bVLB:V117.!b:107.NJLNXrRn77.BD:fXlJRxjJhzfFJbtHJbd89.HPdH>143.npfPRZ169.195.bj81.@N>F105.|b
LJPH173.Dd>PBnVVhVXVDxLDD~j111.LrXBFnNjHD85.!!N!t>73.N131.D@tNd81.t109.81.XBF75.^H71.PF141.FT97.ZFNP^TD>P>73.167.D>zVVZ71.n@JB^99.>^125.NPt>DRb<97.N113.D|fpNJFB@!b77.bb111.J175.n~101.F165.97.Hp87.LNFB!RVTpzh119.Nb151.125.71.95.PTJ!>109.D!83.179.B:<73.>V>JbT155.XP
@DHD!:TVD151.Jb><107.97.Z@

73.~119.d75.Pv!h!87.149.|J171.jJDnfvBvJr:119.TvNRZPPL~85.PV`b>@V81.113.119.>DV:Zz!D@111.@BP>LP<:107.101.P105.@HRP<131.d!T149.tDD85.>>l|bB!bV77.83.209.79.DPV81.DJ:>PN>bzXTzt77.t@nZtRHFPDTF81.J:T:xX93.>|NDhFHFH137.P>D77.LH!XHL!h95.93.JPL>D191.rXP71.bH91.TbVVXDPHJXBPpt

t97.DB73.105.FVPZ119.LNP>@l83.DDR149.ZLD
Z91.rLb!JN:HR99.VF81.Xfb89.@
73.
@DZpZLTbRJ>
`RJ>ZRPZ@
t101.117.:nJ107.89.DTb:VVxdBD@T^H^87.73.83.tP>!>113.117.hL77.DJP117.J!VVjTJbt95.d>VZ|TbdPb99.P89.pxLnH^`^
PtDn81.LDD<73.B^t93.FZ77.DJXHFNLJVDP
ZR<>L101.HPhFfLNp89.D89.89.h141.@>~RxLT>p75.JLbVrzh:89.HdJTF>
BL<@B97.bPP119.
t185.>d135.vD<83.:
<>119.>h101.Vp77.
tHh!^>
Bvn`PbJjbJ<@J129.F!nDZVdf101.d!N>:`@75.pb117.DJhPJPLhT77.:`VLPH77.R
<101.>@x:Jl^>BRB73.
J105.JVR`F77.tZjB>91.B^b117.dZ!h:Hdrh161.^77.V89.`RB!bjJ81.L81.dDx109.155.`dZPz:Dh141.>83.187.T83.X`>:JlRbP!hD147.X81.>125.>Jd71.77.`DznPRJDVrRPVt!VDZj<121.Z145.lL>Z!>>nR
71.J
>!73.
79.Z@>BdHF75.FVfFT^Z>FNnFN^NLTLJDBh@71.tJ`71.@HRT>h!XB121.DPN@NDRDB@VPTFP153.p
111.tPRJnV`:B127.75.V!L<143.t:xpV107.>N127.101.VhtPrX!NPJ!143.D133.B139.83.!f!b>>97.>BLl173.119.pDfX83.TXHV^BL`d~Vtv105.D97.J>83.>PHz119.@ZRNDJ:95.ZjVV131.fdfJpP81.107.F99.119.J71.@J
DL95.<79.~>!FDxPR83.>77.t>H133.>83.f@z149.<>j~F95.>>D>Nb71.PLlXbnlX101.J~h71.@tTjBn|TP>L
jV81.FZLt`DJFVN>VJFB>:rd149.135.FH>P>^!NFV135.dP`d107.xj~R<^BJhD|95.>
:!H@V>113.DZd>>113.<95.z>83.109.`L105.FTX`nj
>xRP137.!DB73.r125.D@75.V@Tn@105.VR83.Vz`F153.89.j71.155.bJ113.J!125.>143.83.179.N143.>:~@b!DhZJ|`:PTz79.f!79.VT149.119.Dd
j>fL`n185.79.Jt>
155.|N79.B@ljBplR<79.89.!239.Bt:N:ZP@ZV>FP93.DFf85.<>D:P>!DhB73.JlRDNj107.N>dZDnRN@167.fFl79.T>t^95.Z241.75.DJhFN@T113.95.:D`Pbn@`@ZFBR117.101.RDlJX>lJJ>n115.P101.Z89.|149.JTR
PF75.:JBbhL
df115.JVz~!:71.TR179.71.JB!^bVPZvnZRbl^bN>|P171.ztPPLzVBFH>j81.j`t121.
H@fV:B@Z@T113.>LBX`XNprXJ93.jr|H73.
<:P<101.J121.B@141.>D!tvZF113.l107.95.V191.V71.!F75.>nXZ83.XVN95.FD<>nL71.Z215.203.dN|>ZVvVZj<:N!tt95.h|
hJFTDJ85.N^<101.pb`119.z>@105.FB:h`bR221.hB83.JL101.P<115.H!t79.Td111.dlD97.243.jf:111.RVNR
PPjf>J91.tBnnjVD!111.RNb77.JdhT113.V157.TPLfLPVV71.83.B113.@N:
<:x79.ZR<71.D@281.H:b81.P!!vBD>hDPJ119.RVzHVF>TdfD:Hn139.DJBt!vNVvT77.n>LNpB:rRJh
NjbV!xD!XhTv
b:TRZ^`^><119.>|r139.77.fJR!>PT89.131.83.FB@hPHFBDLB139.83.>Z>173.:TXVTz>P!:V`VJ:>D~b119.pP`p!hTDh:81.dN@ZXB@DZ119.!@77.rRBJb137.@87.VD89.V119.Dt85.PH125.L~FZX
D111.:>JbBv!
77.@<>VvBb203.dN>J!F<>83.Vb@!b~d135.:HDh91.JNDvPNh83.@hZLJD>H89.73.123.151.>bVzPD
143.F<71.@l127.~97.89.NVpP117.@~FBjBvf83.F`FbxjBXn>~:J107.N|l:Dr139.V105.b@<@PJ>N77.RJVV105.71.X71.>bh`J73.zf@N!Db139.119.
F
79.<77.@JtBbb97.71.77.b>`RtH^D167.PNjV>J71.`73.113.!>D`X~Vnb@83.87.^
<137.X75.LTR
hV`^n125.N119.L129.>VVR77.NL>`X>
81.F149.
73.J93.^bT@nr@BV@N|123.XB!:t87.V107.VDXDHPj83.>113.fLHX~:B85.Vh>155.`97.P!l:l>73.83.<115.zfvB>!RZFH>D@r:Tp>DD
PbFVD<109.>J>BRB73.>89.`121.`>znjNP79.V
Rb!HdDTDVJb127.HpB^<91.~@BDR
<:nZL107.
!^Hn^Jz>VB:T:b>119.
VBvbDn`101.Jb@H169.JbP95.>N:zV`J91.xL87.:!JBL<|D101.>ZVF<149.jfDV:zV75.^!H85.77.`VR87.RH^rtJP:83.ND:>h>t125.NJ77.d195.pHFfJ:n
<109.V!J221.b101.ZFH145.~RxLPD119.N>tz73.<|hzhz`85.
HF129.VFBbV83.>>bDLPl:JN:JTnzFrJ@179.!B97.Drh@V81.PLPDJ99.d137.~jVZ@~>bhFHd`D@!
>V
<>127.B173.DF119.
HJh^xLhPr77.X>PB77.L`73.HD^Zt>jJHRN^171.hP^H>h^161.hnz93.npBPv113.P89.81.D>DnVJ119.:n129.:B|lLDJN:>83.75.@t93.!103.B:zn`^89.J
D119.xF<>XZ77.@~L
:T@131.Jz>Z@75.DVPP:x^`bR71.fVbJFT@HL`h127.BF75.h>!LPf163.BJX113.fJ>jbJ!
L
<71.F95.JP~@99.t71.jtD~h77.n>71.R89.f>nh^
<133.>93.|hBRHn109.>ZPp77.>`L>!77.B101.D161.PLtf^D75.119.F137.>75.73.99.121.bhlvBFx>121.NLtf91.149.89.<>:DJB119.RB:lp>Hh>F>T101.^T@V
79.N77.:B@

133.bP><163.xXrb@195.D71.95.:77.101.BvN157.201.!DtL>H89.Rh111.|93.:rb>@`Xrb:`187.N121.107.b!81.!FNzFh>119.BP127.B113.>Dz:bJB:71.75.PL<185.^!!>77.Nb!73.87.:`107.:Hp<>dn!lLlDFP107.NJ71.97.nVnDnHnFz~103.fz149.@tBFJ87.83.RVbP99.JV:75.Dh^>rLVTD169.H:n83.<^87.DLrLPbJlt!jTLVB161.113.^N@zPb>J<71.89.Pz107.!D83.n71.109.<83.DF>137.BRTV209.127.JB89.95.79.>Dln>^71.HDJt97.>83.!f83.zLPfbD>F>h!T>v

Pxb>hLZX95.n105.@NFT>145.77.rbtjhVx73.N71.X>153.d89.bT:D>N113.pl149.@`LZ77.t131.>|>zD>HdBDXzHJ79.lLP>`119.Ft125.<103.rFV`PFB|`|nfX123.|VNVFbJ99.n79.`!RB>b>LH179.LP129.tdl89.FVN:T^DB@Bbhz@TDRD137.n107.P107.rt^143.!165.PjVDP93.131.:><@b~b119.h>L!149.~nj`b161.>161.77.95.F105.jZR
105.XDP>xXTtX<109.87.Dd
B73.DP<^Db
jh!JN85.Z|>>fnPb:T:71.TL71.`J@lhFJrVbjtN!73.P101.119.NRHF~D^Z131.^B>Fzf139.185.161.r97.143.bJVV>NvNJDRrFNL123.Fz!P`DJ:77.ln89.Fbb77.T95.^T:VNJXhN83.v~101.zLPhBF
ZVX81.:!
dTzPLf:N77.jZ73.V>83.HJbP109.99.DDDL125.J<:rjN^NtV85.TD79.D89.TD:tfPFZ>!103.>V!xL>131.T@tN71.D@TL93.h|B|`!@z81.b77.P73.NX>B103.`znbL<71.b|87.j<115.BpnV81.D@NX~@b95.T149.91.J>T119.RbJt>HbL!b~:hrFB155.85.hb
z101.95.zRJDBPpNXP95.xtP^
ZjZJ@P257.l:T>!RDNht^ZRtx157.!VHdN@DJZh89.XzBL
RnPNF>111.vr91.hH101.89.@f83.PJD109.tB127.xJb^J191.B:ZFN@DrJ@>83.D87.DPj`77.@`Lb>83.101.hN95.bRV189.>85.87.85.
Zh97.T!>PRJ165.R77.NVFJtB!F~R>HjBP!DJVPV@>PDHJFTV|!rJ^
@fXDT@Z|
125.hBL99.XJtB145.lJjH119.!jDl^N@TF!VhBX149.81.89.131.>@Z71.>:V`79.z95.P>`>JD:><85.N@fV^95.155.125.`nn!97.!>nD<@95.ZtjzHnXT109.HFz83.NVh73.z
B95.FTLNVJbV@95.lv!BXb`pV`RBPPLHDFB>83.P205.117.RN83.JV@hn>135.@r@Bb79.nH:l145.nBF<121.BhL>VbJ
:Bd`PFNR93.RbJ153.73.!r@bT101.hJVF185.t<107.D:z83.95.TP!bLT71.JFT101.LNhRPl79.T151.155.77.xVJ89.dT79.l>139.81.71.F
<79.bB83.119.L`89.^J
LBX149.89.Bv137.T:DB>bDRlj179.TpZ83.:113.93.>XhN@H^tHL101.`LB^V71.D`>Dtb95.DJ89.:89.~^>87.zFD215.bB!X`P307.JD71.n113.JJVD111.>!dtN^>75.b>LHpn
<185.F99.199.>N109.`jB|75.LHbhF87.JD79.>H@99.@b>Nvf>nL`89.125.!FZL71.T85.!Z@B95.n167.b:`PRrJVVb!:<^JZ119.77.145.
119.Vpfb!VD73.JN83.XPV`J>FNFx@BX137.TF>N71.@rR~95.DtJ211.75.X<95.D197.83.^>75.JRD`@bDB119.79.Df@>P~95.F>>h185.hJ81.V71.@77.93.@JB:DB97.BJJLf>:JPZ79.H137.J89.bDz@H@NRl>85.93.DFTpB>@B^B@PB!jf>FPNbDpJ105.113.>PFT89.v99.zF>fJb@BX>N>115.P
b!<121.hTD^BPLPHRBVXDJ>71.TD79.ZF89.ND"; 5 string sk = "fxxxxvgxxfxdxxxxxoxvxwXxxhwxwfrXxlxvptXxhvxprphxdpxVwx`PxxxnwxnxxhpWNxfLovxpoxpxwx>txvshxxxrtNx`xxxwthxxtv^xx[vVxXtxxWxxxwlXnlxlxxxxpXvxWnwdxxXP?XTp`sxuBxwXVvvxxxxwPsdxt^XwtXwxphjxwhxxvxXxowxtwvvxxvpvxthfxxwtxpoWxxxppxxxxwppxsxhnWXhvtpwxxxTHxhuxbxtXxOXwvgpvpnptsrtxvXWhxOwWpUevxxL`htxhxpxwxxxHvtrxxxxxvXXxbmxp!vnxxwtvhtxtgxubxjbtXxdHGphxxxfxxxnxxpDuxhpvVwxvvEuwxx`lpSxxVlpoxvgxXXtxUvwXpwxxxhnflxfwTxUxwgrv^sxXXpwsvtXtlnnxwwwtxxxxxRvxxxvxoxvhdUxxxftXpvxpvphpxxvgthXxxxqxWxx@xwpdxruUxxxwxtdxnxwxwfxtppRjWvxtxtvxXpxuxdwh`wo@XxxxW^xvvxvMxrxtxXHxxxwwxxxwxXxXtppxdHwXtvxxnwhXnxpxxvspxxX]txvupXpxxxQhpUxpxwtBpvtoxf@xtvpVvxpxpfvpTsThxFxxxtxqxxxhxt`hwltohxwrtw_p!wptTxhgpwvvxxTxxtXtdpowppfxphxPxfwxxXxTxtdxxxXx`pxWxpwto`vxwrxTtOxhfxpXwhxtxhxcxntPrxOp[RxjxHwXfhpXxgxh`whUmwuxoxwtxxvX@HnxxqTxWhxitt!xogsvhvrgpsnrhXXsevhxx!xvvnfhtmxdt`htwxwwhwxxxxvh!sWdsXXxhvotxWxtHxxhWvwpx`snvXxwgxWhVXxxXfpvwXNXxxnotb]puhxtxfNFppXxWxxthvxVfhcDvnVppxHxUtstpXXxvVtVnxdxxxxwfWxDppVXuhxxxhFwxh>hv`xnxhxxFxwx`xxpdpl
xtXtxwpVmvXH!vxxoHxxH@^jwvfK`Xrhtvxxx]SxpxZbhpwpp_vpdfrxoWPttdxxhxxpvxXhxNxxppxxxxxww`v`_XhxptsxvxPwbxwxwxxwxPwvvdxxxwxxxxxlrxowxxxphhXrxoxhxtVxhxxxNUUxTnxpVXWhxxxXgxpHpvt_`VTxtxsxDpxxxlnrwpPxxxUtPlxwxxxhvFvt`xx`xpTxtxgxxvxt`Dd@xpwXxpvfvXghxxxxvthxtfxxxsgrw_t`xdxxfxXvdtrtxxxxxxkhuxvDXpWvwxxlfhxplsxxwxpRxxgdxxpxxhdnPHxxXprpwxwXpxxPvxwpvVxxkVPx`^swXGwWhc`txXpvxHsxgutxXtwtxxvhtkXhrhVpwxuXpxhubwvuwxTRtpt>tlXltxxvxxn!XhhpxxxXxXthlxxvxtVXxwXxWcwxWxxwuxtxhxPhxvwwjuxXxxXXtvxtxwxRVwtxxHxnWxXrnahx`xxx_pxhDpTxphlhxXwCSrsxxmxxhxWvTvpwtRhlxXrxspxwwxwtrXtxphbxtXxPxxtWpxxxw`wXxvxXnxGxxpTxphof]VptXxwhrxxxxgtxpfxhxtxwtpxXQxxufxhxtXpVxxpxuhxohxvkxvdRpwxgpxrxxXOxxStxvPwxx^xvXUXx`ulxxxxxdxx_pwpwOwxvvxxux!XnHspxxoDtoshWhpgXxXXxwfTPhxvxlxxVuXxpdtsnsupxxhepX`xXXttXLxlvxXxPwltXxthXvgfXxtxtwbvxxgnwpNpxxxVhxxxxxwxvxxsdXwPwxnwxxxXptxxxvvxtHxhxxsxxtwnxTbgZvdhxfdxgxXtvtTw`HxptWxTxxKvxxRpxWxvpvlptvsvvhpXXSsxXvttnxxnxvXxPxhvvhtwvxRxhxfxxvxt`uXgxxwtnCxwhtpuxx`pxtxwXxxxxudhp`xxxwpxXNvcxvvTnhTtwhxHxxoxxsHhgWunxxblxtxxxhxxxXsxxxTwwhxomxphxNxxxR@pxXxhfXxpxhxmx`txxXdt`oTXThhXxGptvtwXpxxtgfxhxWxxFghxxxw`xxXxXleXxvxnxxvhxwvptwXshXevXwvxXnxxrxcvVhxtWwv_tphphXtwTswsoTqwvwplBxxhxxxxpwHth`XhhovpxxpbpxThxwhxhxuXpXxVxx`shdpvxwbdWXtxvTWprlxxxxqphtthwjpxxXxplDXtNXptxvXV`fXnxHxtphhvBxrptno!xxvWTXChxOpOxxwxXtXvwxhrpvtxxpgwwxtvxXxxPxxxxxxXxxxXxhxW`phxHxxxXxhrhhxGlxxxVn`vtdXpx@PvxvxtvXx`wxxxpVvftxtPpwxSXWgLxx[xpNxxxhlhptwSvGxtxsdpxwxvhwhgwxpghxpxlxwpxpwHxxxhxxPxtVsXxfhxpgpxxhpetxxxTxwOxtjhlxxxVhxvxxhXcxwXpcxxwvxxwxhxRxxtxxvxhtvxhxvXxXwhvhxxxxs`gxxvtpxhxx>tpvxXvptfhh`xRHftXxxp?vxpXqkWrxvWxxWXoXPhqWxxkgxxghXNdfpvwnoxfxGnihxxcxxvmktxhGxuxxv`xXxvxrxwxVhWxolhvxx_X_Vtxx`xMxTxX]pvtxGXvxwxsXxPXXpxt_rwVplxtxxpxPxuxhpcpVtpnx_uwdwVwwphttpphnnwxwwWxVZxhvupX_vxthvwp[xvxhxxxxxvWnlxtpxxrsPvxvvvpvxxxxxx`XoLvxhixFxXwxbWPpxXtf`tXtsxlpsxvhXxavxtHxgtx>wrxxpwxtvt`wvpvxTxpXXlPhphxXxxvwhxWxXOxxphgVhxvntxvxTtxdnwpvtpxxlxxtvDxgwpFXxtxvtxvxtpxxpxDvvHvgxgcxetXPuxvpXxphgxRxpwpxpxxtwgxhxwg`wxxhXptpwtXovxxxXnxdgvxvTpXpvhtpxmHxthWtvhxvxxwVxxwTvXvxxcXnxxxuXhrxcvxwxwXxshcubXxxpwhxxxwxlwxTvRnxptXvXrsjlwxvpoxxhjxhxUsxdwxnxXvuxxxhxxxVxXxphh]wpxxxh]xxxxpxXFBxxvlxxmtxhVxswrFUxpxXhtuxxjwo`ttxxxxpxxxwxtxxnvxVXxxxvxxpvxxxxswPxvtxtptrvsHxxlxwx^xlXhxxfpxpThxVmhxVwhxtHxSFpX_pxexXvhx`vTWxHxwvxxvtvvxxfpxOgvthxxoXjhnxlwfnxxvx_xteXvxxxtnxXX`xxxVTxXmtvxHhWxsvxpdpHdxftxgjxVxttvxxpwtJxxJhxXHWxXxgxXFhnxxwnPhxxWxxxVWVXxXxXdwwhxlwwwtxhlWhgphxwxpxxvTvhpxxxhxxtmwxtxtmFPxutxtXdptxwswdTvvxxtxxoutxxxxXhUWxtxxxwxwvxpxhxxxwxGpwhdxxXxtpWxphwxtxxxxxvxRxxpw`xxPppXxxrXWtvpr_htsxXItohXxHXxHwXctvxtVtXthUwxxxvXxlfwjuxxvXxhjwvxwWwhXw?pxhxxphXxtruPhxhWxsvxgpxrHTxhtlwxhXWsxlstXvfPXx`Xwhvvwqvx`rGxxWuxxw_otxxXDpHxwxhXlxvvgxxxxPhxxwXxxxVWxwtphxww!xHxXhxrpBXwpxxxlngxxuxxxXtvtvhwxhtxwxvXxxpxQcxS`lp`rwtrHWXWwxpxoTuppvwwxx
ttXolxvvxxVwhUwtvxVxxxrhx`xxxvxxwtp^rgxxTwOhtXhSvxtvXtxxXtpxxhxxXrxsppwuWGxXlxwwtrWxTxx!xvwXxwDxOtxwxxxxxnxovvxpqtfxxxxX`_VwxxxxxDhhivvxvxnhxxxrfPxxxxxpVxxxvxptxXpbwtWxxxWovvxvxP!vxxpxtxOuxxxxxxXtxpCxwwgxxhPtVTvxxtxxxtxSXJxxnhwxxwhoDxxXvxtxphxhhPvjlXXxpxhxXgGhxhrHpcPtwpxulTxWtsXxVxxoflxxxwfvnxX[HxxxwtoxpxxxVt_vXwxxVxvVr`txvu@tpvxPSxtfdXxxohuXttxvXxPhHxxXhvlXpXwpfhtvXfOXsgxghxpvhxhxwxxhxrtNxpxxxxpHpxxoxvxdxtxxHwdgwtpTvt@xvxtgxhthgpxvxxsxvhXpXvxtxjsDopxxx@vxhxxxhhqvhxophXfv`tHXxxxHvHvxxXxh`p^Xsh>wtxXTxx`xxxuxPXxxxnxtxHhpxwppvxcVsxxtxhpvNtpXXXlwTxpxxwpXxuwxqxxxXnphhtwxgxw`phTVwtpwt_xxPxtvHxhPvxVpxpkxXx_UxhwpxwxppTxhpxbxwuptxfxlxfXSxVowxWxxXwHphxwXxxxxW`xhlptwxpoxhxxxXnvxHokwdxstxxxxxwXxpxpxtwxhwvwVxuTTphwxpXgxtxXvXtWhgpVxXvxTxhxpVoxhHpFvxxlxxxwvHxPxvtXtXuwhs!wxfPXxuDxXwxhhpovxxxhwhpxxwpwh`phwixwhtDXPXtxwxtXwxgpwxHvxwwxvxxxuwxPsxxwxxxBxrVxxxxvtplxdwpxxXxhxxlxxppxxtxXxhxWrx`whuT_nWxwptgxrqxxf_XhhwwxVxxLsxhwxUsxxXpxHxuxnxwtxnXvxstxxxxptxXxxxxfxhKhLppmsTXxfvxxxPxvXwtxxxpxxXtfxrwxxxxvxhxHhwwwxpxxXrxxRxxxPhxxxtXxgxhxhxxuptXofuxpVnwWxlxxxxstx`hPSdtxhwxvxhvhxvpVxwvtXxxppPwxxXodxxxtGGWxxxxxXrxX^_sttwSwOfttxdhrxvfxxwplwxh@ppfVpXXaxTxxxxWwxhhxxXxvsvwnxUxdwxwwXwtR!ffsxwNWrvKppxGvxpXxXxxxxwOxxxtx`txddrXxvxvJlTXtXxwfXwwxxxtttwGrxcvfxXnrhhxvuxvxstxTx?fxtxx`vxxkvxxvhhpVsttThXxVhpppPXwPPwhVVsxxxphn!pwxtxhxwHXxxxxppvxtkoWxpoxxhnXvoxHUxxTxpxfvxxsvwxxxvxxhxhtwx!xwxlvPVwixXxxxpxxtTXxxxxx`hhxxpxvxphvox`xxxxrHdgx`f`vWxxtxwvroxvxxshxxtjxxxVOxxxXxvtuxpxtfvwoxuxxtpqwstvnhvxxHhxx!txxuxVxxwtXxxpf:xxRxxxtVFxxTtxhntlXftwwxUPwXShPxxxxxxurxh`x
xxvxvpwvxXTvxxwPx`Hxwxpxostxv_wsw`TshwxhwvwHHxgxwUhxhxxXnxhxwvxpjXhtpxsXxwxvDpxwxfZFptwpnwHxxswrxxxwXFx>xxtTxthXgehnvxxjlxxfvhxXXpxxxfxsutpxXxPxxvxxrdPXLHxxXxxxvppTxhXbrxxhwxh^pxwp>oxojpxXhxxvxtxxXuPWsxxrxxwvx`lxhgxxvtxxwpxuxRXstxoxWpXxNmRxvvHtHVwpph_hXTxxXuxggwdstgxwvpwldpvrhtWpxxxvxxxtxpw_FWsXWxhvoXxt``upFx_twxnfVxxxxWwxptvxnWwTVpTxxVwvnxoxXpfhxxOxhXhxxVoxwunxdtxxoxwxLWwooxxkXwxxXvpdpxxhPgtxwxxXPtxxGgtVHpsswtbXxhx`LhWwxvwxpuvtdpvWTxwpwwpxxXrxpq!xpXxxvxxwbxXlwjxhxpxpxpxxmx`txxxTx^twlXxoxVVxctxuXxxvxFxnxvdXvxXkxvxxslpxrHUtrdxxxtxrxtxxwvdspxPxxNnwhxOttgpbxvxPutVwthUtxxxOixVkpxxvxHxtXXxxxtxxPhtbxxpxxpoXhlxVpxdxxPp
ttvVX`xxTuhx`xnPbWPTtphxvxtxpxuxPwxhphtdtxxpvxxxqxpx_xhXvwwPxxbxgxkxxxVTpxxxTrbwnpxVgwvUXXxdpfuOxwhxdxxowxxxuuwpxdxvrHnpxfthlXrXhxZ!ohLdvvPpxxlxXxxhVlTuxwWxtxlwxxvtbxtxnpXhxxxeX!pxwxXRxRnXHh`xxhxxvtxXXpxnptvxxpvxgXbsxtlTThXVwxWxxuxXnxwxxx`fpXxhExhx`xRxxHPXuxpVvfxTxvpoxXpxRxtrXttvplvxwsxxxNxswxhwDumxrmPxdPhVPtrxwxtNxXWxhrXvrXXxxwpxxvpvxLc?xhe^hHXpxvXxBhhhXxxoxvttXphxjgxhvxnowxHxwhClxtXnvisdprvxxxwoxhxXhxHtwxpl@HhhxxhrTTxdxS^xwtvxhp`VhxwxxvtdpGxxrtxxxxvvxolxxxaxv!VvhxvxpxfHxXpxxxwxXXkxxxxnwvxhTxHVxvwtxXfwxHdfrhPUrXxphtxjWxvxHxdttvXvxkuXxgnvWagxfrxXxwwxhgpopugfxHxgxowxxwxxvtxhNdHxxxpWhxnxswxx@XhoFxxohphxnpvxkWxxHxWPd!txpxhxPxxWpscvvxxtlvxXfTBXpxphxXVpxxXqghwxttWXvcmvxhwxxpvpxxvvXxGxsDfHWXpxxpVstxtXxTlvXhu^xXxhdtvpdShHXetVsXxxhTtvvxxdXxxXpxxdvpfxxwxlwxxxhh>xtlvhrxxxXxxhhxxvFvjph_jpXXXxpxxTwNvvPvxhxXhXtPWxxXxvsTgXHWwxPoTxTxhwxxxXx@XhtP]htvtXvphhldxXphXxxxpxewxwXgxwhthxxxuwxhwxFxhrohw`gNxdxtxXs@xxvdvxtxXxwtwuxxxsupbxxphxxvXvxpwupdnXprxwxVafpvvfxuxPxVdxdxxnpwTvXpdvxxpvxtxphxxh!xxxxxSv`tppXhwXxpXfxhdwgXxGxtrxWRtVxttpxPx`hhdofWXhxwxdxxpTXXxxxtdxrxhxxwxTlWWpxhxxwXhxxPxSxoxxxdhTxxx`hxpxx^xuxHnxvwlxpXxxwTVpTTwxXxnttgEXdVHhxXdVuWxxhhxuhx`xxTxXxxkxxxxcdgt!dWdxnxVuVxXhxxphxlWt`wCxDXpfwOvcDxUptxxtSxuxtxfxvtxxwxLxtpXwvpoxsxxxfv!xxxtxvNXwtXd@hxndpptxpkhvxTpxvxxfxrhx_tppvHx9BPdhtptxxxxXwxxXxxXXxxTxFlxphvXsTvlxxjvxXhwxpxxxXXxSwVPttfhfxftPpvxhqxxpWph!xVg`hxvxxhxwtlhwXvwvxxLxtx!pxxwpHxpxuvppvvxpxttwpXxxwpVtW]vtxxvXXxlGvxxvNP`tTqXxxxXxxgdxwWxn`xghfhvxoxwXxPow`hxhxxx_XvXvuPpxwpxtXwxxXttpcvtwXwpvvtXxpsx`phvxETHfxxxXhwxHXgUkhvlpxXXdDxXxtpwsxx^rvgtsxxxHSxxxhwTpqTd_xHhvrtxwxxdWxXxpgxfxPttwcwkhfxwpnhhxXewTtXVxxwwvwxpxxxVxnxxnotPwpxpxnxxwvXwxhxWfoXxwxxpwxxXGnXXxqxxxXwxhxxvuwoxrxoXsVftxWXxxVxmX^tspxhvvRWtwsXxvxxXXhwxxxtXxpwxxXoxvopxxxtXhuvwwpo_xxhwsTxpwwXxvxxmxnxfxXxrxxXwXvxxxdvx>^mfXxrxxfxLphw@tbxvotxopxpPvvxhxxxvxwrFopvtDnxwXtXdwxx`nxxXxwHwhxhVwHbxxxXdxn`hWxjupwxwmxhnxXhtxxxxxplwlxxGx`xfnohxwxx_dgpvxWx`sxfUXx!Ppxpp`vtxxOrtxXdvdWpsXxwXtjppxcfdplCVvxx^vxxtpptWxlxxhxXxxrxXlhXxpxsxdgvwXdthwTxpxUtdTx^cgtk>TqwrxvlDPxxXvWMgXxxxxlxPvxxxuHxxgxxxwhtthXPlplVsxXxX`tvvUhVxrxppxxxVXHxaxgXrtpxpXpwsxxtxxxxnplXgwUthHhfvtxehxJvxvTtwHxvwwswPxhjwwXxxpxXhWxFgPXofXx`hVhxwwwWxtxlhFxdux^hdpoxrxdghupx`WvwvpxxxxhXxxxvv^WXxxxxhxktvxpvxoxhrX!prww@xmxrWHxhoh?txxxZXpXxTvXxxsxhwUnxPxxxvvoxXlxXxvXvxwvhxtxfxXwxtShxpXxPWXvxxt`xlnltDxNxwxloxttwdxpoTxxxxpfwxwGxvfxopxXxgxunXTdulx`wecpvfoSXwHxtfvxTxxhophTpxxbvttwxvtv_xstvmXgdNpxHWphthqppxxwhxwxxvVxhvwXttXtviwDwxvlxXxxhwlPpshpdpxDHtltXxxwpxxtxpxxXvxxtgdexwXxttxxtxxxhpSGwxPxxxpxxtpXVxtxpTxxgphhxxvtHthxvKxLxlxh`wXxxsdxscpwTrxuxtHwxgXxnxwhdxxnOxWtwt@WxkHxxxxXlxxRsvxxvtfpXhxxxwXxtxxvhxxxcPXXcxxhwtTrvvpFvxdkxxpWtpxWXlDHwrpxpw_vWxxDwvxpoHxVwOxlxTvXwsdwtxpxhxtxv`pRdtXvdvxrphxhxnXxp^ghhxvlotvtWxPpvuvxvxXr_xoithfvvFxpvxxhkrxxvxxxxpxhxxwxxxXbhxxXPtxurXxxwhePxtGXtPxhxxxpxWpXtpVcwvwptwxxxxxxxnxxxPppgn@fTxXOxftvtntxhxpXxxtxvxtgvvpvvhpWpvxoXkXpXpWwthwxXtwdtvhwxnfGHoxwpvhuwxteHSwtPxxx`GSWxxwDxXwouVhtxcvPxptobdxXxJxEuwxXxlxxpSXhxhxXpWpCHxpxhvxKxphxdwvgtTfvppvWxvhuxxfvVvxxXxg=vXppwvoHhLtXPhpvt
oxXgXWxxpxptxxptWhxpxpxtNxnwWWxxpdGXwhwhpf^xTrxXhnOlkX`xtXxxdVxwtT@hxXprtxhxxpfWhxxutTvPPxxxwxvhutVxtvxxXoVxxxxNwxtx[uxxx@XwfpxvHpxxvLxwxpxxqpXHpvpXxXtxxXpxtppuXhn@ftvxODg_ajxxwhpnfxeXxWlktTxXx>hupWXhxxXpvxhvTxpxtWttxwWXvwttvvtpvfwxpANjxxHxxtxHppuxxwGxgxtPtnxsXxtnv`gxxvsvxwtgXwnFxxtvhwwXVxxdpvvwvxxxtxxwxxx`tTpVtvXxxPhfdxxXxhvn!xxThxrphpxxwWTvxxwrwXwxXPDtpXPxdNxhkxO@xlPhlnunxHfhpxxxlwvxpwxpxxx
xxrXhgxXxhHtgXpxHHv`nIxXxvXxvHZwvxhpwptpxTTpTXdvhwthOXvGhxvoxtw
'9' || ch < '0') ch = getchar(); 25 int zz = 0; 26 while(ch<='9'&&ch>='0')zz=(zz*10ll+ch-'0')%(mod-1),ch=getchar(); 27 printf("%d\n",fast_pow(19,zz,mod)); 28 } 29 } 30 } 31 32 namespace solve2{ 33 int n; int mod=1145141; 34 void work(){ 35 scanf("%d",&n); 36 for(int i=1;i<=n;i++){ 37 char ch = getchar(); 38 while(ch > '9' || ch < '0') ch = getchar(); 39 int zz = 0; 40 while(ch<='9'&&ch>='0')zz=(zz*10ll+ch-'0')%(mod-1),ch=getchar(); 41 printf("%d\n",fast_pow(19,zz,mod)); 42 } 43 } 44 } 45 46 namespace solve3{ 47 int n; unsigned long long mod=5211600617818708273ll; 48 unsigned long long fast_multi(unsigned long long now,unsigned long long pw){ 49 unsigned long long dt = now,bit = 1,ans = 0; 50 while(bit <= pw){ 51 if(bit & pw){ans = ans+dt; if(ans >= mod) ans-=mod;} 52 dt = (dt+dt); if(dt >= mod) dt -= mod; 53 bit<<=1; 54 } 55 return ans; 56 } 57 unsigned long long fast_pow(int now,int pw){ 58 unsigned long long dt = now,bit = 1,ans = 1; 59 while(bit <= pw){ 60 if(bit & pw){ans = fast_multi(dt,ans);} 61 bit <<=1; dt = fast_multi(dt,dt); 62 } 63 return ans; 64 } 65 void work(){ 66 scanf("%d",&n); 67 for(int i=1;i<=n;i++){ 68 int zz; scanf("%d",&zz);printf("%llu\n",fast_pow(19,zz)); 69 } 70 } 71 } 72 73 namespace solve4{ 74 int n; const int mod = 998244353; 75 int res[102000]; 76 void work(){ 77 res[0] = 1; 78 for(int i=1;i<=100943;i++) res[i] = res[i-1]*19%mod; 79 scanf("%d",&n); 80 for(int i=1;i<=n;i++){ 81 long long zz; scanf("%lld",&zz); 82 if(zz > 100943) {zz -= 55245; zz %= 45699; zz += 55245;} 83 printf("%d\n",res[zz]); 84 } 85 } 86 } 87 88 namespace solve5{ 89 int n,prime[260000],flag[1000010],num; 90 void solveit(long long l,long long r){ 91 if(r <= 1e12+5){ 92 flag[1] = 1;int N = 1000000; 93 for(int i=2;i<=N;i++){ 94 if(!flag[i]) prime[++num] = i; 95 for(int j=1;j<=num&&i*prime[j]<=N;j++){ 96 flag[i*prime[j]] = 1; 97 if(i%prime[j] == 0) break; 98 } 99 }100 memset(flag,0,sizeof(flag));101 for(int i=1;i<=num;i++){102 long long st = l/prime[i]+(l%prime[i]!=0);103 if(st == 1) st++;104 for(long long j=st;j*prime[i]<=r;j++){105 flag[j*prime[i]-l+1] = 1;106 }107 }108 for(long long i=l;i<=r;i++)109 if(flag[i-l+1] == 1) printf(".");110 else printf("p");111 puts("");112 }else{113 for(int i=0;i
'9') dd = ss[i]-'9';118 else{119 for(int j=i;j
=0;j--) res[i*6+j] = (um&1),um>>=1;176 }177 for(int i=0;i
'9') dd = ss[i]-'9';182 else{ for(int j=i;j
1e15){199 if(res[nur++] == 1) flag[i-l+1]*=-1;200 //printf("%lld %d\n",i,flag[i-l+1]);201 }else{flag[i-l+1] *= -1;}202 }203 if(flag[i-l+1] == 1) printf("+");204 else if(flag[i-l+1] == 0) printf("0");205 else printf("-");206 }207 puts("");208 }209 }210 void work(){211 scanf("%d",&n);212 for(int i=1;i<=n;i++){213 long long l,r; scanf("%lld%lld",&l,&r);214 if(i == 1){puts("--0-+-00+");}215 else if(i == 2){puts("-+-00+");}216 else if(i == 3){puts("--0-+-00+-0-++");}217 else solveit(l,r);218 }219 }220 }221 222 namespace solve8{223 void s99(int l,int r){224 int mod =998244353;225 for(int i=l;i<=r;i++){226 int flag = 0;227 if(fast_pow(i,(mod-1)/2,mod) == 1) flag = 1;228 if(fast_pow(i,(mod-1)/7,mod) == 1) flag = 1;229 if(fast_pow(i,(mod-1)/17,mod) == 1) flag = 1;230 if(flag) printf(".");231 else printf("g");232 }233 puts("");234 }235 int tab[23] = { 0,2,3,5,7,11,13,19,23};236 int gg = 6;237 int res[13500000];238 void s13(int l,int r,int p){239 for(int i=1;i<=p-1;i++,gg=1ll*gg*6%p){240 for(int j=1;j<=8;j++) if(i%tab[j] == 0) res[gg] = 1;241 }242 for(int i=1;i

 

转载于:https://www.cnblogs.com/Menhera/p/10959648.html

你可能感兴趣的文章
iterable与iterator
查看>>
返回顶部(动画)
查看>>
webpack+react+antd 单页面应用实例
查看>>
Confluence 6 SQL Server 数据库驱动修改
查看>>
Confluence 6 通过 SSL 或 HTTPS 运行 - 备注和问题解决
查看>>
【47.76%】【Round #380B】Spotlights
查看>>
Git(使用码云)
查看>>
分享Java web 开发必游之路
查看>>
IIS初始化(预加载),解决第一次访问慢,程序池被回收问题(转载)
查看>>
Bean的Scope
查看>>
【BZOJ】3142: [Hnoi2013]数列
查看>>
http初探
查看>>
elasticsearch的安装
查看>>
__next__()
查看>>
爬取:中国大学排名
查看>>
聊天室(C++客户端+Pyhton服务器)_1.框架搭设
查看>>
UpdatePanel 内控件 更新“外的”控件【转】
查看>>
mybatis中&gt;=和&lt;=的实现方式
查看>>
Python面向对象03/继承
查看>>
java序列化和反序列化
查看>>