比赛 20100927 评测结果 AAAAAAAAAA
题目名称 细胞分裂 最终得分 100
用户昵称 Achilles 运行时间 0.000 s
代码语言 Pascal 内存使用 0.00 MiB
提交时间 2010-09-27 20:08:08
显示代码纯文本
program cell;
var
  sz,hx1,hx2:array[1..3245]of longint;
  sb:array[0..3245]of longint;
  n,m1,m2,t,i,j,ans,max,p,t2,min:longint;
function ooxx(a,b:longint):longint;
begin
  if a mod b=0 then ooxx:=a div b else ooxx:=a div b+1;
end;
begin
  sz[1]:=2;
  sz[2]:=3;
  sz[3]:=5;
  sz[4]:=7;
  sz[5]:=11;
  sz[6]:=13;
  sz[7]:=17;
  sz[8]:=19;
  sz[9]:=23;
  sz[10]:=29;
  sz[11]:=31;
  sz[12]:=37;
  sz[13]:=41;
  sz[14]:=43;
  sz[15]:=47;
  sz[16]:=53;
  sz[17]:=59;
  sz[18]:=61;
  sz[19]:=67;
  sz[20]:=71;
  sz[21]:=73;
  sz[22]:=79;
  sz[23]:=83;
  sz[24]:=89;
  sz[25]:=97;
  sz[26]:=101;
  sz[27]:=103;
  sz[28]:=107;
  sz[29]:=109;
  sz[30]:=113;
  sz[31]:=127;
  sz[32]:=131;
  sz[33]:=137;
  sz[34]:=139;
  sz[35]:=149;
  sz[36]:=151;
  sz[37]:=157;
  sz[38]:=163;
  sz[39]:=167;
  sz[40]:=173;
  sz[41]:=179;
  sz[42]:=181;
  sz[43]:=191;
  sz[44]:=193;
  sz[45]:=197;
  sz[46]:=199;
  sz[47]:=211;
  sz[48]:=223;
  sz[49]:=227;
  sz[50]:=229;
  sz[51]:=233;
  sz[52]:=239;
  sz[53]:=241;
  sz[54]:=251;
  sz[55]:=257;
  sz[56]:=263;
  sz[57]:=269;
  sz[58]:=271;
  sz[59]:=277;
  sz[60]:=281;
  sz[61]:=283;
  sz[62]:=293;
  sz[63]:=307;
  sz[64]:=311;
  sz[65]:=313;
  sz[66]:=317;
  sz[67]:=331;
  sz[68]:=337;
  sz[69]:=347;
  sz[70]:=349;
  sz[71]:=353;
  sz[72]:=359;
  sz[73]:=367;
  sz[74]:=373;
  sz[75]:=379;
  sz[76]:=383;
  sz[77]:=389;
  sz[78]:=397;
  sz[79]:=401;
  sz[80]:=409;
  sz[81]:=419;
  sz[82]:=421;
  sz[83]:=431;
  sz[84]:=433;
  sz[85]:=439;
  sz[86]:=443;
  sz[87]:=449;
  sz[88]:=457;
  sz[89]:=461;
  sz[90]:=463;
  sz[91]:=467;
  sz[92]:=479;
  sz[93]:=487;
  sz[94]:=491;
  sz[95]:=499;
  sz[96]:=503;
  sz[97]:=509;
  sz[98]:=521;
  sz[99]:=523;
  sz[100]:=541;
  sz[101]:=547;
  sz[102]:=557;
  sz[103]:=563;
  sz[104]:=569;
  sz[105]:=571;
  sz[106]:=577;
  sz[107]:=587;
  sz[108]:=593;
  sz[109]:=599;
  sz[110]:=601;
  sz[111]:=607;
  sz[112]:=613;
  sz[113]:=617;
  sz[114]:=619;
  sz[115]:=631;
  sz[116]:=641;
  sz[117]:=643;
  sz[118]:=647;
  sz[119]:=653;
  sz[120]:=659;
  sz[121]:=661;
  sz[122]:=673;
  sz[123]:=677;
  sz[124]:=683;
  sz[125]:=691;
  sz[126]:=701;
  sz[127]:=709;
  sz[128]:=719;
  sz[129]:=727;
  sz[130]:=733;
  sz[131]:=739;
  sz[132]:=743;
  sz[133]:=751;
  sz[134]:=757;
  sz[135]:=761;
  sz[136]:=769;
  sz[137]:=773;
  sz[138]:=787;
  sz[139]:=797;
  sz[140]:=809;
  sz[141]:=811;
  sz[142]:=821;
  sz[143]:=823;
  sz[144]:=827;
  sz[145]:=829;
  sz[146]:=839;
  sz[147]:=853;
  sz[148]:=857;
  sz[149]:=859;
  sz[150]:=863;
  sz[151]:=877;
  sz[152]:=881;
  sz[153]:=883;
  sz[154]:=887;
  sz[155]:=907;
  sz[156]:=911;
  sz[157]:=919;
  sz[158]:=929;
  sz[159]:=937;
  sz[160]:=941;
  sz[161]:=947;
  sz[162]:=953;
  sz[163]:=967;
  sz[164]:=971;
  sz[165]:=977;
  sz[166]:=983;
  sz[167]:=991;
  sz[168]:=997;
  sz[169]:=1009;
  sz[170]:=1013;
  sz[171]:=1019;
  sz[172]:=1021;
  sz[173]:=1031;
  sz[174]:=1033;
  sz[175]:=1039;
  sz[176]:=1049;
  sz[177]:=1051;
  sz[178]:=1061;
  sz[179]:=1063;
  sz[180]:=1069;
  sz[181]:=1087;
  sz[182]:=1091;
  sz[183]:=1093;
  sz[184]:=1097;
  sz[185]:=1103;
  sz[186]:=1109;
  sz[187]:=1117;
  sz[188]:=1123;
  sz[189]:=1129;
  sz[190]:=1151;
  sz[191]:=1153;
  sz[192]:=1163;
  sz[193]:=1171;
  sz[194]:=1181;
  sz[195]:=1187;
  sz[196]:=1193;
  sz[197]:=1201;
  sz[198]:=1213;
  sz[199]:=1217;
  sz[200]:=1223;
  sz[201]:=1229;
  sz[202]:=1231;
  sz[203]:=1237;
  sz[204]:=1249;
  sz[205]:=1259;
  sz[206]:=1277;
  sz[207]:=1279;
  sz[208]:=1283;
  sz[209]:=1289;
  sz[210]:=1291;
  sz[211]:=1297;
  sz[212]:=1301;
  sz[213]:=1303;
  sz[214]:=1307;
  sz[215]:=1319;
  sz[216]:=1321;
  sz[217]:=1327;
  sz[218]:=1361;
  sz[219]:=1367;
  sz[220]:=1373;
  sz[221]:=1381;
  sz[222]:=1399;
  sz[223]:=1409;
  sz[224]:=1423;
  sz[225]:=1427;
  sz[226]:=1429;
  sz[227]:=1433;
  sz[228]:=1439;
  sz[229]:=1447;
  sz[230]:=1451;
  sz[231]:=1453;
  sz[232]:=1459;
  sz[233]:=1471;
  sz[234]:=1481;
  sz[235]:=1483;
  sz[236]:=1487;
  sz[237]:=1489;
  sz[238]:=1493;
  sz[239]:=1499;
  sz[240]:=1511;
  sz[241]:=1523;
  sz[242]:=1531;
  sz[243]:=1543;
  sz[244]:=1549;
  sz[245]:=1553;
  sz[246]:=1559;
  sz[247]:=1567;
  sz[248]:=1571;
  sz[249]:=1579;
  sz[250]:=1583;
  sz[251]:=1597;
  sz[252]:=1601;
  sz[253]:=1607;
  sz[254]:=1609;
  sz[255]:=1613;
  sz[256]:=1619;
  sz[257]:=1621;
  sz[258]:=1627;
  sz[259]:=1637;
  sz[260]:=1657;
  sz[261]:=1663;
  sz[262]:=1667;
  sz[263]:=1669;
  sz[264]:=1693;
  sz[265]:=1697;
  sz[266]:=1699;
  sz[267]:=1709;
  sz[268]:=1721;
  sz[269]:=1723;
  sz[270]:=1733;
  sz[271]:=1741;
  sz[272]:=1747;
  sz[273]:=1753;
  sz[274]:=1759;
  sz[275]:=1777;
  sz[276]:=1783;
  sz[277]:=1787;
  sz[278]:=1789;
  sz[279]:=1801;
  sz[280]:=1811;
  sz[281]:=1823;
  sz[282]:=1831;
  sz[283]:=1847;
  sz[284]:=1861;
  sz[285]:=1867;
  sz[286]:=1871;
  sz[287]:=1873;
  sz[288]:=1877;
  sz[289]:=1879;
  sz[290]:=1889;
  sz[291]:=1901;
  sz[292]:=1907;
  sz[293]:=1913;
  sz[294]:=1931;
  sz[295]:=1933;
  sz[296]:=1949;
  sz[297]:=1951;
  sz[298]:=1973;
  sz[299]:=1979;
  sz[300]:=1987;
  sz[301]:=1993;
  sz[302]:=1997;
  sz[303]:=1999;
  sz[304]:=2003;
  sz[305]:=2011;
  sz[306]:=2017;
  sz[307]:=2027;
  sz[308]:=2029;
  sz[309]:=2039;
  sz[310]:=2053;
  sz[311]:=2063;
  sz[312]:=2069;
  sz[313]:=2081;
  sz[314]:=2083;
  sz[315]:=2087;
  sz[316]:=2089;
  sz[317]:=2099;
  sz[318]:=2111;
  sz[319]:=2113;
  sz[320]:=2129;
  sz[321]:=2131;
  sz[322]:=2137;
  sz[323]:=2141;
  sz[324]:=2143;
  sz[325]:=2153;
  sz[326]:=2161;
  sz[327]:=2179;
  sz[328]:=2203;
  sz[329]:=2207;
  sz[330]:=2213;
  sz[331]:=2221;
  sz[332]:=2237;
  sz[333]:=2239;
  sz[334]:=2243;
  sz[335]:=2251;
  sz[336]:=2267;
  sz[337]:=2269;
  sz[338]:=2273;
  sz[339]:=2281;
  sz[340]:=2287;
  sz[341]:=2293;
  sz[342]:=2297;
  sz[343]:=2309;
  sz[344]:=2311;
  sz[345]:=2333;
  sz[346]:=2339;
  sz[347]:=2341;
  sz[348]:=2347;
  sz[349]:=2351;
  sz[350]:=2357;
  sz[351]:=2371;
  sz[352]:=2377;
  sz[353]:=2381;
  sz[354]:=2383;
  sz[355]:=2389;
  sz[356]:=2393;
  sz[357]:=2399;
  sz[358]:=2411;
  sz[359]:=2417;
  sz[360]:=2423;
  sz[361]:=2437;
  sz[362]:=2441;
  sz[363]:=2447;
  sz[364]:=2459;
  sz[365]:=2467;
  sz[366]:=2473;
  sz[367]:=2477;
  sz[368]:=2503;
  sz[369]:=2521;
  sz[370]:=2531;
  sz[371]:=2539;
  sz[372]:=2543;
  sz[373]:=2549;
  sz[374]:=2551;
  sz[375]:=2557;
  sz[376]:=2579;
  sz[377]:=2591;
  sz[378]:=2593;
  sz[379]:=2609;
  sz[380]:=2617;
  sz[381]:=2621;
  sz[382]:=2633;
  sz[383]:=2647;
  sz[384]:=2657;
  sz[385]:=2659;
  sz[386]:=2663;
  sz[387]:=2671;
  sz[388]:=2677;
  sz[389]:=2683;
  sz[390]:=2687;
  sz[391]:=2689;
  sz[392]:=2693;
  sz[393]:=2699;
  sz[394]:=2707;
  sz[395]:=2711;
  sz[396]:=2713;
  sz[397]:=2719;
  sz[398]:=2729;
  sz[399]:=2731;
  sz[400]:=2741;
  sz[401]:=2749;
  sz[402]:=2753;
  sz[403]:=2767;
  sz[404]:=2777;
  sz[405]:=2789;
  sz[406]:=2791;
  sz[407]:=2797;
  sz[408]:=2801;
  sz[409]:=2803;
  sz[410]:=2819;
  sz[411]:=2833;
  sz[412]:=2837;
  sz[413]:=2843;
  sz[414]:=2851;
  sz[415]:=2857;
  sz[416]:=2861;
  sz[417]:=2879;
  sz[418]:=2887;
  sz[419]:=2897;
  sz[420]:=2903;
  sz[421]:=2909;
  sz[422]:=2917;
  sz[423]:=2927;
  sz[424]:=2939;
  sz[425]:=2953;
  sz[426]:=2957;
  sz[427]:=2963;
  sz[428]:=2969;
  sz[429]:=2971;
  sz[430]:=2999;
  sz[431]:=3001;
  sz[432]:=3011;
  sz[433]:=3019;
  sz[434]:=3023;
  sz[435]:=3037;
  sz[436]:=3041;
  sz[437]:=3049;
  sz[438]:=3061;
  sz[439]:=3067;
  sz[440]:=3079;
  sz[441]:=3083;
  sz[442]:=3089;
  sz[443]:=3109;
  sz[444]:=3119;
  sz[445]:=3121;
  sz[446]:=3137;
  sz[447]:=3163;
  sz[448]:=3167;
  sz[449]:=3169;
  sz[450]:=3181;
  sz[451]:=3187;
  sz[452]:=3191;
  sz[453]:=3203;
  sz[454]:=3209;
  sz[455]:=3217;
  sz[456]:=3221;
  sz[457]:=3229;
  sz[458]:=3251;
  sz[459]:=3253;
  sz[460]:=3257;
  sz[461]:=3259;
  sz[462]:=3271;
  sz[463]:=3299;
  sz[464]:=3301;
  sz[465]:=3307;
  sz[466]:=3313;
  sz[467]:=3319;
  sz[468]:=3323;
  sz[469]:=3329;
  sz[470]:=3331;
  sz[471]:=3343;
  sz[472]:=3347;
  sz[473]:=3359;
  sz[474]:=3361;
  sz[475]:=3371;
  sz[476]:=3373;
  sz[477]:=3389;
  sz[478]:=3391;
  sz[479]:=3407;
  sz[480]:=3413;
  sz[481]:=3433;
  sz[482]:=3449;
  sz[483]:=3457;
  sz[484]:=3461;
  sz[485]:=3463;
  sz[486]:=3467;
  sz[487]:=3469;
  sz[488]:=3491;
  sz[489]:=3499;
  sz[490]:=3511;
  sz[491]:=3517;
  sz[492]:=3527;
  sz[493]:=3529;
  sz[494]:=3533;
  sz[495]:=3539;
  sz[496]:=3541;
  sz[497]:=3547;
  sz[498]:=3557;
  sz[499]:=3559;
  sz[500]:=3571;
  sz[501]:=3581;
  sz[502]:=3583;
  sz[503]:=3593;
  sz[504]:=3607;
  sz[505]:=3613;
  sz[506]:=3617;
  sz[507]:=3623;
  sz[508]:=3631;
  sz[509]:=3637;
  sz[510]:=3643;
  sz[511]:=3659;
  sz[512]:=3671;
  sz[513]:=3673;
  sz[514]:=3677;
  sz[515]:=3691;
  sz[516]:=3697;
  sz[517]:=3701;
  sz[518]:=3709;
  sz[519]:=3719;
  sz[520]:=3727;
  sz[521]:=3733;
  sz[522]:=3739;
  sz[523]:=3761;
  sz[524]:=3767;
  sz[525]:=3769;
  sz[526]:=3779;
  sz[527]:=3793;
  sz[528]:=3797;
  sz[529]:=3803;
  sz[530]:=3821;
  sz[531]:=3823;
  sz[532]:=3833;
  sz[533]:=3847;
  sz[534]:=3851;
  sz[535]:=3853;
  sz[536]:=3863;
  sz[537]:=3877;
  sz[538]:=3881;
  sz[539]:=3889;
  sz[540]:=3907;
  sz[541]:=3911;
  sz[542]:=3917;
  sz[543]:=3919;
  sz[544]:=3923;
  sz[545]:=3929;
  sz[546]:=3931;
  sz[547]:=3943;
  sz[548]:=3947;
  sz[549]:=3967;
  sz[550]:=3989;
  sz[551]:=4001;
  sz[552]:=4003;
  sz[553]:=4007;
  sz[554]:=4013;
  sz[555]:=4019;
  sz[556]:=4021;
  sz[557]:=4027;
  sz[558]:=4049;
  sz[559]:=4051;
  sz[560]:=4057;
  sz[561]:=4073;
  sz[562]:=4079;
  sz[563]:=4091;
  sz[564]:=4093;
  sz[565]:=4099;
  sz[566]:=4111;
  sz[567]:=4127;
  sz[568]:=4129;
  sz[569]:=4133;
  sz[570]:=4139;
  sz[571]:=4153;
  sz[572]:=4157;
  sz[573]:=4159;
  sz[574]:=4177;
  sz[575]:=4201;
  sz[576]:=4211;
  sz[577]:=4217;
  sz[578]:=4219;
  sz[579]:=4229;
  sz[580]:=4231;
  sz[581]:=4241;
  sz[582]:=4243;
  sz[583]:=4253;
  sz[584]:=4259;
  sz[585]:=4261;
  sz[586]:=4271;
  sz[587]:=4273;
  sz[588]:=4283;
  sz[589]:=4289;
  sz[590]:=4297;
  sz[591]:=4327;
  sz[592]:=4337;
  sz[593]:=4339;
  sz[594]:=4349;
  sz[595]:=4357;
  sz[596]:=4363;
  sz[597]:=4373;
  sz[598]:=4391;
  sz[599]:=4397;
  sz[600]:=4409;
  sz[601]:=4421;
  sz[602]:=4423;
  sz[603]:=4441;
  sz[604]:=4447;
  sz[605]:=4451;
  sz[606]:=4457;
  sz[607]:=4463;
  sz[608]:=4481;
  sz[609]:=4483;
  sz[610]:=4493;
  sz[611]:=4507;
  sz[612]:=4513;
  sz[613]:=4517;
  sz[614]:=4519;
  sz[615]:=4523;
  sz[616]:=4547;
  sz[617]:=4549;
  sz[618]:=4561;
  sz[619]:=4567;
  sz[620]:=4583;
  sz[621]:=4591;
  sz[622]:=4597;
  sz[623]:=4603;
  sz[624]:=4621;
  sz[625]:=4637;
  sz[626]:=4639;
  sz[627]:=4643;
  sz[628]:=4649;
  sz[629]:=4651;
  sz[630]:=4657;
  sz[631]:=4663;
  sz[632]:=4673;
  sz[633]:=4679;
  sz[634]:=4691;
  sz[635]:=4703;
  sz[636]:=4721;
  sz[637]:=4723;
  sz[638]:=4729;
  sz[639]:=4733;
  sz[640]:=4751;
  sz[641]:=4759;
  sz[642]:=4783;
  sz[643]:=4787;
  sz[644]:=4789;
  sz[645]:=4793;
  sz[646]:=4799;
  sz[647]:=4801;
  sz[648]:=4813;
  sz[649]:=4817;
  sz[650]:=4831;
  sz[651]:=4861;
  sz[652]:=4871;
  sz[653]:=4877;
  sz[654]:=4889;
  sz[655]:=4903;
  sz[656]:=4909;
  sz[657]:=4919;
  sz[658]:=4931;
  sz[659]:=4933;
  sz[660]:=4937;
  sz[661]:=4943;
  sz[662]:=4951;
  sz[663]:=4957;
  sz[664]:=4967;
  sz[665]:=4969;
  sz[666]:=4973;
  sz[667]:=4987;
  sz[668]:=4993;
  sz[669]:=4999;
  sz[670]:=5003;
  sz[671]:=5009;
  sz[672]:=5011;
  sz[673]:=5021;
  sz[674]:=5023;
  sz[675]:=5039;
  sz[676]:=5051;
  sz[677]:=5059;
  sz[678]:=5077;
  sz[679]:=5081;
  sz[680]:=5087;
  sz[681]:=5099;
  sz[682]:=5101;
  sz[683]:=5107;
  sz[684]:=5113;
  sz[685]:=5119;
  sz[686]:=5147;
  sz[687]:=5153;
  sz[688]:=5167;
  sz[689]:=5171;
  sz[690]:=5179;
  sz[691]:=5189;
  sz[692]:=5197;
  sz[693]:=5209;
  sz[694]:=5227;
  sz[695]:=5231;
  sz[696]:=5233;
  sz[697]:=5237;
  sz[698]:=5261;
  sz[699]:=5273;
  sz[700]:=5279;
  sz[701]:=5281;
  sz[702]:=5297;
  sz[703]:=5303;
  sz[704]:=5309;
  sz[705]:=5323;
  sz[706]:=5333;
  sz[707]:=5347;
  sz[708]:=5351;
  sz[709]:=5381;
  sz[710]:=5387;
  sz[711]:=5393;
  sz[712]:=5399;
  sz[713]:=5407;
  sz[714]:=5413;
  sz[715]:=5417;
  sz[716]:=5419;
  sz[717]:=5431;
  sz[718]:=5437;
  sz[719]:=5441;
  sz[720]:=5443;
  sz[721]:=5449;
  sz[722]:=5471;
  sz[723]:=5477;
  sz[724]:=5479;
  sz[725]:=5483;
  sz[726]:=5501;
  sz[727]:=5503;
  sz[728]:=5507;
  sz[729]:=5519;
  sz[730]:=5521;
  sz[731]:=5527;
  sz[732]:=5531;
  sz[733]:=5557;
  sz[734]:=5563;
  sz[735]:=5569;
  sz[736]:=5573;
  sz[737]:=5581;
  sz[738]:=5591;
  sz[739]:=5623;
  sz[740]:=5639;
  sz[741]:=5641;
  sz[742]:=5647;
  sz[743]:=5651;
  sz[744]:=5653;
  sz[745]:=5657;
  sz[746]:=5659;
  sz[747]:=5669;
  sz[748]:=5683;
  sz[749]:=5689;
  sz[750]:=5693;
  sz[751]:=5701;
  sz[752]:=5711;
  sz[753]:=5717;
  sz[754]:=5737;
  sz[755]:=5741;
  sz[756]:=5743;
  sz[757]:=5749;
  sz[758]:=5779;
  sz[759]:=5783;
  sz[760]:=5791;
  sz[761]:=5801;
  sz[762]:=5807;
  sz[763]:=5813;
  sz[764]:=5821;
  sz[765]:=5827;
  sz[766]:=5839;
  sz[767]:=5843;
  sz[768]:=5849;
  sz[769]:=5851;
  sz[770]:=5857;
  sz[771]:=5861;
  sz[772]:=5867;
  sz[773]:=5869;
  sz[774]:=5879;
  sz[775]:=5881;
  sz[776]:=5897;
  sz[777]:=5903;
  sz[778]:=5923;
  sz[779]:=5927;
  sz[780]:=5939;
  sz[781]:=5953;
  sz[782]:=5981;
  sz[783]:=5987;
  sz[784]:=6007;
  sz[785]:=6011;
  sz[786]:=6029;
  sz[787]:=6037;
  sz[788]:=6043;
  sz[789]:=6047;
  sz[790]:=6053;
  sz[791]:=6067;
  sz[792]:=6073;
  sz[793]:=6079;
  sz[794]:=6089;
  sz[795]:=6091;
  sz[796]:=6101;
  sz[797]:=6113;
  sz[798]:=6121;
  sz[799]:=6131;
  sz[800]:=6133;
  sz[801]:=6143;
  sz[802]:=6151;
  sz[803]:=6163;
  sz[804]:=6173;
  sz[805]:=6197;
  sz[806]:=6199;
  sz[807]:=6203;
  sz[808]:=6211;
  sz[809]:=6217;
  sz[810]:=6221;
  sz[811]:=6229;
  sz[812]:=6247;
  sz[813]:=6257;
  sz[814]:=6263;
  sz[815]:=6269;
  sz[816]:=6271;
  sz[817]:=6277;
  sz[818]:=6287;
  sz[819]:=6299;
  sz[820]:=6301;
  sz[821]:=6311;
  sz[822]:=6317;
  sz[823]:=6323;
  sz[824]:=6329;
  sz[825]:=6337;
  sz[826]:=6343;
  sz[827]:=6353;
  sz[828]:=6359;
  sz[829]:=6361;
  sz[830]:=6367;
  sz[831]:=6373;
  sz[832]:=6379;
  sz[833]:=6389;
  sz[834]:=6397;
  sz[835]:=6421;
  sz[836]:=6427;
  sz[837]:=6449;
  sz[838]:=6451;
  sz[839]:=6469;
  sz[840]:=6473;
  sz[841]:=6481;
  sz[842]:=6491;
  sz[843]:=6521;
  sz[844]:=6529;
  sz[845]:=6547;
  sz[846]:=6551;
  sz[847]:=6553;
  sz[848]:=6563;
  sz[849]:=6569;
  sz[850]:=6571;
  sz[851]:=6577;
  sz[852]:=6581;
  sz[853]:=6599;
  sz[854]:=6607;
  sz[855]:=6619;
  sz[856]:=6637;
  sz[857]:=6653;
  sz[858]:=6659;
  sz[859]:=6661;
  sz[860]:=6673;
  sz[861]:=6679;
  sz[862]:=6689;
  sz[863]:=6691;
  sz[864]:=6701;
  sz[865]:=6703;
  sz[866]:=6709;
  sz[867]:=6719;
  sz[868]:=6733;
  sz[869]:=6737;
  sz[870]:=6761;
  sz[871]:=6763;
  sz[872]:=6779;
  sz[873]:=6781;
  sz[874]:=6791;
  sz[875]:=6793;
  sz[876]:=6803;
  sz[877]:=6823;
  sz[878]:=6827;
  sz[879]:=6829;
  sz[880]:=6833;
  sz[881]:=6841;
  sz[882]:=6857;
  sz[883]:=6863;
  sz[884]:=6869;
  sz[885]:=6871;
  sz[886]:=6883;
  sz[887]:=6899;
  sz[888]:=6907;
  sz[889]:=6911;
  sz[890]:=6917;
  sz[891]:=6947;
  sz[892]:=6949;
  sz[893]:=6959;
  sz[894]:=6961;
  sz[895]:=6967;
  sz[896]:=6971;
  sz[897]:=6977;
  sz[898]:=6983;
  sz[899]:=6991;
  sz[900]:=6997;
  sz[901]:=7001;
  sz[902]:=7013;
  sz[903]:=7019;
  sz[904]:=7027;
  sz[905]:=7039;
  sz[906]:=7043;
  sz[907]:=7057;
  sz[908]:=7069;
  sz[909]:=7079;
  sz[910]:=7103;
  sz[911]:=7109;
  sz[912]:=7121;
  sz[913]:=7127;
  sz[914]:=7129;
  sz[915]:=7151;
  sz[916]:=7159;
  sz[917]:=7177;
  sz[918]:=7187;
  sz[919]:=7193;
  sz[920]:=7207;
  sz[921]:=7211;
  sz[922]:=7213;
  sz[923]:=7219;
  sz[924]:=7229;
  sz[925]:=7237;
  sz[926]:=7243;
  sz[927]:=7247;
  sz[928]:=7253;
  sz[929]:=7283;
  sz[930]:=7297;
  sz[931]:=7307;
  sz[932]:=7309;
  sz[933]:=7321;
  sz[934]:=7331;
  sz[935]:=7333;
  sz[936]:=7349;
  sz[937]:=7351;
  sz[938]:=7369;
  sz[939]:=7393;
  sz[940]:=7411;
  sz[941]:=7417;
  sz[942]:=7433;
  sz[943]:=7451;
  sz[944]:=7457;
  sz[945]:=7459;
  sz[946]:=7477;
  sz[947]:=7481;
  sz[948]:=7487;
  sz[949]:=7489;
  sz[950]:=7499;
  sz[951]:=7507;
  sz[952]:=7517;
  sz[953]:=7523;
  sz[954]:=7529;
  sz[955]:=7537;
  sz[956]:=7541;
  sz[957]:=7547;
  sz[958]:=7549;
  sz[959]:=7559;
  sz[960]:=7561;
  sz[961]:=7573;
  sz[962]:=7577;
  sz[963]:=7583;
  sz[964]:=7589;
  sz[965]:=7591;
  sz[966]:=7603;
  sz[967]:=7607;
  sz[968]:=7621;
  sz[969]:=7639;
  sz[970]:=7643;
  sz[971]:=7649;
  sz[972]:=7669;
  sz[973]:=7673;
  sz[974]:=7681;
  sz[975]:=7687;
  sz[976]:=7691;
  sz[977]:=7699;
  sz[978]:=7703;
  sz[979]:=7717;
  sz[980]:=7723;
  sz[981]:=7727;
  sz[982]:=7741;
  sz[983]:=7753;
  sz[984]:=7757;
  sz[985]:=7759;
  sz[986]:=7789;
  sz[987]:=7793;
  sz[988]:=7817;
  sz[989]:=7823;
  sz[990]:=7829;
  sz[991]:=7841;
  sz[992]:=7853;
  sz[993]:=7867;
  sz[994]:=7873;
  sz[995]:=7877;
  sz[996]:=7879;
  sz[997]:=7883;
  sz[998]:=7901;
  sz[999]:=7907;
  sz[1000]:=7919;
  sz[1001]:=7927;
  sz[1002]:=7933;
  sz[1003]:=7937;
  sz[1004]:=7949;
  sz[1005]:=7951;
  sz[1006]:=7963;
  sz[1007]:=7993;
  sz[1008]:=8009;
  sz[1009]:=8011;
  sz[1010]:=8017;
  sz[1011]:=8039;
  sz[1012]:=8053;
  sz[1013]:=8059;
  sz[1014]:=8069;
  sz[1015]:=8081;
  sz[1016]:=8087;
  sz[1017]:=8089;
  sz[1018]:=8093;
  sz[1019]:=8101;
  sz[1020]:=8111;
  sz[1021]:=8117;
  sz[1022]:=8123;
  sz[1023]:=8147;
  sz[1024]:=8161;
  sz[1025]:=8167;
  sz[1026]:=8171;
  sz[1027]:=8179;
  sz[1028]:=8191;
  sz[1029]:=8209;
  sz[1030]:=8219;
  sz[1031]:=8221;
  sz[1032]:=8231;
  sz[1033]:=8233;
  sz[1034]:=8237;
  sz[1035]:=8243;
  sz[1036]:=8263;
  sz[1037]:=8269;
  sz[1038]:=8273;
  sz[1039]:=8287;
  sz[1040]:=8291;
  sz[1041]:=8293;
  sz[1042]:=8297;
  sz[1043]:=8311;
  sz[1044]:=8317;
  sz[1045]:=8329;
  sz[1046]:=8353;
  sz[1047]:=8363;
  sz[1048]:=8369;
  sz[1049]:=8377;
  sz[1050]:=8387;
  sz[1051]:=8389;
  sz[1052]:=8419;
  sz[1053]:=8423;
  sz[1054]:=8429;
  sz[1055]:=8431;
  sz[1056]:=8443;
  sz[1057]:=8447;
  sz[1058]:=8461;
  sz[1059]:=8467;
  sz[1060]:=8501;
  sz[1061]:=8513;
  sz[1062]:=8521;
  sz[1063]:=8527;
  sz[1064]:=8537;
  sz[1065]:=8539;
  sz[1066]:=8543;
  sz[1067]:=8563;
  sz[1068]:=8573;
  sz[1069]:=8581;
  sz[1070]:=8597;
  sz[1071]:=8599;
  sz[1072]:=8609;
  sz[1073]:=8623;
  sz[1074]:=8627;
  sz[1075]:=8629;
  sz[1076]:=8641;
  sz[1077]:=8647;
  sz[1078]:=8663;
  sz[1079]:=8669;
  sz[1080]:=8677;
  sz[1081]:=8681;
  sz[1082]:=8689;
  sz[1083]:=8693;
  sz[1084]:=8699;
  sz[1085]:=8707;
  sz[1086]:=8713;
  sz[1087]:=8719;
  sz[1088]:=8731;
  sz[1089]:=8737;
  sz[1090]:=8741;
  sz[1091]:=8747;
  sz[1092]:=8753;
  sz[1093]:=8761;
  sz[1094]:=8779;
  sz[1095]:=8783;
  sz[1096]:=8803;
  sz[1097]:=8807;
  sz[1098]:=8819;
  sz[1099]:=8821;
  sz[1100]:=8831;
  sz[1101]:=8837;
  sz[1102]:=8839;
  sz[1103]:=8849;
  sz[1104]:=8861;
  sz[1105]:=8863;
  sz[1106]:=8867;
  sz[1107]:=8887;
  sz[1108]:=8893;
  sz[1109]:=8923;
  sz[1110]:=8929;
  sz[1111]:=8933;
  sz[1112]:=8941;
  sz[1113]:=8951;
  sz[1114]:=8963;
  sz[1115]:=8969;
  sz[1116]:=8971;
  sz[1117]:=8999;
  sz[1118]:=9001;
  sz[1119]:=9007;
  sz[1120]:=9011;
  sz[1121]:=9013;
  sz[1122]:=9029;
  sz[1123]:=9041;
  sz[1124]:=9043;
  sz[1125]:=9049;
  sz[1126]:=9059;
  sz[1127]:=9067;
  sz[1128]:=9091;
  sz[1129]:=9103;
  sz[1130]:=9109;
  sz[1131]:=9127;
  sz[1132]:=9133;
  sz[1133]:=9137;
  sz[1134]:=9151;
  sz[1135]:=9157;
  sz[1136]:=9161;
  sz[1137]:=9173;
  sz[1138]:=9181;
  sz[1139]:=9187;
  sz[1140]:=9199;
  sz[1141]:=9203;
  sz[1142]:=9209;
  sz[1143]:=9221;
  sz[1144]:=9227;
  sz[1145]:=9239;
  sz[1146]:=9241;
  sz[1147]:=9257;
  sz[1148]:=9277;
  sz[1149]:=9281;
  sz[1150]:=9283;
  sz[1151]:=9293;
  sz[1152]:=9311;
  sz[1153]:=9319;
  sz[1154]:=9323;
  sz[1155]:=9337;
  sz[1156]:=9341;
  sz[1157]:=9343;
  sz[1158]:=9349;
  sz[1159]:=9371;
  sz[1160]:=9377;
  sz[1161]:=9391;
  sz[1162]:=9397;
  sz[1163]:=9403;
  sz[1164]:=9413;
  sz[1165]:=9419;
  sz[1166]:=9421;
  sz[1167]:=9431;
  sz[1168]:=9433;
  sz[1169]:=9437;
  sz[1170]:=9439;
  sz[1171]:=9461;
  sz[1172]:=9463;
  sz[1173]:=9467;
  sz[1174]:=9473;
  sz[1175]:=9479;
  sz[1176]:=9491;
  sz[1177]:=9497;
  sz[1178]:=9511;
  sz[1179]:=9521;
  sz[1180]:=9533;
  sz[1181]:=9539;
  sz[1182]:=9547;
  sz[1183]:=9551;
  sz[1184]:=9587;
  sz[1185]:=9601;
  sz[1186]:=9613;
  sz[1187]:=9619;
  sz[1188]:=9623;
  sz[1189]:=9629;
  sz[1190]:=9631;
  sz[1191]:=9643;
  sz[1192]:=9649;
  sz[1193]:=9661;
  sz[1194]:=9677;
  sz[1195]:=9679;
  sz[1196]:=9689;
  sz[1197]:=9697;
  sz[1198]:=9719;
  sz[1199]:=9721;
  sz[1200]:=9733;
  sz[1201]:=9739;
  sz[1202]:=9743;
  sz[1203]:=9749;
  sz[1204]:=9767;
  sz[1205]:=9769;
  sz[1206]:=9781;
  sz[1207]:=9787;
  sz[1208]:=9791;
  sz[1209]:=9803;
  sz[1210]:=9811;
  sz[1211]:=9817;
  sz[1212]:=9829;
  sz[1213]:=9833;
  sz[1214]:=9839;
  sz[1215]:=9851;
  sz[1216]:=9857;
  sz[1217]:=9859;
  sz[1218]:=9871;
  sz[1219]:=9883;
  sz[1220]:=9887;
  sz[1221]:=9901;
  sz[1222]:=9907;
  sz[1223]:=9923;
  sz[1224]:=9929;
  sz[1225]:=9931;
  sz[1226]:=9941;
  sz[1227]:=9949;
  sz[1228]:=9967;
  sz[1229]:=9973;
  sz[1230]:=10007;
  sz[1231]:=10009;
  sz[1232]:=10037;
  sz[1233]:=10039;
  sz[1234]:=10061;
  sz[1235]:=10067;
  sz[1236]:=10069;
  sz[1237]:=10079;
  sz[1238]:=10091;
  sz[1239]:=10093;
  sz[1240]:=10099;
  sz[1241]:=10103;
  sz[1242]:=10111;
  sz[1243]:=10133;
  sz[1244]:=10139;
  sz[1245]:=10141;
  sz[1246]:=10151;
  sz[1247]:=10159;
  sz[1248]:=10163;
  sz[1249]:=10169;
  sz[1250]:=10177;
  sz[1251]:=10181;
  sz[1252]:=10193;
  sz[1253]:=10211;
  sz[1254]:=10223;
  sz[1255]:=10243;
  sz[1256]:=10247;
  sz[1257]:=10253;
  sz[1258]:=10259;
  sz[1259]:=10267;
  sz[1260]:=10271;
  sz[1261]:=10273;
  sz[1262]:=10289;
  sz[1263]:=10301;
  sz[1264]:=10303;
  sz[1265]:=10313;
  sz[1266]:=10321;
  sz[1267]:=10331;
  sz[1268]:=10333;
  sz[1269]:=10337;
  sz[1270]:=10343;
  sz[1271]:=10357;
  sz[1272]:=10369;
  sz[1273]:=10391;
  sz[1274]:=10399;
  sz[1275]:=10427;
  sz[1276]:=10429;
  sz[1277]:=10433;
  sz[1278]:=10453;
  sz[1279]:=10457;
  sz[1280]:=10459;
  sz[1281]:=10463;
  sz[1282]:=10477;
  sz[1283]:=10487;
  sz[1284]:=10499;
  sz[1285]:=10501;
  sz[1286]:=10513;
  sz[1287]:=10529;
  sz[1288]:=10531;
  sz[1289]:=10559;
  sz[1290]:=10567;
  sz[1291]:=10589;
  sz[1292]:=10597;
  sz[1293]:=10601;
  sz[1294]:=10607;
  sz[1295]:=10613;
  sz[1296]:=10627;
  sz[1297]:=10631;
  sz[1298]:=10639;
  sz[1299]:=10651;
  sz[1300]:=10657;
  sz[1301]:=10663;
  sz[1302]:=10667;
  sz[1303]:=10687;
  sz[1304]:=10691;
  sz[1305]:=10709;
  sz[1306]:=10711;
  sz[1307]:=10723;
  sz[1308]:=10729;
  sz[1309]:=10733;
  sz[1310]:=10739;
  sz[1311]:=10753;
  sz[1312]:=10771;
  sz[1313]:=10781;
  sz[1314]:=10789;
  sz[1315]:=10799;
  sz[1316]:=10831;
  sz[1317]:=10837;
  sz[1318]:=10847;
  sz[1319]:=10853;
  sz[1320]:=10859;
  sz[1321]:=10861;
  sz[1322]:=10867;
  sz[1323]:=10883;
  sz[1324]:=10889;
  sz[1325]:=10891;
  sz[1326]:=10903;
  sz[1327]:=10909;
  sz[1328]:=10937;
  sz[1329]:=10939;
  sz[1330]:=10949;
  sz[1331]:=10957;
  sz[1332]:=10973;
  sz[1333]:=10979;
  sz[1334]:=10987;
  sz[1335]:=10993;
  sz[1336]:=11003;
  sz[1337]:=11027;
  sz[1338]:=11047;
  sz[1339]:=11057;
  sz[1340]:=11059;
  sz[1341]:=11069;
  sz[1342]:=11071;
  sz[1343]:=11083;
  sz[1344]:=11087;
  sz[1345]:=11093;
  sz[1346]:=11113;
  sz[1347]:=11117;
  sz[1348]:=11119;
  sz[1349]:=11131;
  sz[1350]:=11149;
  sz[1351]:=11159;
  sz[1352]:=11161;
  sz[1353]:=11171;
  sz[1354]:=11173;
  sz[1355]:=11177;
  sz[1356]:=11197;
  sz[1357]:=11213;
  sz[1358]:=11239;
  sz[1359]:=11243;
  sz[1360]:=11251;
  sz[1361]:=11257;
  sz[1362]:=11261;
  sz[1363]:=11273;
  sz[1364]:=11279;
  sz[1365]:=11287;
  sz[1366]:=11299;
  sz[1367]:=11311;
  sz[1368]:=11317;
  sz[1369]:=11321;
  sz[1370]:=11329;
  sz[1371]:=11351;
  sz[1372]:=11353;
  sz[1373]:=11369;
  sz[1374]:=11383;
  sz[1375]:=11393;
  sz[1376]:=11399;
  sz[1377]:=11411;
  sz[1378]:=11423;
  sz[1379]:=11437;
  sz[1380]:=11443;
  sz[1381]:=11447;
  sz[1382]:=11467;
  sz[1383]:=11471;
  sz[1384]:=11483;
  sz[1385]:=11489;
  sz[1386]:=11491;
  sz[1387]:=11497;
  sz[1388]:=11503;
  sz[1389]:=11519;
  sz[1390]:=11527;
  sz[1391]:=11549;
  sz[1392]:=11551;
  sz[1393]:=11579;
  sz[1394]:=11587;
  sz[1395]:=11593;
  sz[1396]:=11597;
  sz[1397]:=11617;
  sz[1398]:=11621;
  sz[1399]:=11633;
  sz[1400]:=11657;
  sz[1401]:=11677;
  sz[1402]:=11681;
  sz[1403]:=11689;
  sz[1404]:=11699;
  sz[1405]:=11701;
  sz[1406]:=11717;
  sz[1407]:=11719;
  sz[1408]:=11731;
  sz[1409]:=11743;
  sz[1410]:=11777;
  sz[1411]:=11779;
  sz[1412]:=11783;
  sz[1413]:=11789;
  sz[1414]:=11801;
  sz[1415]:=11807;
  sz[1416]:=11813;
  sz[1417]:=11821;
  sz[1418]:=11827;
  sz[1419]:=11831;
  sz[1420]:=11833;
  sz[1421]:=11839;
  sz[1422]:=11863;
  sz[1423]:=11867;
  sz[1424]:=11887;
  sz[1425]:=11897;
  sz[1426]:=11903;
  sz[1427]:=11909;
  sz[1428]:=11923;
  sz[1429]:=11927;
  sz[1430]:=11933;
  sz[1431]:=11939;
  sz[1432]:=11941;
  sz[1433]:=11953;
  sz[1434]:=11959;
  sz[1435]:=11969;
  sz[1436]:=11971;
  sz[1437]:=11981;
  sz[1438]:=11987;
  sz[1439]:=12007;
  sz[1440]:=12011;
  sz[1441]:=12037;
  sz[1442]:=12041;
  sz[1443]:=12043;
  sz[1444]:=12049;
  sz[1445]:=12071;
  sz[1446]:=12073;
  sz[1447]:=12097;
  sz[1448]:=12101;
  sz[1449]:=12107;
  sz[1450]:=12109;
  sz[1451]:=12113;
  sz[1452]:=12119;
  sz[1453]:=12143;
  sz[1454]:=12149;
  sz[1455]:=12157;
  sz[1456]:=12161;
  sz[1457]:=12163;
  sz[1458]:=12197;
  sz[1459]:=12203;
  sz[1460]:=12211;
  sz[1461]:=12227;
  sz[1462]:=12239;
  sz[1463]:=12241;
  sz[1464]:=12251;
  sz[1465]:=12253;
  sz[1466]:=12263;
  sz[1467]:=12269;
  sz[1468]:=12277;
  sz[1469]:=12281;
  sz[1470]:=12289;
  sz[1471]:=12301;
  sz[1472]:=12323;
  sz[1473]:=12329;
  sz[1474]:=12343;
  sz[1475]:=12347;
  sz[1476]:=12373;
  sz[1477]:=12377;
  sz[1478]:=12379;
  sz[1479]:=12391;
  sz[1480]:=12401;
  sz[1481]:=12409;
  sz[1482]:=12413;
  sz[1483]:=12421;
  sz[1484]:=12433;
  sz[1485]:=12437;
  sz[1486]:=12451;
  sz[1487]:=12457;
  sz[1488]:=12473;
  sz[1489]:=12479;
  sz[1490]:=12487;
  sz[1491]:=12491;
  sz[1492]:=12497;
  sz[1493]:=12503;
  sz[1494]:=12511;
  sz[1495]:=12517;
  sz[1496]:=12527;
  sz[1497]:=12539;
  sz[1498]:=12541;
  sz[1499]:=12547;
  sz[1500]:=12553;
  sz[1501]:=12569;
  sz[1502]:=12577;
  sz[1503]:=12583;
  sz[1504]:=12589;
  sz[1505]:=12601;
  sz[1506]:=12611;
  sz[1507]:=12613;
  sz[1508]:=12619;
  sz[1509]:=12637;
  sz[1510]:=12641;
  sz[1511]:=12647;
  sz[1512]:=12653;
  sz[1513]:=12659;
  sz[1514]:=12671;
  sz[1515]:=12689;
  sz[1516]:=12697;
  sz[1517]:=12703;
  sz[1518]:=12713;
  sz[1519]:=12721;
  sz[1520]:=12739;
  sz[1521]:=12743;
  sz[1522]:=12757;
  sz[1523]:=12763;
  sz[1524]:=12781;
  sz[1525]:=12791;
  sz[1526]:=12799;
  sz[1527]:=12809;
  sz[1528]:=12821;
  sz[1529]:=12823;
  sz[1530]:=12829;
  sz[1531]:=12841;
  sz[1532]:=12853;
  sz[1533]:=12889;
  sz[1534]:=12893;
  sz[1535]:=12899;
  sz[1536]:=12907;
  sz[1537]:=12911;
  sz[1538]:=12917;
  sz[1539]:=12919;
  sz[1540]:=12923;
  sz[1541]:=12941;
  sz[1542]:=12953;
  sz[1543]:=12959;
  sz[1544]:=12967;
  sz[1545]:=12973;
  sz[1546]:=12979;
  sz[1547]:=12983;
  sz[1548]:=13001;
  sz[1549]:=13003;
  sz[1550]:=13007;
  sz[1551]:=13009;
  sz[1552]:=13033;
  sz[1553]:=13037;
  sz[1554]:=13043;
  sz[1555]:=13049;
  sz[1556]:=13063;
  sz[1557]:=13093;
  sz[1558]:=13099;
  sz[1559]:=13103;
  sz[1560]:=13109;
  sz[1561]:=13121;
  sz[1562]:=13127;
  sz[1563]:=13147;
  sz[1564]:=13151;
  sz[1565]:=13159;
  sz[1566]:=13163;
  sz[1567]:=13171;
  sz[1568]:=13177;
  sz[1569]:=13183;
  sz[1570]:=13187;
  sz[1571]:=13217;
  sz[1572]:=13219;
  sz[1573]:=13229;
  sz[1574]:=13241;
  sz[1575]:=13249;
  sz[1576]:=13259;
  sz[1577]:=13267;
  sz[1578]:=13291;
  sz[1579]:=13297;
  sz[1580]:=13309;
  sz[1581]:=13313;
  sz[1582]:=13327;
  sz[1583]:=13331;
  sz[1584]:=13337;
  sz[1585]:=13339;
  sz[1586]:=13367;
  sz[1587]:=13381;
  sz[1588]:=13397;
  sz[1589]:=13399;
  sz[1590]:=13411;
  sz[1591]:=13417;
  sz[1592]:=13421;
  sz[1593]:=13441;
  sz[1594]:=13451;
  sz[1595]:=13457;
  sz[1596]:=13463;
  sz[1597]:=13469;
  sz[1598]:=13477;
  sz[1599]:=13487;
  sz[1600]:=13499;
  sz[1601]:=13513;
  sz[1602]:=13523;
  sz[1603]:=13537;
  sz[1604]:=13553;
  sz[1605]:=13567;
  sz[1606]:=13577;
  sz[1607]:=13591;
  sz[1608]:=13597;
  sz[1609]:=13613;
  sz[1610]:=13619;
  sz[1611]:=13627;
  sz[1612]:=13633;
  sz[1613]:=13649;
  sz[1614]:=13669;
  sz[1615]:=13679;
  sz[1616]:=13681;
  sz[1617]:=13687;
  sz[1618]:=13691;
  sz[1619]:=13693;
  sz[1620]:=13697;
  sz[1621]:=13709;
  sz[1622]:=13711;
  sz[1623]:=13721;
  sz[1624]:=13723;
  sz[1625]:=13729;
  sz[1626]:=13751;
  sz[1627]:=13757;
  sz[1628]:=13759;
  sz[1629]:=13763;
  sz[1630]:=13781;
  sz[1631]:=13789;
  sz[1632]:=13799;
  sz[1633]:=13807;
  sz[1634]:=13829;
  sz[1635]:=13831;
  sz[1636]:=13841;
  sz[1637]:=13859;
  sz[1638]:=13873;
  sz[1639]:=13877;
  sz[1640]:=13879;
  sz[1641]:=13883;
  sz[1642]:=13901;
  sz[1643]:=13903;
  sz[1644]:=13907;
  sz[1645]:=13913;
  sz[1646]:=13921;
  sz[1647]:=13931;
  sz[1648]:=13933;
  sz[1649]:=13963;
  sz[1650]:=13967;
  sz[1651]:=13997;
  sz[1652]:=13999;
  sz[1653]:=14009;
  sz[1654]:=14011;
  sz[1655]:=14029;
  sz[1656]:=14033;
  sz[1657]:=14051;
  sz[1658]:=14057;
  sz[1659]:=14071;
  sz[1660]:=14081;
  sz[1661]:=14083;
  sz[1662]:=14087;
  sz[1663]:=14107;
  sz[1664]:=14143;
  sz[1665]:=14149;
  sz[1666]:=14153;
  sz[1667]:=14159;
  sz[1668]:=14173;
  sz[1669]:=14177;
  sz[1670]:=14197;
  sz[1671]:=14207;
  sz[1672]:=14221;
  sz[1673]:=14243;
  sz[1674]:=14249;
  sz[1675]:=14251;
  sz[1676]:=14281;
  sz[1677]:=14293;
  sz[1678]:=14303;
  sz[1679]:=14321;
  sz[1680]:=14323;
  sz[1681]:=14327;
  sz[1682]:=14341;
  sz[1683]:=14347;
  sz[1684]:=14369;
  sz[1685]:=14387;
  sz[1686]:=14389;
  sz[1687]:=14401;
  sz[1688]:=14407;
  sz[1689]:=14411;
  sz[1690]:=14419;
  sz[1691]:=14423;
  sz[1692]:=14431;
  sz[1693]:=14437;
  sz[1694]:=14447;
  sz[1695]:=14449;
  sz[1696]:=14461;
  sz[1697]:=14479;
  sz[1698]:=14489;
  sz[1699]:=14503;
  sz[1700]:=14519;
  sz[1701]:=14533;
  sz[1702]:=14537;
  sz[1703]:=14543;
  sz[1704]:=14549;
  sz[1705]:=14551;
  sz[1706]:=14557;
  sz[1707]:=14561;
  sz[1708]:=14563;
  sz[1709]:=14591;
  sz[1710]:=14593;
  sz[1711]:=14621;
  sz[1712]:=14627;
  sz[1713]:=14629;
  sz[1714]:=14633;
  sz[1715]:=14639;
  sz[1716]:=14653;
  sz[1717]:=14657;
  sz[1718]:=14669;
  sz[1719]:=14683;
  sz[1720]:=14699;
  sz[1721]:=14713;
  sz[1722]:=14717;
  sz[1723]:=14723;
  sz[1724]:=14731;
  sz[1725]:=14737;
  sz[1726]:=14741;
  sz[1727]:=14747;
  sz[1728]:=14753;
  sz[1729]:=14759;
  sz[1730]:=14767;
  sz[1731]:=14771;
  sz[1732]:=14779;
  sz[1733]:=14783;
  sz[1734]:=14797;
  sz[1735]:=14813;
  sz[1736]:=14821;
  sz[1737]:=14827;
  sz[1738]:=14831;
  sz[1739]:=14843;
  sz[1740]:=14851;
  sz[1741]:=14867;
  sz[1742]:=14869;
  sz[1743]:=14879;
  sz[1744]:=14887;
  sz[1745]:=14891;
  sz[1746]:=14897;
  sz[1747]:=14923;
  sz[1748]:=14929;
  sz[1749]:=14939;
  sz[1750]:=14947;
  sz[1751]:=14951;
  sz[1752]:=14957;
  sz[1753]:=14969;
  sz[1754]:=14983;
  sz[1755]:=15013;
  sz[1756]:=15017;
  sz[1757]:=15031;
  sz[1758]:=15053;
  sz[1759]:=15061;
  sz[1760]:=15073;
  sz[1761]:=15077;
  sz[1762]:=15083;
  sz[1763]:=15091;
  sz[1764]:=15101;
  sz[1765]:=15107;
  sz[1766]:=15121;
  sz[1767]:=15131;
  sz[1768]:=15137;
  sz[1769]:=15139;
  sz[1770]:=15149;
  sz[1771]:=15161;
  sz[1772]:=15173;
  sz[1773]:=15187;
  sz[1774]:=15193;
  sz[1775]:=15199;
  sz[1776]:=15217;
  sz[1777]:=15227;
  sz[1778]:=15233;
  sz[1779]:=15241;
  sz[1780]:=15259;
  sz[1781]:=15263;
  sz[1782]:=15269;
  sz[1783]:=15271;
  sz[1784]:=15277;
  sz[1785]:=15287;
  sz[1786]:=15289;
  sz[1787]:=15299;
  sz[1788]:=15307;
  sz[1789]:=15313;
  sz[1790]:=15319;
  sz[1791]:=15329;
  sz[1792]:=15331;
  sz[1793]:=15349;
  sz[1794]:=15359;
  sz[1795]:=15361;
  sz[1796]:=15373;
  sz[1797]:=15377;
  sz[1798]:=15383;
  sz[1799]:=15391;
  sz[1800]:=15401;
  sz[1801]:=15413;
  sz[1802]:=15427;
  sz[1803]:=15439;
  sz[1804]:=15443;
  sz[1805]:=15451;
  sz[1806]:=15461;
  sz[1807]:=15467;
  sz[1808]:=15473;
  sz[1809]:=15493;
  sz[1810]:=15497;
  sz[1811]:=15511;
  sz[1812]:=15527;
  sz[1813]:=15541;
  sz[1814]:=15551;
  sz[1815]:=15559;
  sz[1816]:=15569;
  sz[1817]:=15581;
  sz[1818]:=15583;
  sz[1819]:=15601;
  sz[1820]:=15607;
  sz[1821]:=15619;
  sz[1822]:=15629;
  sz[1823]:=15641;
  sz[1824]:=15643;
  sz[1825]:=15647;
  sz[1826]:=15649;
  sz[1827]:=15661;
  sz[1828]:=15667;
  sz[1829]:=15671;
  sz[1830]:=15679;
  sz[1831]:=15683;
  sz[1832]:=15727;
  sz[1833]:=15731;
  sz[1834]:=15733;
  sz[1835]:=15737;
  sz[1836]:=15739;
  sz[1837]:=15749;
  sz[1838]:=15761;
  sz[1839]:=15767;
  sz[1840]:=15773;
  sz[1841]:=15787;
  sz[1842]:=15791;
  sz[1843]:=15797;
  sz[1844]:=15803;
  sz[1845]:=15809;
  sz[1846]:=15817;
  sz[1847]:=15823;
  sz[1848]:=15859;
  sz[1849]:=15877;
  sz[1850]:=15881;
  sz[1851]:=15887;
  sz[1852]:=15889;
  sz[1853]:=15901;
  sz[1854]:=15907;
  sz[1855]:=15913;
  sz[1856]:=15919;
  sz[1857]:=15923;
  sz[1858]:=15937;
  sz[1859]:=15959;
  sz[1860]:=15971;
  sz[1861]:=15973;
  sz[1862]:=15991;
  sz[1863]:=16001;
  sz[1864]:=16007;
  sz[1865]:=16033;
  sz[1866]:=16057;
  sz[1867]:=16061;
  sz[1868]:=16063;
  sz[1869]:=16067;
  sz[1870]:=16069;
  sz[1871]:=16073;
  sz[1872]:=16087;
  sz[1873]:=16091;
  sz[1874]:=16097;
  sz[1875]:=16103;
  sz[1876]:=16111;
  sz[1877]:=16127;
  sz[1878]:=16139;
  sz[1879]:=16141;
  sz[1880]:=16183;
  sz[1881]:=16187;
  sz[1882]:=16189;
  sz[1883]:=16193;
  sz[1884]:=16217;
  sz[1885]:=16223;
  sz[1886]:=16229;
  sz[1887]:=16231;
  sz[1888]:=16249;
  sz[1889]:=16253;
  sz[1890]:=16267;
  sz[1891]:=16273;
  sz[1892]:=16301;
  sz[1893]:=16319;
  sz[1894]:=16333;
  sz[1895]:=16339;
  sz[1896]:=16349;
  sz[1897]:=16361;
  sz[1898]:=16363;
  sz[1899]:=16369;
  sz[1900]:=16381;
  sz[1901]:=16411;
  sz[1902]:=16417;
  sz[1903]:=16421;
  sz[1904]:=16427;
  sz[1905]:=16433;
  sz[1906]:=16447;
  sz[1907]:=16451;
  sz[1908]:=16453;
  sz[1909]:=16477;
  sz[1910]:=16481;
  sz[1911]:=16487;
  sz[1912]:=16493;
  sz[1913]:=16519;
  sz[1914]:=16529;
  sz[1915]:=16547;
  sz[1916]:=16553;
  sz[1917]:=16561;
  sz[1918]:=16567;
  sz[1919]:=16573;
  sz[1920]:=16603;
  sz[1921]:=16607;
  sz[1922]:=16619;
  sz[1923]:=16631;
  sz[1924]:=16633;
  sz[1925]:=16649;
  sz[1926]:=16651;
  sz[1927]:=16657;
  sz[1928]:=16661;
  sz[1929]:=16673;
  sz[1930]:=16691;
  sz[1931]:=16693;
  sz[1932]:=16699;
  sz[1933]:=16703;
  sz[1934]:=16729;
  sz[1935]:=16741;
  sz[1936]:=16747;
  sz[1937]:=16759;
  sz[1938]:=16763;
  sz[1939]:=16787;
  sz[1940]:=16811;
  sz[1941]:=16823;
  sz[1942]:=16829;
  sz[1943]:=16831;
  sz[1944]:=16843;
  sz[1945]:=16871;
  sz[1946]:=16879;
  sz[1947]:=16883;
  sz[1948]:=16889;
  sz[1949]:=16901;
  sz[1950]:=16903;
  sz[1951]:=16921;
  sz[1952]:=16927;
  sz[1953]:=16931;
  sz[1954]:=16937;
  sz[1955]:=16943;
  sz[1956]:=16963;
  sz[1957]:=16979;
  sz[1958]:=16981;
  sz[1959]:=16987;
  sz[1960]:=16993;
  sz[1961]:=17011;
  sz[1962]:=17021;
  sz[1963]:=17027;
  sz[1964]:=17029;
  sz[1965]:=17033;
  sz[1966]:=17041;
  sz[1967]:=17047;
  sz[1968]:=17053;
  sz[1969]:=17077;
  sz[1970]:=17093;
  sz[1971]:=17099;
  sz[1972]:=17107;
  sz[1973]:=17117;
  sz[1974]:=17123;
  sz[1975]:=17137;
  sz[1976]:=17159;
  sz[1977]:=17167;
  sz[1978]:=17183;
  sz[1979]:=17189;
  sz[1980]:=17191;
  sz[1981]:=17203;
  sz[1982]:=17207;
  sz[1983]:=17209;
  sz[1984]:=17231;
  sz[1985]:=17239;
  sz[1986]:=17257;
  sz[1987]:=17291;
  sz[1988]:=17293;
  sz[1989]:=17299;
  sz[1990]:=17317;
  sz[1991]:=17321;
  sz[1992]:=17327;
  sz[1993]:=17333;
  sz[1994]:=17341;
  sz[1995]:=17351;
  sz[1996]:=17359;
  sz[1997]:=17377;
  sz[1998]:=17383;
  sz[1999]:=17387;
  sz[2000]:=17389;
  sz[2001]:=17393;
  sz[2002]:=17401;
  sz[2003]:=17417;
  sz[2004]:=17419;
  sz[2005]:=17431;
  sz[2006]:=17443;
  sz[2007]:=17449;
  sz[2008]:=17467;
  sz[2009]:=17471;
  sz[2010]:=17477;
  sz[2011]:=17483;
  sz[2012]:=17489;
  sz[2013]:=17491;
  sz[2014]:=17497;
  sz[2015]:=17509;
  sz[2016]:=17519;
  sz[2017]:=17539;
  sz[2018]:=17551;
  sz[2019]:=17569;
  sz[2020]:=17573;
  sz[2021]:=17579;
  sz[2022]:=17581;
  sz[2023]:=17597;
  sz[2024]:=17599;
  sz[2025]:=17609;
  sz[2026]:=17623;
  sz[2027]:=17627;
  sz[2028]:=17657;
  sz[2029]:=17659;
  sz[2030]:=17669;
  sz[2031]:=17681;
  sz[2032]:=17683;
  sz[2033]:=17707;
  sz[2034]:=17713;
  sz[2035]:=17729;
  sz[2036]:=17737;
  sz[2037]:=17747;
  sz[2038]:=17749;
  sz[2039]:=17761;
  sz[2040]:=17783;
  sz[2041]:=17789;
  sz[2042]:=17791;
  sz[2043]:=17807;
  sz[2044]:=17827;
  sz[2045]:=17837;
  sz[2046]:=17839;
  sz[2047]:=17851;
  sz[2048]:=17863;
  sz[2049]:=17881;
  sz[2050]:=17891;
  sz[2051]:=17903;
  sz[2052]:=17909;
  sz[2053]:=17911;
  sz[2054]:=17921;
  sz[2055]:=17923;
  sz[2056]:=17929;
  sz[2057]:=17939;
  sz[2058]:=17957;
  sz[2059]:=17959;
  sz[2060]:=17971;
  sz[2061]:=17977;
  sz[2062]:=17981;
  sz[2063]:=17987;
  sz[2064]:=17989;
  sz[2065]:=18013;
  sz[2066]:=18041;
  sz[2067]:=18043;
  sz[2068]:=18047;
  sz[2069]:=18049;
  sz[2070]:=18059;
  sz[2071]:=18061;
  sz[2072]:=18077;
  sz[2073]:=18089;
  sz[2074]:=18097;
  sz[2075]:=18119;
  sz[2076]:=18121;
  sz[2077]:=18127;
  sz[2078]:=18131;
  sz[2079]:=18133;
  sz[2080]:=18143;
  sz[2081]:=18149;
  sz[2082]:=18169;
  sz[2083]:=18181;
  sz[2084]:=18191;
  sz[2085]:=18199;
  sz[2086]:=18211;
  sz[2087]:=18217;
  sz[2088]:=18223;
  sz[2089]:=18229;
  sz[2090]:=18233;
  sz[2091]:=18251;
  sz[2092]:=18253;
  sz[2093]:=18257;
  sz[2094]:=18269;
  sz[2095]:=18287;
  sz[2096]:=18289;
  sz[2097]:=18301;
  sz[2098]:=18307;
  sz[2099]:=18311;
  sz[2100]:=18313;
  sz[2101]:=18329;
  sz[2102]:=18341;
  sz[2103]:=18353;
  sz[2104]:=18367;
  sz[2105]:=18371;
  sz[2106]:=18379;
  sz[2107]:=18397;
  sz[2108]:=18401;
  sz[2109]:=18413;
  sz[2110]:=18427;
  sz[2111]:=18433;
  sz[2112]:=18439;
  sz[2113]:=18443;
  sz[2114]:=18451;
  sz[2115]:=18457;
  sz[2116]:=18461;
  sz[2117]:=18481;
  sz[2118]:=18493;
  sz[2119]:=18503;
  sz[2120]:=18517;
  sz[2121]:=18521;
  sz[2122]:=18523;
  sz[2123]:=18539;
  sz[2124]:=18541;
  sz[2125]:=18553;
  sz[2126]:=18583;
  sz[2127]:=18587;
  sz[2128]:=18593;
  sz[2129]:=18617;
  sz[2130]:=18637;
  sz[2131]:=18661;
  sz[2132]:=18671;
  sz[2133]:=18679;
  sz[2134]:=18691;
  sz[2135]:=18701;
  sz[2136]:=18713;
  sz[2137]:=18719;
  sz[2138]:=18731;
  sz[2139]:=18743;
  sz[2140]:=18749;
  sz[2141]:=18757;
  sz[2142]:=18773;
  sz[2143]:=18787;
  sz[2144]:=18793;
  sz[2145]:=18797;
  sz[2146]:=18803;
  sz[2147]:=18839;
  sz[2148]:=18859;
  sz[2149]:=18869;
  sz[2150]:=18899;
  sz[2151]:=18911;
  sz[2152]:=18913;
  sz[2153]:=18917;
  sz[2154]:=18919;
  sz[2155]:=18947;
  sz[2156]:=18959;
  sz[2157]:=18973;
  sz[2158]:=18979;
  sz[2159]:=19001;
  sz[2160]:=19009;
  sz[2161]:=19013;
  sz[2162]:=19031;
  sz[2163]:=19037;
  sz[2164]:=19051;
  sz[2165]:=19069;
  sz[2166]:=19073;
  sz[2167]:=19079;
  sz[2168]:=19081;
  sz[2169]:=19087;
  sz[2170]:=19121;
  sz[2171]:=19139;
  sz[2172]:=19141;
  sz[2173]:=19157;
  sz[2174]:=19163;
  sz[2175]:=19181;
  sz[2176]:=19183;
  sz[2177]:=19207;
  sz[2178]:=19211;
  sz[2179]:=19213;
  sz[2180]:=19219;
  sz[2181]:=19231;
  sz[2182]:=19237;
  sz[2183]:=19249;
  sz[2184]:=19259;
  sz[2185]:=19267;
  sz[2186]:=19273;
  sz[2187]:=19289;
  sz[2188]:=19301;
  sz[2189]:=19309;
  sz[2190]:=19319;
  sz[2191]:=19333;
  sz[2192]:=19373;
  sz[2193]:=19379;
  sz[2194]:=19381;
  sz[2195]:=19387;
  sz[2196]:=19391;
  sz[2197]:=19403;
  sz[2198]:=19417;
  sz[2199]:=19421;
  sz[2200]:=19423;
  sz[2201]:=19427;
  sz[2202]:=19429;
  sz[2203]:=19433;
  sz[2204]:=19441;
  sz[2205]:=19447;
  sz[2206]:=19457;
  sz[2207]:=19463;
  sz[2208]:=19469;
  sz[2209]:=19471;
  sz[2210]:=19477;
  sz[2211]:=19483;
  sz[2212]:=19489;
  sz[2213]:=19501;
  sz[2214]:=19507;
  sz[2215]:=19531;
  sz[2216]:=19541;
  sz[2217]:=19543;
  sz[2218]:=19553;
  sz[2219]:=19559;
  sz[2220]:=19571;
  sz[2221]:=19577;
  sz[2222]:=19583;
  sz[2223]:=19597;
  sz[2224]:=19603;
  sz[2225]:=19609;
  sz[2226]:=19661;
  sz[2227]:=19681;
  sz[2228]:=19687;
  sz[2229]:=19697;
  sz[2230]:=19699;
  sz[2231]:=19709;
  sz[2232]:=19717;
  sz[2233]:=19727;
  sz[2234]:=19739;
  sz[2235]:=19751;
  sz[2236]:=19753;
  sz[2237]:=19759;
  sz[2238]:=19763;
  sz[2239]:=19777;
  sz[2240]:=19793;
  sz[2241]:=19801;
  sz[2242]:=19813;
  sz[2243]:=19819;
  sz[2244]:=19841;
  sz[2245]:=19843;
  sz[2246]:=19853;
  sz[2247]:=19861;
  sz[2248]:=19867;
  sz[2249]:=19889;
  sz[2250]:=19891;
  sz[2251]:=19913;
  sz[2252]:=19919;
  sz[2253]:=19927;
  sz[2254]:=19937;
  sz[2255]:=19949;
  sz[2256]:=19961;
  sz[2257]:=19963;
  sz[2258]:=19973;
  sz[2259]:=19979;
  sz[2260]:=19991;
  sz[2261]:=19993;
  sz[2262]:=19997;
  sz[2263]:=20011;
  sz[2264]:=20021;
  sz[2265]:=20023;
  sz[2266]:=20029;
  sz[2267]:=20047;
  sz[2268]:=20051;
  sz[2269]:=20063;
  sz[2270]:=20071;
  sz[2271]:=20089;
  sz[2272]:=20101;
  sz[2273]:=20107;
  sz[2274]:=20113;
  sz[2275]:=20117;
  sz[2276]:=20123;
  sz[2277]:=20129;
  sz[2278]:=20143;
  sz[2279]:=20147;
  sz[2280]:=20149;
  sz[2281]:=20161;
  sz[2282]:=20173;
  sz[2283]:=20177;
  sz[2284]:=20183;
  sz[2285]:=20201;
  sz[2286]:=20219;
  sz[2287]:=20231;
  sz[2288]:=20233;
  sz[2289]:=20249;
  sz[2290]:=20261;
  sz[2291]:=20269;
  sz[2292]:=20287;
  sz[2293]:=20297;
  sz[2294]:=20323;
  sz[2295]:=20327;
  sz[2296]:=20333;
  sz[2297]:=20341;
  sz[2298]:=20347;
  sz[2299]:=20353;
  sz[2300]:=20357;
  sz[2301]:=20359;
  sz[2302]:=20369;
  sz[2303]:=20389;
  sz[2304]:=20393;
  sz[2305]:=20399;
  sz[2306]:=20407;
  sz[2307]:=20411;
  sz[2308]:=20431;
  sz[2309]:=20441;
  sz[2310]:=20443;
  sz[2311]:=20477;
  sz[2312]:=20479;
  sz[2313]:=20483;
  sz[2314]:=20507;
  sz[2315]:=20509;
  sz[2316]:=20521;
  sz[2317]:=20533;
  sz[2318]:=20543;
  sz[2319]:=20549;
  sz[2320]:=20551;
  sz[2321]:=20563;
  sz[2322]:=20593;
  sz[2323]:=20599;
  sz[2324]:=20611;
  sz[2325]:=20627;
  sz[2326]:=20639;
  sz[2327]:=20641;
  sz[2328]:=20663;
  sz[2329]:=20681;
  sz[2330]:=20693;
  sz[2331]:=20707;
  sz[2332]:=20717;
  sz[2333]:=20719;
  sz[2334]:=20731;
  sz[2335]:=20743;
  sz[2336]:=20747;
  sz[2337]:=20749;
  sz[2338]:=20753;
  sz[2339]:=20759;
  sz[2340]:=20771;
  sz[2341]:=20773;
  sz[2342]:=20789;
  sz[2343]:=20807;
  sz[2344]:=20809;
  sz[2345]:=20849;
  sz[2346]:=20857;
  sz[2347]:=20873;
  sz[2348]:=20879;
  sz[2349]:=20887;
  sz[2350]:=20897;
  sz[2351]:=20899;
  sz[2352]:=20903;
  sz[2353]:=20921;
  sz[2354]:=20929;
  sz[2355]:=20939;
  sz[2356]:=20947;
  sz[2357]:=20959;
  sz[2358]:=20963;
  sz[2359]:=20981;
  sz[2360]:=20983;
  sz[2361]:=21001;
  sz[2362]:=21011;
  sz[2363]:=21013;
  sz[2364]:=21017;
  sz[2365]:=21019;
  sz[2366]:=21023;
  sz[2367]:=21031;
  sz[2368]:=21059;
  sz[2369]:=21061;
  sz[2370]:=21067;
  sz[2371]:=21089;
  sz[2372]:=21101;
  sz[2373]:=21107;
  sz[2374]:=21121;
  sz[2375]:=21139;
  sz[2376]:=21143;
  sz[2377]:=21149;
  sz[2378]:=21157;
  sz[2379]:=21163;
  sz[2380]:=21169;
  sz[2381]:=21179;
  sz[2382]:=21187;
  sz[2383]:=21191;
  sz[2384]:=21193;
  sz[2385]:=21211;
  sz[2386]:=21221;
  sz[2387]:=21227;
  sz[2388]:=21247;
  sz[2389]:=21269;
  sz[2390]:=21277;
  sz[2391]:=21283;
  sz[2392]:=21313;
  sz[2393]:=21317;
  sz[2394]:=21319;
  sz[2395]:=21323;
  sz[2396]:=21341;
  sz[2397]:=21347;
  sz[2398]:=21377;
  sz[2399]:=21379;
  sz[2400]:=21383;
  sz[2401]:=21391;
  sz[2402]:=21397;
  sz[2403]:=21401;
  sz[2404]:=21407;
  sz[2405]:=21419;
  sz[2406]:=21433;
  sz[2407]:=21467;
  sz[2408]:=21481;
  sz[2409]:=21487;
  sz[2410]:=21491;
  sz[2411]:=21493;
  sz[2412]:=21499;
  sz[2413]:=21503;
  sz[2414]:=21517;
  sz[2415]:=21521;
  sz[2416]:=21523;
  sz[2417]:=21529;
  sz[2418]:=21557;
  sz[2419]:=21559;
  sz[2420]:=21563;
  sz[2421]:=21569;
  sz[2422]:=21577;
  sz[2423]:=21587;
  sz[2424]:=21589;
  sz[2425]:=21599;
  sz[2426]:=21601;
  sz[2427]:=21611;
  sz[2428]:=21613;
  sz[2429]:=21617;
  sz[2430]:=21647;
  sz[2431]:=21649;
  sz[2432]:=21661;
  sz[2433]:=21673;
  sz[2434]:=21683;
  sz[2435]:=21701;
  sz[2436]:=21713;
  sz[2437]:=21727;
  sz[2438]:=21737;
  sz[2439]:=21739;
  sz[2440]:=21751;
  sz[2441]:=21757;
  sz[2442]:=21767;
  sz[2443]:=21773;
  sz[2444]:=21787;
  sz[2445]:=21799;
  sz[2446]:=21803;
  sz[2447]:=21817;
  sz[2448]:=21821;
  sz[2449]:=21839;
  sz[2450]:=21841;
  sz[2451]:=21851;
  sz[2452]:=21859;
  sz[2453]:=21863;
  sz[2454]:=21871;
  sz[2455]:=21881;
  sz[2456]:=21893;
  sz[2457]:=21911;
  sz[2458]:=21929;
  sz[2459]:=21937;
  sz[2460]:=21943;
  sz[2461]:=21961;
  sz[2462]:=21977;
  sz[2463]:=21991;
  sz[2464]:=21997;
  sz[2465]:=22003;
  sz[2466]:=22013;
  sz[2467]:=22027;
  sz[2468]:=22031;
  sz[2469]:=22037;
  sz[2470]:=22039;
  sz[2471]:=22051;
  sz[2472]:=22063;
  sz[2473]:=22067;
  sz[2474]:=22073;
  sz[2475]:=22079;
  sz[2476]:=22091;
  sz[2477]:=22093;
  sz[2478]:=22109;
  sz[2479]:=22111;
  sz[2480]:=22123;
  sz[2481]:=22129;
  sz[2482]:=22133;
  sz[2483]:=22147;
  sz[2484]:=22153;
  sz[2485]:=22157;
  sz[2486]:=22159;
  sz[2487]:=22171;
  sz[2488]:=22189;
  sz[2489]:=22193;
  sz[2490]:=22229;
  sz[2491]:=22247;
  sz[2492]:=22259;
  sz[2493]:=22271;
  sz[2494]:=22273;
  sz[2495]:=22277;
  sz[2496]:=22279;
  sz[2497]:=22283;
  sz[2498]:=22291;
  sz[2499]:=22303;
  sz[2500]:=22307;
  sz[2501]:=22343;
  sz[2502]:=22349;
  sz[2503]:=22367;
  sz[2504]:=22369;
  sz[2505]:=22381;
  sz[2506]:=22391;
  sz[2507]:=22397;
  sz[2508]:=22409;
  sz[2509]:=22433;
  sz[2510]:=22441;
  sz[2511]:=22447;
  sz[2512]:=22453;
  sz[2513]:=22469;
  sz[2514]:=22481;
  sz[2515]:=22483;
  sz[2516]:=22501;
  sz[2517]:=22511;
  sz[2518]:=22531;
  sz[2519]:=22541;
  sz[2520]:=22543;
  sz[2521]:=22549;
  sz[2522]:=22567;
  sz[2523]:=22571;
  sz[2524]:=22573;
  sz[2525]:=22613;
  sz[2526]:=22619;
  sz[2527]:=22621;
  sz[2528]:=22637;
  sz[2529]:=22639;
  sz[2530]:=22643;
  sz[2531]:=22651;
  sz[2532]:=22669;
  sz[2533]:=22679;
  sz[2534]:=22691;
  sz[2535]:=22697;
  sz[2536]:=22699;
  sz[2537]:=22709;
  sz[2538]:=22717;
  sz[2539]:=22721;
  sz[2540]:=22727;
  sz[2541]:=22739;
  sz[2542]:=22741;
  sz[2543]:=22751;
  sz[2544]:=22769;
  sz[2545]:=22777;
  sz[2546]:=22783;
  sz[2547]:=22787;
  sz[2548]:=22807;
  sz[2549]:=22811;
  sz[2550]:=22817;
  sz[2551]:=22853;
  sz[2552]:=22859;
  sz[2553]:=22861;
  sz[2554]:=22871;
  sz[2555]:=22877;
  sz[2556]:=22901;
  sz[2557]:=22907;
  sz[2558]:=22921;
  sz[2559]:=22937;
  sz[2560]:=22943;
  sz[2561]:=22961;
  sz[2562]:=22963;
  sz[2563]:=22973;
  sz[2564]:=22993;
  sz[2565]:=23003;
  sz[2566]:=23011;
  sz[2567]:=23017;
  sz[2568]:=23021;
  sz[2569]:=23027;
  sz[2570]:=23029;
  sz[2571]:=23039;
  sz[2572]:=23041;
  sz[2573]:=23053;
  sz[2574]:=23057;
  sz[2575]:=23059;
  sz[2576]:=23063;
  sz[2577]:=23071;
  sz[2578]:=23081;
  sz[2579]:=23087;
  sz[2580]:=23099;
  sz[2581]:=23117;
  sz[2582]:=23131;
  sz[2583]:=23143;
  sz[2584]:=23159;
  sz[2585]:=23167;
  sz[2586]:=23173;
  sz[2587]:=23189;
  sz[2588]:=23197;
  sz[2589]:=23201;
  sz[2590]:=23203;
  sz[2591]:=23209;
  sz[2592]:=23227;
  sz[2593]:=23251;
  sz[2594]:=23269;
  sz[2595]:=23279;
  sz[2596]:=23291;
  sz[2597]:=23293;
  sz[2598]:=23297;
  sz[2599]:=23311;
  sz[2600]:=23321;
  sz[2601]:=23327;
  sz[2602]:=23333;
  sz[2603]:=23339;
  sz[2604]:=23357;
  sz[2605]:=23369;
  sz[2606]:=23371;
  sz[2607]:=23399;
  sz[2608]:=23417;
  sz[2609]:=23431;
  sz[2610]:=23447;
  sz[2611]:=23459;
  sz[2612]:=23473;
  sz[2613]:=23497;
  sz[2614]:=23509;
  sz[2615]:=23531;
  sz[2616]:=23537;
  sz[2617]:=23539;
  sz[2618]:=23549;
  sz[2619]:=23557;
  sz[2620]:=23561;
  sz[2621]:=23563;
  sz[2622]:=23567;
  sz[2623]:=23581;
  sz[2624]:=23593;
  sz[2625]:=23599;
  sz[2626]:=23603;
  sz[2627]:=23609;
  sz[2628]:=23623;
  sz[2629]:=23627;
  sz[2630]:=23629;
  sz[2631]:=23633;
  sz[2632]:=23663;
  sz[2633]:=23669;
  sz[2634]:=23671;
  sz[2635]:=23677;
  sz[2636]:=23687;
  sz[2637]:=23689;
  sz[2638]:=23719;
  sz[2639]:=23741;
  sz[2640]:=23743;
  sz[2641]:=23747;
  sz[2642]:=23753;
  sz[2643]:=23761;
  sz[2644]:=23767;
  sz[2645]:=23773;
  sz[2646]:=23789;
  sz[2647]:=23801;
  sz[2648]:=23813;
  sz[2649]:=23819;
  sz[2650]:=23827;
  sz[2651]:=23831;
  sz[2652]:=23833;
  sz[2653]:=23857;
  sz[2654]:=23869;
  sz[2655]:=23873;
  sz[2656]:=23879;
  sz[2657]:=23887;
  sz[2658]:=23893;
  sz[2659]:=23899;
  sz[2660]:=23909;
  sz[2661]:=23911;
  sz[2662]:=23917;
  sz[2663]:=23929;
  sz[2664]:=23957;
  sz[2665]:=23971;
  sz[2666]:=23977;
  sz[2667]:=23981;
  sz[2668]:=23993;
  sz[2669]:=24001;
  sz[2670]:=24007;
  sz[2671]:=24019;
  sz[2672]:=24023;
  sz[2673]:=24029;
  sz[2674]:=24043;
  sz[2675]:=24049;
  sz[2676]:=24061;
  sz[2677]:=24071;
  sz[2678]:=24077;
  sz[2679]:=24083;
  sz[2680]:=24091;
  sz[2681]:=24097;
  sz[2682]:=24103;
  sz[2683]:=24107;
  sz[2684]:=24109;
  sz[2685]:=24113;
  sz[2686]:=24121;
  sz[2687]:=24133;
  sz[2688]:=24137;
  sz[2689]:=24151;
  sz[2690]:=24169;
  sz[2691]:=24179;
  sz[2692]:=24181;
  sz[2693]:=24197;
  sz[2694]:=24203;
  sz[2695]:=24223;
  sz[2696]:=24229;
  sz[2697]:=24239;
  sz[2698]:=24247;
  sz[2699]:=24251;
  sz[2700]:=24281;
  sz[2701]:=24317;
  sz[2702]:=24329;
  sz[2703]:=24337;
  sz[2704]:=24359;
  sz[2705]:=24371;
  sz[2706]:=24373;
  sz[2707]:=24379;
  sz[2708]:=24391;
  sz[2709]:=24407;
  sz[2710]:=24413;
  sz[2711]:=24419;
  sz[2712]:=24421;
  sz[2713]:=24439;
  sz[2714]:=24443;
  sz[2715]:=24469;
  sz[2716]:=24473;
  sz[2717]:=24481;
  sz[2718]:=24499;
  sz[2719]:=24509;
  sz[2720]:=24517;
  sz[2721]:=24527;
  sz[2722]:=24533;
  sz[2723]:=24547;
  sz[2724]:=24551;
  sz[2725]:=24571;
  sz[2726]:=24593;
  sz[2727]:=24611;
  sz[2728]:=24623;
  sz[2729]:=24631;
  sz[2730]:=24659;
  sz[2731]:=24671;
  sz[2732]:=24677;
  sz[2733]:=24683;
  sz[2734]:=24691;
  sz[2735]:=24697;
  sz[2736]:=24709;
  sz[2737]:=24733;
  sz[2738]:=24749;
  sz[2739]:=24763;
  sz[2740]:=24767;
  sz[2741]:=24781;
  sz[2742]:=24793;
  sz[2743]:=24799;
  sz[2744]:=24809;
  sz[2745]:=24821;
  sz[2746]:=24841;
  sz[2747]:=24847;
  sz[2748]:=24851;
  sz[2749]:=24859;
  sz[2750]:=24877;
  sz[2751]:=24889;
  sz[2752]:=24907;
  sz[2753]:=24917;
  sz[2754]:=24919;
  sz[2755]:=24923;
  sz[2756]:=24943;
  sz[2757]:=24953;
  sz[2758]:=24967;
  sz[2759]:=24971;
  sz[2760]:=24977;
  sz[2761]:=24979;
  sz[2762]:=24989;
  sz[2763]:=25013;
  sz[2764]:=25031;
  sz[2765]:=25033;
  sz[2766]:=25037;
  sz[2767]:=25057;
  sz[2768]:=25073;
  sz[2769]:=25087;
  sz[2770]:=25097;
  sz[2771]:=25111;
  sz[2772]:=25117;
  sz[2773]:=25121;
  sz[2774]:=25127;
  sz[2775]:=25147;
  sz[2776]:=25153;
  sz[2777]:=25163;
  sz[2778]:=25169;
  sz[2779]:=25171;
  sz[2780]:=25183;
  sz[2781]:=25189;
  sz[2782]:=25219;
  sz[2783]:=25229;
  sz[2784]:=25237;
  sz[2785]:=25243;
  sz[2786]:=25247;
  sz[2787]:=25253;
  sz[2788]:=25261;
  sz[2789]:=25301;
  sz[2790]:=25303;
  sz[2791]:=25307;
  sz[2792]:=25309;
  sz[2793]:=25321;
  sz[2794]:=25339;
  sz[2795]:=25343;
  sz[2796]:=25349;
  sz[2797]:=25357;
  sz[2798]:=25367;
  sz[2799]:=25373;
  sz[2800]:=25391;
  sz[2801]:=25409;
  sz[2802]:=25411;
  sz[2803]:=25423;
  sz[2804]:=25439;
  sz[2805]:=25447;
  sz[2806]:=25453;
  sz[2807]:=25457;
  sz[2808]:=25463;
  sz[2809]:=25469;
  sz[2810]:=25471;
  sz[2811]:=25523;
  sz[2812]:=25537;
  sz[2813]:=25541;
  sz[2814]:=25561;
  sz[2815]:=25577;
  sz[2816]:=25579;
  sz[2817]:=25583;
  sz[2818]:=25589;
  sz[2819]:=25601;
  sz[2820]:=25603;
  sz[2821]:=25609;
  sz[2822]:=25621;
  sz[2823]:=25633;
  sz[2824]:=25639;
  sz[2825]:=25643;
  sz[2826]:=25657;
  sz[2827]:=25667;
  sz[2828]:=25673;
  sz[2829]:=25679;
  sz[2830]:=25693;
  sz[2831]:=25703;
  sz[2832]:=25717;
  sz[2833]:=25733;
  sz[2834]:=25741;
  sz[2835]:=25747;
  sz[2836]:=25759;
  sz[2837]:=25763;
  sz[2838]:=25771;
  sz[2839]:=25793;
  sz[2840]:=25799;
  sz[2841]:=25801;
  sz[2842]:=25819;
  sz[2843]:=25841;
  sz[2844]:=25847;
  sz[2845]:=25849;
  sz[2846]:=25867;
  sz[2847]:=25873;
  sz[2848]:=25889;
  sz[2849]:=25903;
  sz[2850]:=25913;
  sz[2851]:=25919;
  sz[2852]:=25931;
  sz[2853]:=25933;
  sz[2854]:=25939;
  sz[2855]:=25943;
  sz[2856]:=25951;
  sz[2857]:=25969;
  sz[2858]:=25981;
  sz[2859]:=25997;
  sz[2860]:=25999;
  sz[2861]:=26003;
  sz[2862]:=26017;
  sz[2863]:=26021;
  sz[2864]:=26029;
  sz[2865]:=26041;
  sz[2866]:=26053;
  sz[2867]:=26083;
  sz[2868]:=26099;
  sz[2869]:=26107;
  sz[2870]:=26111;
  sz[2871]:=26113;
  sz[2872]:=26119;
  sz[2873]:=26141;
  sz[2874]:=26153;
  sz[2875]:=26161;
  sz[2876]:=26171;
  sz[2877]:=26177;
  sz[2878]:=26183;
  sz[2879]:=26189;
  sz[2880]:=26203;
  sz[2881]:=26209;
  sz[2882]:=26227;
  sz[2883]:=26237;
  sz[2884]:=26249;
  sz[2885]:=26251;
  sz[2886]:=26261;
  sz[2887]:=26263;
  sz[2888]:=26267;
  sz[2889]:=26293;
  sz[2890]:=26297;
  sz[2891]:=26309;
  sz[2892]:=26317;
  sz[2893]:=26321;
  sz[2894]:=26339;
  sz[2895]:=26347;
  sz[2896]:=26357;
  sz[2897]:=26371;
  sz[2898]:=26387;
  sz[2899]:=26393;
  sz[2900]:=26399;
  sz[2901]:=26407;
  sz[2902]:=26417;
  sz[2903]:=26423;
  sz[2904]:=26431;
  sz[2905]:=26437;
  sz[2906]:=26449;
  sz[2907]:=26459;
  sz[2908]:=26479;
  sz[2909]:=26489;
  sz[2910]:=26497;
  sz[2911]:=26501;
  sz[2912]:=26513;
  sz[2913]:=26539;
  sz[2914]:=26557;
  sz[2915]:=26561;
  sz[2916]:=26573;
  sz[2917]:=26591;
  sz[2918]:=26597;
  sz[2919]:=26627;
  sz[2920]:=26633;
  sz[2921]:=26641;
  sz[2922]:=26647;
  sz[2923]:=26669;
  sz[2924]:=26681;
  sz[2925]:=26683;
  sz[2926]:=26687;
  sz[2927]:=26693;
  sz[2928]:=26699;
  sz[2929]:=26701;
  sz[2930]:=26711;
  sz[2931]:=26713;
  sz[2932]:=26717;
  sz[2933]:=26723;
  sz[2934]:=26729;
  sz[2935]:=26731;
  sz[2936]:=26737;
  sz[2937]:=26759;
  sz[2938]:=26777;
  sz[2939]:=26783;
  sz[2940]:=26801;
  sz[2941]:=26813;
  sz[2942]:=26821;
  sz[2943]:=26833;
  sz[2944]:=26839;
  sz[2945]:=26849;
  sz[2946]:=26861;
  sz[2947]:=26863;
  sz[2948]:=26879;
  sz[2949]:=26881;
  sz[2950]:=26891;
  sz[2951]:=26893;
  sz[2952]:=26903;
  sz[2953]:=26921;
  sz[2954]:=26927;
  sz[2955]:=26947;
  sz[2956]:=26951;
  sz[2957]:=26953;
  sz[2958]:=26959;
  sz[2959]:=26981;
  sz[2960]:=26987;
  sz[2961]:=26993;
  sz[2962]:=27011;
  sz[2963]:=27017;
  sz[2964]:=27031;
  sz[2965]:=27043;
  sz[2966]:=27059;
  sz[2967]:=27061;
  sz[2968]:=27067;
  sz[2969]:=27073;
  sz[2970]:=27077;
  sz[2971]:=27091;
  sz[2972]:=27103;
  sz[2973]:=27107;
  sz[2974]:=27109;
  sz[2975]:=27127;
  sz[2976]:=27143;
  sz[2977]:=27179;
  sz[2978]:=27191;
  sz[2979]:=27197;
  sz[2980]:=27211;
  sz[2981]:=27239;
  sz[2982]:=27241;
  sz[2983]:=27253;
  sz[2984]:=27259;
  sz[2985]:=27271;
  sz[2986]:=27277;
  sz[2987]:=27281;
  sz[2988]:=27283;
  sz[2989]:=27299;
  sz[2990]:=27329;
  sz[2991]:=27337;
  sz[2992]:=27361;
  sz[2993]:=27367;
  sz[2994]:=27397;
  sz[2995]:=27407;
  sz[2996]:=27409;
  sz[2997]:=27427;
  sz[2998]:=27431;
  sz[2999]:=27437;
  sz[3000]:=27449;
  sz[3001]:=27457;
  sz[3002]:=27479;
  sz[3003]:=27481;
  sz[3004]:=27487;
  sz[3005]:=27509;
  sz[3006]:=27527;
  sz[3007]:=27529;
  sz[3008]:=27539;
  sz[3009]:=27541;
  sz[3010]:=27551;
  sz[3011]:=27581;
  sz[3012]:=27583;
  sz[3013]:=27611;
  sz[3014]:=27617;
  sz[3015]:=27631;
  sz[3016]:=27647;
  sz[3017]:=27653;
  sz[3018]:=27673;
  sz[3019]:=27689;
  sz[3020]:=27691;
  sz[3021]:=27697;
  sz[3022]:=27701;
  sz[3023]:=27733;
  sz[3024]:=27737;
  sz[3025]:=27739;
  sz[3026]:=27743;
  sz[3027]:=27749;
  sz[3028]:=27751;
  sz[3029]:=27763;
  sz[3030]:=27767;
  sz[3031]:=27773;
  sz[3032]:=27779;
  sz[3033]:=27791;
  sz[3034]:=27793;
  sz[3035]:=27799;
  sz[3036]:=27803;
  sz[3037]:=27809;
  sz[3038]:=27817;
  sz[3039]:=27823;
  sz[3040]:=27827;
  sz[3041]:=27847;
  sz[3042]:=27851;
  sz[3043]:=27883;
  sz[3044]:=27893;
  sz[3045]:=27901;
  sz[3046]:=27917;
  sz[3047]:=27919;
  sz[3048]:=27941;
  sz[3049]:=27943;
  sz[3050]:=27947;
  sz[3051]:=27953;
  sz[3052]:=27961;
  sz[3053]:=27967;
  sz[3054]:=27983;
  sz[3055]:=27997;
  sz[3056]:=28001;
  sz[3057]:=28019;
  sz[3058]:=28027;
  sz[3059]:=28031;
  sz[3060]:=28051;
  sz[3061]:=28057;
  sz[3062]:=28069;
  sz[3063]:=28081;
  sz[3064]:=28087;
  sz[3065]:=28097;
  sz[3066]:=28099;
  sz[3067]:=28109;
  sz[3068]:=28111;
  sz[3069]:=28123;
  sz[3070]:=28151;
  sz[3071]:=28163;
  sz[3072]:=28181;
  sz[3073]:=28183;
  sz[3074]:=28201;
  sz[3075]:=28211;
  sz[3076]:=28219;
  sz[3077]:=28229;
  sz[3078]:=28277;
  sz[3079]:=28279;
  sz[3080]:=28283;
  sz[3081]:=28289;
  sz[3082]:=28297;
  sz[3083]:=28307;
  sz[3084]:=28309;
  sz[3085]:=28319;
  sz[3086]:=28349;
  sz[3087]:=28351;
  sz[3088]:=28387;
  sz[3089]:=28393;
  sz[3090]:=28403;
  sz[3091]:=28409;
  sz[3092]:=28411;
  sz[3093]:=28429;
  sz[3094]:=28433;
  sz[3095]:=28439;
  sz[3096]:=28447;
  sz[3097]:=28463;
  sz[3098]:=28477;
  sz[3099]:=28493;
  sz[3100]:=28499;
  sz[3101]:=28513;
  sz[3102]:=28517;
  sz[3103]:=28537;
  sz[3104]:=28541;
  sz[3105]:=28547;
  sz[3106]:=28549;
  sz[3107]:=28559;
  sz[3108]:=28571;
  sz[3109]:=28573;
  sz[3110]:=28579;
  sz[3111]:=28591;
  sz[3112]:=28597;
  sz[3113]:=28603;
  sz[3114]:=28607;
  sz[3115]:=28619;
  sz[3116]:=28621;
  sz[3117]:=28627;
  sz[3118]:=28631;
  sz[3119]:=28643;
  sz[3120]:=28649;
  sz[3121]:=28657;
  sz[3122]:=28661;
  sz[3123]:=28663;
  sz[3124]:=28669;
  sz[3125]:=28687;
  sz[3126]:=28697;
  sz[3127]:=28703;
  sz[3128]:=28711;
  sz[3129]:=28723;
  sz[3130]:=28729;
  sz[3131]:=28751;
  sz[3132]:=28753;
  sz[3133]:=28759;
  sz[3134]:=28771;
  sz[3135]:=28789;
  sz[3136]:=28793;
  sz[3137]:=28807;
  sz[3138]:=28813;
  sz[3139]:=28817;
  sz[3140]:=28837;
  sz[3141]:=28843;
  sz[3142]:=28859;
  sz[3143]:=28867;
  sz[3144]:=28871;
  sz[3145]:=28879;
  sz[3146]:=28901;
  sz[3147]:=28909;
  sz[3148]:=28921;
  sz[3149]:=28927;
  sz[3150]:=28933;
  sz[3151]:=28949;
  sz[3152]:=28961;
  sz[3153]:=28979;
  sz[3154]:=29009;
  sz[3155]:=29017;
  sz[3156]:=29021;
  sz[3157]:=29023;
  sz[3158]:=29027;
  sz[3159]:=29033;
  sz[3160]:=29059;
  sz[3161]:=29063;
  sz[3162]:=29077;
  sz[3163]:=29101;
  sz[3164]:=29123;
  sz[3165]:=29129;
  sz[3166]:=29131;
  sz[3167]:=29137;
  sz[3168]:=29147;
  sz[3169]:=29153;
  sz[3170]:=29167;
  sz[3171]:=29173;
  sz[3172]:=29179;
  sz[3173]:=29191;
  sz[3174]:=29201;
  sz[3175]:=29207;
  sz[3176]:=29209;
  sz[3177]:=29221;
  sz[3178]:=29231;
  sz[3179]:=29243;
  sz[3180]:=29251;
  sz[3181]:=29269;
  sz[3182]:=29287;
  sz[3183]:=29297;
  sz[3184]:=29303;
  sz[3185]:=29311;
  sz[3186]:=29327;
  sz[3187]:=29333;
  sz[3188]:=29339;
  sz[3189]:=29347;
  sz[3190]:=29363;
  sz[3191]:=29383;
  sz[3192]:=29387;
  sz[3193]:=29389;
  sz[3194]:=29399;
  sz[3195]:=29401;
  sz[3196]:=29411;
  sz[3197]:=29423;
  sz[3198]:=29429;
  sz[3199]:=29437;
  sz[3200]:=29443;
  sz[3201]:=29453;
  sz[3202]:=29473;
  sz[3203]:=29483;
  sz[3204]:=29501;
  sz[3205]:=29527;
  sz[3206]:=29531;
  sz[3207]:=29537;
  sz[3208]:=29567;
  sz[3209]:=29569;
  sz[3210]:=29573;
  sz[3211]:=29581;
  sz[3212]:=29587;
  sz[3213]:=29599;
  sz[3214]:=29611;
  sz[3215]:=29629;
  sz[3216]:=29633;
  sz[3217]:=29641;
  sz[3218]:=29663;
  sz[3219]:=29669;
  sz[3220]:=29671;
  sz[3221]:=29683;
  sz[3222]:=29717;
  sz[3223]:=29723;
  sz[3224]:=29741;
  sz[3225]:=29753;
  sz[3226]:=29759;
  sz[3227]:=29761;
  sz[3228]:=29789;
  sz[3229]:=29803;
  sz[3230]:=29819;
  sz[3231]:=29833;
  sz[3232]:=29837;
  sz[3233]:=29851;
  sz[3234]:=29863;
  sz[3235]:=29867;
  sz[3236]:=29873;
  sz[3237]:=29879;
  sz[3238]:=29881;
  sz[3239]:=29917;
  sz[3240]:=29921;
  sz[3241]:=29927;
  sz[3242]:=29947;
  sz[3243]:=29959;
  sz[3244]:=29983;
  sz[3245]:=29989;
  assign(input,'cell.in');
  assign(output,'cell.out');
  reset(input);
  rewrite(output);
  readln(n);
  readln(m1,m2);
  fillchar(hx1,sizeof(hx1),0);
  sb[0]:=0;
  for i:=1 to 3245 do
  begin
    if m1=1 then break;
    if m1 mod sz[i]=0 then begin
      sb[0]:=sb[0]+1;
      sb[sb[0]]:=i;
      while m1 mod sz[i]=0 do
      begin
        hx1[i]:=hx1[i]+1;
        m1:=m1 div sz[i];
      end;
      max:=i;
      hx1[i]:=hx1[i]*m2;
    end;
  end;
  ans:=2000000000;
  for i:=1 to n do
  begin
    read(t);
    fillchar(hx2,sizeof(hx2),0);
    for j:=1 to sz[max] do
    begin
      if t mod sz[j]=0 then begin
        while t mod sz[j]=0 do
        begin
          hx2[j]:=hx2[j]+1;
          t:=t div sz[j];
        end;
      end;
    end;
    p:=0;
    min:=0;
    for j:=1 to sb[0] do
      if hx2[sb[j]]=0 then begin
        p:=1;
        break;
      end
      else begin
        t2:=ooxx(hx1[sb[j]],hx2[sb[j]]);
        if t2>min then min:=t2;
      end;
    if p=0 then begin
      if min<ans then ans:=min;
    end;
  end;
  if ans=2000000000 then writeln(-1) else writeln(ans);
  close(input);
  close(output);
end.