Description
只有质数2,3,5,7这几个作为因子的数叫做,丑数,比如前20个丑数是(从小到大来说) 1,2,3,4,5,6,7,8,9,10,12,14,15,16,18,20,21,24和25.
Input
我们给你个n(1<=m<=5842)当输入n为0结束。
Output
输出第n个丑数。每个数一行。
Accepted Code(打表)
#include <bits/stdc++.h>
using namespace std;
int f[10001];
int num[10001];
//丑数排序思路是选取前有序丑数列中*2 3 5 7任意一个的最小的作为后一个值
/*
void choufilter()
{
num[1] = 1;
for (int i = 2; i < 6000; i++)
{
int bmin = 400000000;
for (int x = 1; x < i; x++)
{
long long a = (long long)num[x] * 2 - num[i - 1];
long long b = (long long)num[x] * 3 - num[i - 1];
long long c = (long long)num[x] * 5 - num[i - 1];
long long d = (long long)num[x] * 7 - num[i - 1];
if (a <= 0)
{
a = 400000000;
}
if (b <= 0)
{
b = 500000000;
}
if (c <= 0)
{
c = 400000000;
}
if (d <= 0)
{
d = 400000000;
}
bmin = min((long long)bmin, min(min(a, b), min(c, d)));
}
num[i] = num[i - 1] + bmin;
}
}
*/
int main()
{
f[1] = 1;
f[2] = 2;
f[3] = 3;
f[4] = 4;
f[5] = 5;
f[6] = 6;
f[7] = 7;
f[8] = 8;
f[9] = 9;
f[10] = 10;
f[11] = 12;
f[12] = 14;
f[13] = 15;
f[14] = 16;
f[15] = 18;
f[16] = 20;
f[17] = 21;
f[18] = 24;
f[19] = 25;
f[20] = 27;
f[21] = 28;
f[22] = 30;
f[23] = 32;
f[24] = 35;
f[25] = 36;
f[26] = 40;
f[27] = 42;
f[28] = 45;
f[29] = 48;
f[30] = 49;
f[31] = 50;
f[32] = 54;
f[33] = 56;
f[34] = 60;
f[35] = 63;
f[36] = 64;
f[37] = 70;
f[38] = 72;
f[39] = 75;
f[40] = 80;
f[41] = 81;
f[42] = 84;
f[43] = 90;
f[44] = 96;
f[45] = 98;
f[46] = 100;
f[47] = 105;
f[48] = 108;
f[49] = 112;
f[50] = 120;
f[51] = 125;
f[52] = 126;
f[53] = 128;
f[54] = 135;
f[55] = 140;
f[56] = 144;
f[57] = 147;
f[58] = 150;
f[59] = 160;
f[60] = 162;
f[61] = 168;
f[62] = 175;
f[63] = 180;
f[64] = 189;
f[65] = 192;
f[66] = 196;
f[67] = 200;
f[68] = 210;
f[69] = 216;
f[70] = 224;
f[71] = 225;
f[72] = 240;
f[73] = 243;
f[74] = 245;
f[75] = 250;
f[76] = 252;
f[77] = 256;
f[78] = 270;
f[79] = 280;
f[80] = 288;
f[81] = 294;
f[82] = 300;
f[83] = 315;
f[84] = 320;
f[85] = 324;
f[86] = 336;
f[87] = 343;
f[88] = 350;
f[89] = 360;
f[90] = 375;
f[91] = 378;
f[92] = 384;
f[93] = 392;
f[94] = 400;
f[95] = 405;
f[96] = 420;
f[97] = 432;
f[98] = 441;
f[99] = 448;
f[100] = 450;
f[101] = 480;
f[102] = 486;
f[103] = 490;
f[104] = 500;
f[105] = 504;
f[106] = 512;
f[107] = 525;
f[108] = 540;
f[109] = 560;
f[110] = 567;
f[111] = 576;
f[112] = 588;
f[113] = 600;
f[114] = 625;
f[115] = 630;
f[116] = 640;
f[117] = 648;
f[118] = 672;
f[119] = 675;
f[120] = 686;
f[121] = 700;
f[122] = 720;
f[123] = 729;
f[124] = 735;
f[125] = 750;
f[126] = 756;
f[127] = 768;
f[128] = 784;
f[129] = 800;
f[130] = 810;
f[131] = 840;
f[132] = 864;
f[133] = 875;
f[134] = 882;
f[135] = 896;
f[136] = 900;
f[137] = 945;
f[138] = 960;
f[139] = 972;
f[140] = 980;
f[141] = 1000;
f[142] = 1008;
f[143] = 1024;
f[144] = 1029;
f[145] = 1050;
f[146] = 1080;
f[147] = 1120;
f[148] = 1125;
f[149] = 1134;
f[150] = 1152;
f[151] = 1176;
f[152] = 1200;
f[153] = 1215;
f[154] = 1225;
f[155] = 1250;
f[156] = 1260;
f[157] = 1280;
f[158] = 1296;
f[159] = 1323;
f[160] = 1344;
f[161] = 1350;
f[162] = 1372;
f[163] = 1400;
f[164] = 1440;
f[165] = 1458;
f[166] = 1470;
f[167] = 1500;
f[168] = 1512;
f[169] = 1536;
f[170] = 1568;
f[171] = 1575;
f[172] = 1600;
f[173] = 1620;
f[174] = 1680;
f[175] = 1701;
f[176] = 1715;
f[177] = 1728;
f[178] = 1750;
f[179] = 1764;
f[180] = 1792;
f[181] = 1800;
f[182] = 1875;
f[183] = 1890;
f[184] = 1920;
f[185] = 1944;
f[186] = 1960;
f[187] = 2000;
f[188] = 2016;
f[189] = 2025;
f[190] = 2048;
f[191] = 2058;
f[192] = 2100;
f[193] = 2160;
f[194] = 2187;
f[195] = 2205;
f[196] = 2240;
f[197] = 2250;
f[198] = 2268;
f[199] = 2304;
f[200] = 2352;
f[201] = 2400;
f[202] = 2401;
f[203] = 2430;
f[204] = 2450;
f[205] = 2500;
f[206] = 2520;
f[207] = 2560;
f[208] = 2592;
f[209] = 2625;
f[210] = 2646;
f[211] = 2688;
f[212] = 2700;
f[213] = 2744;
f[214] = 2800;
f[215] = 2835;
f[216] = 2880;
f[217] = 2916;
f[218] = 2940;
f[219] = 3000;
f[220] = 3024;
f[221] = 3072;
f[222] = 3087;
f[223] = 3125;
f[224] = 3136;
f[225] = 3150;
f[226] = 3200;
f[227] = 3240;
f[228] = 3360;
f[229] = 3375;
f[230] = 3402;
f[231] = 3430;
f[232] = 3456;
f[233] = 3500;
f[234] = 3528;
f[235] = 3584;
f[236] = 3600;
f[237] = 3645;
f[238] = 3675;
f[239] = 3750;
f[240] = 3780;
f[241] = 3840;
f[242] = 3888;
f[243] = 3920;
f[244] = 3969;
f[245] = 4000;
f[246] = 4032;
f[247] = 4050;
f[248] = 4096;
f[249] = 4116;
f[250] = 4200;
f[251] = 4320;
f[252] = 4374;
f[253] = 4375;
f[254] = 4410;
f[255] = 4480;
f[256] = 4500;
f[257] = 4536;
f[258] = 4608;
f[259] = 4704;
f[260] = 4725;
f[261] = 4800;
f[262] = 4802;
f[263] = 4860;
f[264] = 4900;
f[265] = 5000;
f[266] = 5040;
f[267] = 5103;
f[268] = 5120;
f[269] = 5145;
f[270] = 5184;
f[271] = 5250;
f[272] = 5292;
f[273] = 5376;
f[274] = 5400;
f[275] = 5488;
f[276] = 5600;
f[277] = 5625;
f[278] = 5670;
f[279] = 5760;
f[280] = 5832;
f[281] = 5880;
f[282] = 6000;
f[283] = 6048;
f[284] = 6075;
f[285] = 6125;
f[286] = 6144;
f[287] = 6174;
f[288] = 6250;
f[289] = 6272;
f[290] = 6300;
f[291] = 6400;
f[292] = 6480;
f[293] = 6561;
f[294] = 6615;
f[295] = 6720;
f[296] = 6750;
f[297] = 6804;
f[298] = 6860;
f[299] = 6912;
f[300] = 7000;
f[301] = 7056;
f[302] = 7168;
f[303] = 7200;
f[304] = 7203;
f[305] = 7290;
f[306] = 7350;
f[307] = 7500;
f[308] = 7560;
f[309] = 7680;
f[310] = 7776;
f[311] = 7840;
f[312] = 7875;
f[313] = 7938;
f[314] = 8000;
f[315] = 8064;
f[316] = 8100;
f[317] = 8192;
f[318] = 8232;
f[319] = 8400;
f[320] = 8505;
f[321] = 8575;
f[322] = 8640;
f[323] = 8748;
f[324] = 8750;
f[325] = 8820;
f[326] = 8960;
f[327] = 9000;
f[328] = 9072;
f[329] = 9216;
f[330] = 9261;
f[331] = 9375;
f[332] = 9408;
f[333] = 9450;
f[334] = 9600;
f[335] = 9604;
f[336] = 9720;
f[337] = 9800;
f[338] = 10000;
f[339] = 10080;
f[340] = 10125;
f[341] = 10206;
f[342] = 10240;
f[343] = 10290;
f[344] = 10368;
f[345] = 10500;
f[346] = 10584;
f[347] = 10752;
f[348] = 10800;
f[349] = 10935;
f[350] = 10976;
f[351] = 11025;
f[352] = 11200;
f[353] = 11250;
f[354] = 11340;
f[355] = 11520;
f[356] = 11664;
f[357] = 11760;
f[358] = 11907;
f[359] = 12000;
f[360] = 12005;
f[361] = 12096;
f[362] = 12150;
f[363] = 12250;
f[364] = 12288;
f[365] = 12348;
f[366] = 12500;
f[367] = 12544;
f[368] = 12600;
f[369] = 12800;
f[370] = 12960;
f[371] = 13122;
f[372] = 13125;
f[373] = 13230;
f[374] = 13440;
f[375] = 13500;
f[376] = 13608;
f[377] = 13720;
f[378] = 13824;
f[379] = 14000;
f[380] = 14112;
f[381] = 14175;
f[382] = 14336;
f[383] = 14400;
f[384] = 14406;
f[385] = 14580;
f[386] = 14700;
f[387] = 15000;
f[388] = 15120;
f[389] = 15309;
f[390] = 15360;
f[391] = 15435;
f[392] = 15552;
f[393] = 15625;
f[394] = 15680;
f[395] = 15750;
f[396] = 15876;
f[397] = 16000;
f[398] = 16128;
f[399] = 16200;
f[400] = 16384;
f[401] = 16464;
f[402] = 16800;
f[403] = 16807;
f[404] = 16875;
f[405] = 17010;
f[406] = 17150;
f[407] = 17280;
f[408] = 17496;
f[409] = 17500;
f[410] = 17640;
f[411] = 17920;
f[412] = 18000;
f[413] = 18144;
f[414] = 18225;
f[415] = 18375;
f[416] = 18432;
f[417] = 18522;
f[418] = 18750;
f[419] = 18816;
f[420] = 18900;
f[421] = 19200;
f[422] = 19208;
f[423] = 19440;
f[424] = 19600;
f[425] = 19683;
f[426] = 19845;
f[427] = 20000;
f[428] = 20160;
f[429] = 20250;
f[430] = 20412;
f[431] = 20480;
f[432] = 20580;
f[433] = 20736;
f[434] = 21000;
f[435] = 21168;
f[436] = 21504;
f[437] = 21600;
f[438] = 21609;
f[439] = 21870;
f[440] = 21875;
f[441] = 21952;
f[442] = 22050;
f[443] = 22400;
f[444] = 22500;
f[445] = 22680;
f[446] = 23040;
f[447] = 23328;
f[448] = 23520;
f[449] = 23625;
f[450] = 23814;
f[451] = 24000;
f[452] = 24010;
f[453] = 24192;
f[454] = 24300;
f[455] = 24500;
f[456] = 24576;
f[457] = 24696;
f[458] = 25000;
f[459] = 25088;
f[460] = 25200;
f[461] = 25515;
f[462] = 25600;
f[463] = 25725;
f[464] = 25920;
f[465] = 26244;
f[466] = 26250;
f[467] = 26460;
f[468] = 26880;
f[469] = 27000;
f[470] = 27216;
f[471] = 27440;
f[472] = 27648;
f[473] = 27783;
f[474] = 28000;
f[475] = 28125;
f[476] = 28224;
f[477] = 28350;
f[478] = 28672;
f[479] = 28800;
f[480] = 28812;
f[481] = 29160;
f[482] = 29400;
f[483] = 30000;
f[484] = 30240;
f[485] = 30375;
f[486] = 30618;
f[487] = 30625;
f[488] = 30720;
f[489] = 30870;
f[490] = 31104;
f[491] = 31250;
f[492] = 31360;
f[493] = 31500;
f[494] = 31752;
f[495] = 32000;
f[496] = 32256;
f[497] = 32400;
f[498] = 32768;
f[499] = 32805;
f[500] = 32928;
f[501] = 33075;
f[502] = 33600;
f[503] = 33614;
f[504] = 33750;
f[505] = 34020;
f[506] = 34300;
f[507] = 34560;
f[508] = 34992;
f[509] = 35000;
f[510] = 35280;
f[511] = 35721;
f[512] = 35840;
f[513] = 36000;
f[514] = 36015;
f[515] = 36288;
f[516] = 36450;
f[517] = 36750;
f[518] = 36864;
f[519] = 37044;
f[520] = 37500;
f[521] = 37632;
f[522] = 37800;
f[523] = 38400;
f[524] = 38416;
f[525] = 38880;
f[526] = 39200;
f[527] = 39366;
f[528] = 39375;
f[529] = 39690;
f[530] = 40000;
f[531] = 40320;
f[532] = 40500;
f[533] = 40824;
f[534] = 40960;
f[535] = 41160;
f[536] = 41472;
f[537] = 42000;
f[538] = 42336;
f[539] = 42525;
f[540] = 42875;
f[541] = 43008;
f[542] = 43200;
f[543] = 43218;
f[544] = 43740;
f[545] = 43750;
f[546] = 43904;
f[547] = 44100;
f[548] = 44800;
f[549] = 45000;
f[550] = 45360;
f[551] = 45927;
f[552] = 46080;
f[553] = 46305;
f[554] = 46656;
f[555] = 46875;
f[556] = 47040;
f[557] = 47250;
f[558] = 47628;
f[559] = 48000;
f[560] = 48020;
f[561] = 48384;
f[562] = 48600;
f[563] = 49000;
f[564] = 49152;
f[565] = 49392;
f[566] = 50000;
f[567] = 50176;
f[568] = 50400;
f[569] = 50421;
f[570] = 50625;
f[571] = 51030;
f[572] = 51200;
f[573] = 51450;
f[574] = 51840;
f[575] = 52488;
f[576] = 52500;
f[577] = 52920;
f[578] = 53760;
f[579] = 54000;
f[580] = 54432;
f[581] = 54675;
f[582] = 54880;
f[583] = 55125;
f[584] = 55296;
f[585] = 55566;
f[586] = 56000;
f[587] = 56250;
f[588] = 56448;
f[589] = 56700;
f[590] = 57344;
f[591] = 57600;
f[592] = 57624;
f[593] = 58320;
f[594] = 58800;
f[595] = 59049;
f[596] = 59535;
f[597] = 60000;
f[598] = 60025;
f[599] = 60480;
f[600] = 60750;
f[601] = 61236;
f[602] = 61250;
f[603] = 61440;
f[604] = 61740;
f[605] = 62208;
f[606] = 62500;
f[607] = 62720;
f[608] = 63000;
f[609] = 63504;
f[610] = 64000;
f[611] = 64512;
f[612] = 64800;
f[613] = 64827;
f[614] = 65536;
f[615] = 65610;
f[616] = 65625;
f[617] = 65856;
f[618] = 66150;
f[619] = 67200;
f[620] = 67228;
f[621] = 67500;
f[622] = 68040;
f[623] = 68600;
f[624] = 69120;
f[625] = 69984;
f[626] = 70000;
f[627] = 70560;
f[628] = 70875;
f[629] = 71442;
f[630] = 71680;
f[631] = 72000;
f[632] = 72030;
f[633] = 72576;
f[634] = 72900;
f[635] = 73500;
f[636] = 73728;
f[637] = 74088;
f[638] = 75000;
f[639] = 75264;
f[640] = 75600;
f[641] = 76545;
f[642] = 76800;
f[643] = 76832;
f[644] = 77175;
f[645] = 77760;
f[646] = 78125;
f[647] = 78400;
f[648] = 78732;
f[649] = 78750;
f[650] = 79380;
f[651] = 80000;
f[652] = 80640;
f[653] = 81000;
f[654] = 81648;
f[655] = 81920;
f[656] = 82320;
f[657] = 82944;
f[658] = 83349;
f[659] = 84000;
f[660] = 84035;
f[661] = 84375;
f[662] = 84672;
f[663] = 85050;
f[664] = 85750;
f[665] = 86016;
f[666] = 86400;
f[667] = 86436;
f[668] = 87480;
f[669] = 87500;
f[670] = 87808;
f[671] = 88200;
f[672] = 89600;
f[673] = 90000;
f[674] = 90720;
f[675] = 91125;
f[676] = 91854;
f[677] = 91875;
f[678] = 92160;
f[679] = 92610;
f[680] = 93312;
f[681] = 93750;
f[682] = 94080;
f[683] = 94500;
f[684] = 95256;
f[685] = 96000;
f[686] = 96040;
f[687] = 96768;
f[688] = 97200;
f[689] = 98000;
f[690] = 98304;
f[691] = 98415;
f[692] = 98784;
f[693] = 99225;
f[694] = 100000;
f[695] = 100352;
f[696] = 100800;
f[697] = 100842;
f[698] = 101250;
f[699] = 102060;
f[700] = 102400;
f[701] = 102900;
f[702] = 103680;
f[703] = 104976;
f[704] = 105000;
f[705] = 105840;
f[706] = 107163;
f[707] = 107520;
f[708] = 108000;
f[709] = 108045;
f[710] = 108864;
f[711] = 109350;
f[712] = 109375;
f[713] = 109760;
f[714] = 110250;
f[715] = 110592;
f[716] = 111132;
f[717] = 112000;
f[718] = 112500;
f[719] = 112896;
f[720] = 113400;
f[721] = 114688;
f[722] = 115200;
f[723] = 115248;
f[724] = 116640;
f[725] = 117600;
f[726] = 117649;
f[727] = 118098;
f[728] = 118125;
f[729] = 119070;
f[730] = 120000;
f[731] = 120050;
f[732] = 120960;
f[733] = 121500;
f[734] = 122472;
f[735] = 122500;
f[736] = 122880;
f[737] = 123480;
f[738] = 124416;
f[739] = 125000;
f[740] = 125440;
f[741] = 126000;
f[742] = 127008;
f[743] = 127575;
f[744] = 128000;
f[745] = 128625;
f[746] = 129024;
f[747] = 129600;
f[748] = 129654;
f[749] = 131072;
f[750] = 131220;
f[751] = 131250;
f[752] = 131712;
f[753] = 132300;
f[754] = 134400;
f[755] = 134456;
f[756] = 135000;
f[757] = 136080;
f[758] = 137200;
f[759] = 137781;
f[760] = 138240;
f[761] = 138915;
f[762] = 139968;
f[763] = 140000;
f[764] = 140625;
f[765] = 141120;
f[766] = 141750;
f[767] = 142884;
f[768] = 143360;
f[769] = 144000;
f[770] = 144060;
f[771] = 145152;
f[772] = 145800;
f[773] = 147000;
f[774] = 147456;
f[775] = 148176;
f[776] = 150000;
f[777] = 150528;
f[778] = 151200;
f[779] = 151263;
f[780] = 151875;
f[781] = 153090;
f[782] = 153125;
f[783] = 153600;
f[784] = 153664;
f[785] = 154350;
f[786] = 155520;
f[787] = 156250;
f[788] = 156800;
f[789] = 157464;
f[790] = 157500;
f[791] = 158760;
f[792] = 160000;
f[793] = 161280;
f[794] = 162000;
f[795] = 163296;
f[796] = 163840;
f[797] = 164025;
f[798] = 164640;
f[799] = 165375;
f[800] = 165888;
f[801] = 166698;
f[802] = 168000;
f[803] = 168070;
f[804] = 168750;
f[805] = 169344;
f[806] = 170100;
f[807] = 171500;
f[808] = 172032;
f[809] = 172800;
f[810] = 172872;
f[811] = 174960;
f[812] = 175000;
f[813] = 175616;
f[814] = 176400;
f[815] = 177147;
f[816] = 178605;
f[817] = 179200;
f[818] = 180000;
f[819] = 180075;
f[820] = 181440;
f[821] = 182250;
f[822] = 183708;
f[823] = 183750;
f[824] = 184320;
f[825] = 185220;
f[826] = 186624;
f[827] = 187500;
f[828] = 188160;
f[829] = 189000;
f[830] = 190512;
f[831] = 192000;
f[832] = 192080;
f[833] = 193536;
f[834] = 194400;
f[835] = 194481;
f[836] = 196000;
f[837] = 196608;
f[838] = 196830;
f[839] = 196875;
f[840] = 197568;
f[841] = 198450;
f[842] = 200000;
f[843] = 200704;
f[844] = 201600;
f[845] = 201684;
f[846] = 202500;
f[847] = 204120;
f[848] = 204800;
f[849] = 205800;
f[850] = 207360;
f[851] = 209952;
f[852] = 210000;
f[853] = 211680;
f[854] = 212625;
f[855] = 214326;
f[856] = 214375;
f[857] = 215040;
f[858] = 216000;
f[859] = 216090;
f[860] = 217728;
f[861] = 218700;
f[862] = 218750;
f[863] = 219520;
f[864] = 220500;
f[865] = 221184;
f[866] = 222264;
f[867] = 224000;
f[868] = 225000;
f[869] = 225792;
f[870] = 226800;
f[871] = 229376;
f[872] = 229635;
f[873] = 230400;
f[874] = 230496;
f[875] = 231525;
f[876] = 233280;
f[877] = 234375;
f[878] = 235200;
f[879] = 235298;
f[880] = 236196;
f[881] = 236250;
f[882] = 238140;
f[883] = 240000;
f[884] = 240100;
f[885] = 241920;
f[886] = 243000;
f[887] = 244944;
f[888] = 245000;
f[889] = 245760;
f[890] = 246960;
f[891] = 248832;
f[892] = 250000;
f[893] = 250047;
f[894] = 250880;
f[895] = 252000;
f[896] = 252105;
f[897] = 253125;
f[898] = 254016;
f[899] = 255150;
f[900] = 256000;
f[901] = 257250;
f[902] = 258048;
f[903] = 259200;
f[904] = 259308;
f[905] = 262144;
f[906] = 262440;
f[907] = 262500;
f[908] = 263424;
f[909] = 264600;
f[910] = 268800;
f[911] = 268912;
f[912] = 270000;
f[913] = 272160;
f[914] = 273375;
f[915] = 274400;
f[916] = 275562;
f[917] = 275625;
f[918] = 276480;
f[919] = 277830;
f[920] = 279936;
f[921] = 280000;
f[922] = 281250;
f[923] = 282240;
f[924] = 283500;
f[925] = 285768;
f[926] = 286720;
f[927] = 288000;
f[928] = 288120;
f[929] = 290304;
f[930] = 291600;
f[931] = 294000;
f[932] = 294912;
f[933] = 295245;
f[934] = 296352;
f[935] = 297675;
f[936] = 300000;
f[937] = 300125;
f[938] = 301056;
f[939] = 302400;
f[940] = 302526;
f[941] = 303750;
f[942] = 306180;
f[943] = 306250;
f[944] = 307200;
f[945] = 307328;
f[946] = 308700;
f[947] = 311040;
f[948] = 312500;
f[949] = 313600;
f[950] = 314928;
f[951] = 315000;
f[952] = 317520;
f[953] = 320000;
f[954] = 321489;
f[955] = 322560;
f[956] = 324000;
f[957] = 324135;
f[958] = 326592;
f[959] = 327680;
f[960] = 328050;
f[961] = 328125;
f[962] = 329280;
f[963] = 330750;
f[964] = 331776;
f[965] = 333396;
f[966] = 336000;
f[967] = 336140;
f[968] = 337500;
f[969] = 338688;
f[970] = 340200;
f[971] = 343000;
f[972] = 344064;
f[973] = 345600;
f[974] = 345744;
f[975] = 349920;
f[976] = 350000;
f[977] = 351232;
f[978] = 352800;
f[979] = 352947;
f[980] = 354294;
f[981] = 354375;
f[982] = 357210;
f[983] = 358400;
f[984] = 360000;
f[985] = 360150;
f[986] = 362880;
f[987] = 364500;
f[988] = 367416;
f[989] = 367500;
f[990] = 368640;
f[991] = 370440;
f[992] = 373248;
f[993] = 375000;
f[994] = 376320;
f[995] = 378000;
f[996] = 381024;
f[997] = 382725;
f[998] = 384000;
f[999] = 384160;
f[1000] = 385875;
f[1001] = 387072;
f[1002] = 388800;
f[1003] = 388962;
f[1004] = 390625;
f[1005] = 392000;
f[1006] = 393216;
f[1007] = 393660;
f[1008] = 393750;
f[1009] = 395136;
f[1010] = 396900;
f[1011] = 400000;
f[1012] = 401408;
f[1013] = 403200;
f[1014] = 403368;
f[1015] = 405000;
f[1016] = 408240;
f[1017] = 409600;
f[1018] = 411600;
f[1019] = 413343;
f[1020] = 414720;
f[1021] = 416745;
f[1022] = 419904;
f[1023] = 420000;
f[1024] = 420175;
f[1025] = 421875;
f[1026] = 423360;
f[1027] = 425250;
f[1028] = 428652;
f[1029] = 428750;
f[1030] = 430080;
f[1031] = 432000;
f[1032] = 432180;
f[1033] = 435456;
f[1034] = 437400;
f[1035] = 437500;
f[1036] = 439040;
f[1037] = 441000;
f[1038] = 442368;
f[1039] = 444528;
f[1040] = 448000;
f[1041] = 450000;
f[1042] = 451584;
f[1043] = 453600;
f[1044] = 453789;
f[1045] = 455625;
f[1046] = 458752;
f[1047] = 459270;
f[1048] = 459375;
f[1049] = 460800;
f[1050] = 460992;
f[1051] = 463050;
f[1052] = 466560;
f[1053] = 468750;
f[1054] = 470400;
f[1055] = 470596;
f[1056] = 472392;
f[1057] = 472500;
f[1058] = 476280;
f[1059] = 480000;
f[1060] = 480200;
f[1061] = 483840;
f[1062] = 486000;
f[1063] = 489888;
f[1064] = 490000;
f[1065] = 491520;
f[1066] = 492075;
f[1067] = 493920;
f[1068] = 496125;
f[1069] = 497664;
f[1070] = 500000;
f[1071] = 500094;
f[1072] = 501760;
f[1073] = 504000;
f[1074] = 504210;
f[1075] = 506250;
f[1076] = 508032;
f[1077] = 510300;
f[1078] = 512000;
f[1079] = 514500;
f[1080] = 516096;
f[1081] = 518400;
f[1082] = 518616;
f[1083] = 524288;
f[1084] = 524880;
f[1085] = 525000;
f[1086] = 526848;
f[1087] = 529200;
f[1088] = 531441;
f[1089] = 535815;
f[1090] = 537600;
f[1091] = 537824;
f[1092] = 540000;
f[1093] = 540225;
f[1094] = 544320;
f[1095] = 546750;
f[1096] = 546875;
f[1097] = 548800;
f[1098] = 551124;
f[1099] = 551250;
f[1100] = 552960;
f[1101] = 555660;
f[1102] = 559872;
f[1103] = 560000;
f[1104] = 562500;
f[1105] = 564480;
f[1106] = 567000;
f[1107] = 571536;
f[1108] = 573440;
f[1109] = 576000;
f[1110] = 576240;
f[1111] = 580608;
f[1112] = 583200;
f[1113] = 583443;
f[1114] = 588000;
f[1115] = 588245;
f[1116] = 589824;
f[1117] = 590490;
f[1118] = 590625;
f[1119] = 592704;
f[1120] = 595350;
f[1121] = 600000;
f[1122] = 600250;
f[1123] = 602112;
f[1124] = 604800;
f[1125] = 605052;
f[1126] = 607500;
f[1127] = 612360;
f[1128] = 612500;
f[1129] = 614400;
f[1130] = 614656;
f[1131] = 617400;
f[1132] = 622080;
f[1133] = 625000;
f[1134] = 627200;
f[1135] = 629856;
f[1136] = 630000;
f[1137] = 635040;
f[1138] = 637875;
f[1139] = 640000;
f[1140] = 642978;
f[1141] = 643125;
f[1142] = 645120;
f[1143] = 648000;
f[1144] = 648270;
f[1145] = 653184;
f[1146] = 655360;
f[1147] = 656100;
f[1148] = 656250;
f[1149] = 658560;
f[1150] = 661500;
f[1151] = 663552;
f[1152] = 666792;
f[1153] = 672000;
f[1154] = 672280;
f[1155] = 675000;
f[1156] = 677376;
f[1157] = 680400;
f[1158] = 686000;
f[1159] = 688128;
f[1160] = 688905;
f[1161] = 691200;
f[1162] = 691488;
f[1163] = 694575;
f[1164] = 699840;
f[1165] = 700000;
f[1166] = 702464;
f[1167] = 703125;
f[1168] = 705600;
f[1169] = 705894;
f[1170] = 708588;
f[1171] = 708750;
f[1172] = 714420;
f[1173] = 716800;
f[1174] = 720000;
f[1175] = 720300;
f[1176] = 725760;
f[1177] = 729000;
f[1178] = 734832;
f[1179] = 735000;
f[1180] = 737280;
f[1181] = 740880;
f[1182] = 746496;
f[1183] = 750000;
f[1184] = 750141;
f[1185] = 752640;
f[1186] = 756000;
f[1187] = 756315;
f[1188] = 759375;
f[1189] = 762048;
f[1190] = 765450;
f[1191] = 765625;
f[1192] = 768000;
f[1193] = 768320;
f[1194] = 771750;
f[1195] = 774144;
f[1196] = 777600;
f[1197] = 777924;
f[1198] = 781250;
f[1199] = 784000;
f[1200] = 786432;
f[1201] = 787320;
f[1202] = 787500;
f[1203] = 790272;
f[1204] = 793800;
f[1205] = 800000;
f[1206] = 802816;
f[1207] = 806400;
f[1208] = 806736;
f[1209] = 810000;
f[1210] = 816480;
f[1211] = 819200;
f[1212] = 820125;
f[1213] = 823200;
f[1214] = 823543;
f[1215] = 826686;
f[1216] = 826875;
f[1217] = 829440;
f[1218] = 833490;
f[1219] = 839808;
f[1220] = 840000;
f[1221] = 840350;
f[1222] = 843750;
f[1223] = 846720;
f[1224] = 850500;
f[1225] = 857304;
f[1226] = 857500;
f[1227] = 860160;
f[1228] = 864000;
f[1229] = 864360;
f[1230] = 870912;
f[1231] = 874800;
f[1232] = 875000;
f[1233] = 878080;
f[1234] = 882000;
f[1235] = 884736;
f[1236] = 885735;
f[1237] = 889056;
f[1238] = 893025;
f[1239] = 896000;
f[1240] = 900000;
f[1241] = 900375;
f[1242] = 903168;
f[1243] = 907200;
f[1244] = 907578;
f[1245] = 911250;
f[1246] = 917504;
f[1247] = 918540;
f[1248] = 918750;
f[1249] = 921600;
f[1250] = 921984;
f[1251] = 926100;
f[1252] = 933120;
f[1253] = 937500;
f[1254] = 940800;
f[1255] = 941192;
f[1256] = 944784;
f[1257] = 945000;
f[1258] = 952560;
f[1259] = 960000;
f[1260] = 960400;
f[1261] = 964467;
f[1262] = 967680;
f[1263] = 972000;
f[1264] = 972405;
f[1265] = 979776;
f[1266] = 980000;
f[1267] = 983040;
f[1268] = 984150;
f[1269] = 984375;
f[1270] = 987840;
f[1271] = 992250;
f[1272] = 995328;
f[1273] = 1000000;
f[1274] = 1000188;
f[1275] = 1003520;
f[1276] = 1008000;
f[1277] = 1008420;
f[1278] = 1012500;
f[1279] = 1016064;
f[1280] = 1020600;
f[1281] = 1024000;
f[1282] = 1029000;
f[1283] = 1032192;
f[1284] = 1036800;
f[1285] = 1037232;
f[1286] = 1048576;
f[1287] = 1049760;
f[1288] = 1050000;
f[1289] = 1053696;
f[1290] = 1058400;
f[1291] = 1058841;
f[1292] = 1062882;
f[1293] = 1063125;
f[1294] = 1071630;
f[1295] = 1071875;
f[1296] = 1075200;
f[1297] = 1075648;
f[1298] = 1080000;
f[1299] = 1080450;
f[1300] = 1088640;
f[1301] = 1093500;
f[1302] = 1093750;
f[1303] = 1097600;
f[1304] = 1102248;
f[1305] = 1102500;
f[1306] = 1105920;
f[1307] = 1111320;
f[1308] = 1119744;
f[1309] = 1120000;
f[1310] = 1125000;
f[1311] = 1128960;
f[1312] = 1134000;
f[1313] = 1143072;
f[1314] = 1146880;
f[1315] = 1148175;
f[1316] = 1152000;
f[1317] = 1152480;
f[1318] = 1157625;
f[1319] = 1161216;
f[1320] = 1166400;
f[1321] = 1166886;
f[1322] = 1171875;
f[1323] = 1176000;
f[1324] = 1176490;
f[1325] = 1179648;
f[1326] = 1180980;
f[1327] = 1181250;
f[1328] = 1185408;
f[1329] = 1190700;
f[1330] = 1200000;
f[1331] = 1200500;
f[1332] = 1204224;
f[1333] = 1209600;
f[1334] = 1210104;
f[1335] = 1215000;
f[1336] = 1224720;
f[1337] = 1225000;
f[1338] = 1228800;
f[1339] = 1229312;
f[1340] = 1234800;
f[1341] = 1240029;
f[1342] = 1244160;
f[1343] = 1250000;
f[1344] = 1250235;
f[1345] = 1254400;
f[1346] = 1259712;
f[1347] = 1260000;
f[1348] = 1260525;
f[1349] = 1265625;
f[1350] = 1270080;
f[1351] = 1275750;
f[1352] = 1280000;
f[1353] = 1285956;
f[1354] = 1286250;
f[1355] = 1290240;
f[1356] = 1296000;
f[1357] = 1296540;
f[1358] = 1306368;
f[1359] = 1310720;
f[1360] = 1312200;
f[1361] = 1312500;
f[1362] = 1317120;
f[1363] = 1323000;
f[1364] = 1327104;
f[1365] = 1333584;
f[1366] = 1344000;
f[1367] = 1344560;
f[1368] = 1350000;
f[1369] = 1354752;
f[1370] = 1360800;
f[1371] = 1361367;
f[1372] = 1366875;
f[1373] = 1372000;
f[1374] = 1376256;
f[1375] = 1377810;
f[1376] = 1378125;
f[1377] = 1382400;
f[1378] = 1382976;
f[1379] = 1389150;
f[1380] = 1399680;
f[1381] = 1400000;
f[1382] = 1404928;
f[1383] = 1406250;
f[1384] = 1411200;
f[1385] = 1411788;
f[1386] = 1417176;
f[1387] = 1417500;
f[1388] = 1428840;
f[1389] = 1433600;
f[1390] = 1440000;
f[1391] = 1440600;
f[1392] = 1451520;
f[1393] = 1458000;
f[1394] = 1469664;
f[1395] = 1470000;
f[1396] = 1474560;
f[1397] = 1476225;
f[1398] = 1481760;
f[1399] = 1488375;
f[1400] = 1492992;
f[1401] = 1500000;
f[1402] = 1500282;
f[1403] = 1500625;
f[1404] = 1505280;
f[1405] = 1512000;
f[1406] = 1512630;
f[1407] = 1518750;
f[1408] = 1524096;
f[1409] = 1530900;
f[1410] = 1531250;
f[1411] = 1536000;
f[1412] = 1536640;
f[1413] = 1543500;
f[1414] = 1548288;
f[1415] = 1555200;
f[1416] = 1555848;
f[1417] = 1562500;
f[1418] = 1568000;
f[1419] = 1572864;
f[1420] = 1574640;
f[1421] = 1575000;
f[1422] = 1580544;
f[1423] = 1587600;
f[1424] = 1594323;
f[1425] = 1600000;
f[1426] = 1605632;
f[1427] = 1607445;
f[1428] = 1612800;
f[1429] = 1613472;
f[1430] = 1620000;
f[1431] = 1620675;
f[1432] = 1632960;
f[1433] = 1638400;
f[1434] = 1640250;
f[1435] = 1640625;
f[1436] = 1646400;
f[1437] = 1647086;
f[1438] = 1653372;
f[1439] = 1653750;
f[1440] = 1658880;
f[1441] = 1666980;
f[1442] = 1679616;
f[1443] = 1680000;
f[1444] = 1680700;
f[1445] = 1687500;
f[1446] = 1693440;
f[1447] = 1701000;
f[1448] = 1714608;
f[1449] = 1715000;
f[1450] = 1720320;
f[1451] = 1728000;
f[1452] = 1728720;
f[1453] = 1741824;
f[1454] = 1749600;
f[1455] = 1750000;
f[1456] = 1750329;
f[1457] = 1756160;
f[1458] = 1764000;
f[1459] = 1764735;
f[1460] = 1769472;
f[1461] = 1771470;
f[1462] = 1771875;
f[1463] = 1778112;
f[1464] = 1786050;
f[1465] = 1792000;
f[1466] = 1800000;
f[1467] = 1800750;
f[1468] = 1806336;
f[1469] = 1814400;
f[1470] = 1815156;
f[1471] = 1822500;
f[1472] = 1835008;
f[1473] = 1837080;
f[1474] = 1837500;
f[1475] = 1843200;
f[1476] = 1843968;
f[1477] = 1852200;
f[1478] = 1866240;
f[1479] = 1875000;
f[1480] = 1881600;
f[1481] = 1882384;
f[1482] = 1889568;
f[1483] = 1890000;
f[1484] = 1905120;
f[1485] = 1913625;
f[1486] = 1920000;
f[1487] = 1920800;
f[1488] = 1928934;
f[1489] = 1929375;
f[1490] = 1935360;
f[1491] = 1944000;
f[1492] = 1944810;
f[1493] = 1953125;
f[1494] = 1959552;
f[1495] = 1960000;
f[1496] = 1966080;
f[1497] = 1968300;
f[1498] = 1968750;
f[1499] = 1975680;
f[1500] = 1984500;
f[1501] = 1990656;
f[1502] = 2000000;
f[1503] = 2000376;
f[1504] = 2007040;
f[1505] = 2016000;
f[1506] = 2016840;
f[1507] = 2025000;
f[1508] = 2032128;
f[1509] = 2041200;
f[1510] = 2048000;
f[1511] = 2058000;
f[1512] = 2064384;
f[1513] = 2066715;
f[1514] = 2073600;
f[1515] = 2074464;
f[1516] = 2083725;
f[1517] = 2097152;
f[1518] = 2099520;
f[1519] = 2100000;
f[1520] = 2100875;
f[1521] = 2107392;
f[1522] = 2109375;
f[1523] = 2116800;
f[1524] = 2117682;
f[1525] = 2125764;
f[1526] = 2126250;
f[1527] = 2143260;
f[1528] = 2143750;
f[1529] = 2150400;
f[1530] = 2151296;
f[1531] = 2160000;
f[1532] = 2160900;
f[1533] = 2177280;
f[1534] = 2187000;
f[1535] = 2187500;
f[1536] = 2195200;
f[1537] = 2204496;
f[1538] = 2205000;
f[1539] = 2211840;
f[1540] = 2222640;
f[1541] = 2239488;
f[1542] = 2240000;
f[1543] = 2250000;
f[1544] = 2250423;
f[1545] = 2257920;
f[1546] = 2268000;
f[1547] = 2268945;
f[1548] = 2278125;
f[1549] = 2286144;
f[1550] = 2293760;
f[1551] = 2296350;
f[1552] = 2296875;
f[1553] = 2304000;
f[1554] = 2304960;
f[1555] = 2315250;
f[1556] = 2322432;
f[1557] = 2332800;
f[1558] = 2333772;
f[1559] = 2343750;
f[1560] = 2352000;
f[1561] = 2352980;
f[1562] = 2359296;
f[1563] = 2361960;
f[1564] = 2362500;
f[1565] = 2370816;
f[1566] = 2381400;
f[1567] = 2400000;
f[1568] = 2401000;
f[1569] = 2408448;
f[1570] = 2419200;
f[1571] = 2420208;
f[1572] = 2430000;
f[1573] = 2449440;
f[1574] = 2450000;
f[1575] = 2457600;
f[1576] = 2458624;
f[1577] = 2460375;
f[1578] = 2469600;
f[1579] = 2470629;
f[1580] = 2480058;
f[1581] = 2480625;
f[1582] = 2488320;
f[1583] = 2500000;
f[1584] = 2500470;
f[1585] = 2508800;
f[1586] = 2519424;
f[1587] = 2520000;
f[1588] = 2521050;
f[1589] = 2531250;
f[1590] = 2540160;
f[1591] = 2551500;
f[1592] = 2560000;
f[1593] = 2571912;
f[1594] = 2572500;
f[1595] = 2580480;
f[1596] = 2592000;
f[1597] = 2593080;
f[1598] = 2612736;
f[1599] = 2621440;
f[1600] = 2624400;
f[1601] = 2625000;
f[1602] = 2634240;
f[1603] = 2646000;
f[1604] = 2654208;
f[1605] = 2657205;
f[1606] = 2667168;
f[1607] = 2679075;
f[1608] = 2688000;
f[1609] = 2689120;
f[1610] = 2700000;
f[1611] = 2701125;
f[1612] = 2709504;
f[1613] = 2721600;
f[1614] = 2722734;
f[1615] = 2733750;
f[1616] = 2734375;
f[1617] = 2744000;
f[1618] = 2752512;
f[1619] = 2755620;
f[1620] = 2756250;
f[1621] = 2764800;
f[1622] = 2765952;
f[1623] = 2778300;
f[1624] = 2799360;
f[1625] = 2800000;
f[1626] = 2809856;
f[1627] = 2812500;
f[1628] = 2822400;
f[1629] = 2823576;
f[1630] = 2834352;
f[1631] = 2835000;
f[1632] = 2857680;
f[1633] = 2867200;
f[1634] = 2880000;
f[1635] = 2881200;
f[1636] = 2893401;
f[1637] = 2903040;
f[1638] = 2916000;
f[1639] = 2917215;
f[1640] = 2939328;
f[1641] = 2940000;
f[1642] = 2941225;
f[1643] = 2949120;
f[1644] = 2952450;
f[1645] = 2953125;
f[1646] = 2963520;
f[1647] = 2976750;
f[1648] = 2985984;
f[1649] = 3000000;
f[1650] = 3000564;
f[1651] = 3001250;
f[1652] = 3010560;
f[1653] = 3024000;
f[1654] = 3025260;
f[1655] = 3037500;
f[1656] = 3048192;
f[1657] = 3061800;
f[1658] = 3062500;
f[1659] = 3072000;
f[1660] = 3073280;
f[1661] = 3087000;
f[1662] = 3096576;
f[1663] = 3110400;
f[1664] = 3111696;
f[1665] = 3125000;
f[1666] = 3136000;
f[1667] = 3145728;
f[1668] = 3149280;
f[1669] = 3150000;
f[1670] = 3161088;
f[1671] = 3175200;
f[1672] = 3176523;
f[1673] = 3188646;
f[1674] = 3189375;
f[1675] = 3200000;
f[1676] = 3211264;
f[1677] = 3214890;
f[1678] = 3215625;
f[1679] = 3225600;
f[1680] = 3226944;
f[1681] = 3240000;
f[1682] = 3241350;
f[1683] = 3265920;
f[1684] = 3276800;
f[1685] = 3280500;
f[1686] = 3281250;
f[1687] = 3292800;
f[1688] = 3294172;
f[1689] = 3306744;
f[1690] = 3307500;
f[1691] = 3317760;
f[1692] = 3333960;
f[1693] = 3359232;
f[1694] = 3360000;
f[1695] = 3361400;
f[1696] = 3375000;
f[1697] = 3386880;
f[1698] = 3402000;
f[1699] = 3429216;
f[1700] = 3430000;
f[1701] = 3440640;
f[1702] = 3444525;
f[1703] = 3456000;
f[1704] = 3457440;
f[1705] = 3472875;
f[1706] = 3483648;
f[1707] = 3499200;
f[1708] = 3500000;
f[1709] = 3500658;
f[1710] = 3512320;
f[1711] = 3515625;
f[1712] = 3528000;
f[1713] = 3529470;
f[1714] = 3538944;
f[1715] = 3542940;
f[1716] = 3543750;
f[1717] = 3556224;
f[1718] = 3572100;
f[1719] = 3584000;
f[1720] = 3600000;
f[1721] = 3601500;
f[1722] = 3612672;
f[1723] = 3628800;
f[1724] = 3630312;
f[1725] = 3645000;
f[1726] = 3670016;
f[1727] = 3674160;
f[1728] = 3675000;
f[1729] = 3686400;
f[1730] = 3687936;
f[1731] = 3704400;
f[1732] = 3720087;
f[1733] = 3732480;
f[1734] = 3750000;
f[1735] = 3750705;
f[1736] = 3763200;
f[1737] = 3764768;
f[1738] = 3779136;
f[1739] = 3780000;
f[1740] = 3781575;
f[1741] = 3796875;
f[1742] = 3810240;
f[1743] = 3827250;
f[1744] = 3828125;
f[1745] = 3840000;
f[1746] = 3841600;
f[1747] = 3857868;
f[1748] = 3858750;
f[1749] = 3870720;
f[1750] = 3888000;
f[1751] = 3889620;
f[1752] = 3906250;
f[1753] = 3919104;
f[1754] = 3920000;
f[1755] = 3932160;
f[1756] = 3936600;
f[1757] = 3937500;
f[1758] = 3951360;
f[1759] = 3969000;
f[1760] = 3981312;
f[1761] = 4000000;
f[1762] = 4000752;
f[1763] = 4014080;
f[1764] = 4032000;
f[1765] = 4033680;
f[1766] = 4050000;
f[1767] = 4064256;
f[1768] = 4082400;
f[1769] = 4084101;
f[1770] = 4096000;
f[1771] = 4100625;
f[1772] = 4116000;
f[1773] = 4117715;
f[1774] = 4128768;
f[1775] = 4133430;
f[1776] = 4134375;
f[1777] = 4147200;
f[1778] = 4148928;
f[1779] = 4167450;
f[1780] = 4194304;
f[1781] = 4199040;
f[1782] = 4200000;
f[1783] = 4201750;
f[1784] = 4214784;
f[1785] = 4218750;
f[1786] = 4233600;
f[1787] = 4235364;
f[1788] = 4251528;
f[1789] = 4252500;
f[1790] = 4286520;
f[1791] = 4287500;
f[1792] = 4300800;
f[1793] = 4302592;
f[1794] = 4320000;
f[1795] = 4321800;
f[1796] = 4354560;
f[1797] = 4374000;
f[1798] = 4375000;
f[1799] = 4390400;
f[1800] = 4408992;
f[1801] = 4410000;
f[1802] = 4423680;
f[1803] = 4428675;
f[1804] = 4445280;
f[1805] = 4465125;
f[1806] = 4478976;
f[1807] = 4480000;
f[1808] = 4500000;
f[1809] = 4500846;
f[1810] = 4501875;
f[1811] = 4515840;
f[1812] = 4536000;
f[1813] = 4537890;
f[1814] = 4556250;
f[1815] = 4572288;
f[1816] = 4587520;
f[1817] = 4592700;
f[1818] = 4593750;
f[1819] = 4608000;
f[1820] = 4609920;
f[1821] = 4630500;
f[1822] = 4644864;
f[1823] = 4665600;
f[1824] = 4667544;
f[1825] = 4687500;
f[1826] = 4704000;
f[1827] = 4705960;
f[1828] = 4718592;
f[1829] = 4723920;
f[1830] = 4725000;
f[1831] = 4741632;
f[1832] = 4762800;
f[1833] = 4782969;
f[1834] = 4800000;
f[1835] = 4802000;
f[1836] = 4816896;
f[1837] = 4822335;
f[1838] = 4838400;
f[1839] = 4840416;
f[1840] = 4860000;
f[1841] = 4862025;
f[1842] = 4898880;
f[1843] = 4900000;
f[1844] = 4915200;
f[1845] = 4917248;
f[1846] = 4920750;
f[1847] = 4921875;
f[1848] = 4939200;
f[1849] = 4941258;
f[1850] = 4960116;
f[1851] = 4961250;
f[1852] = 4976640;
f[1853] = 5000000;
f[1854] = 5000940;
f[1855] = 5017600;
f[1856] = 5038848;
f[1857] = 5040000;
f[1858] = 5042100;
f[1859] = 5062500;
f[1860] = 5080320;
f[1861] = 5103000;
f[1862] = 5120000;
f[1863] = 5143824;
f[1864] = 5145000;
f[1865] = 5160960;
f[1866] = 5184000;
f[1867] = 5186160;
f[1868] = 5225472;
f[1869] = 5242880;
f[1870] = 5248800;
f[1871] = 5250000;
f[1872] = 5250987;
f[1873] = 5268480;
f[1874] = 5292000;
f[1875] = 5294205;
f[1876] = 5308416;
f[1877] = 5314410;
f[1878] = 5315625;
f[1879] = 5334336;
f[1880] = 5358150;
f[1881] = 5359375;
f[1882] = 5376000;
f[1883] = 5378240;
f[1884] = 5400000;
f[1885] = 5402250;
f[1886] = 5419008;
f[1887] = 5443200;
f[1888] = 5445468;
f[1889] = 5467500;
f[1890] = 5468750;
f[1891] = 5488000;
f[1892] = 5505024;
f[1893] = 5511240;
f[1894] = 5512500;
f[1895] = 5529600;
f[1896] = 5531904;
f[1897] = 5556600;
f[1898] = 5598720;
f[1899] = 5600000;
f[1900] = 5619712;
f[1901] = 5625000;
f[1902] = 5644800;
f[1903] = 5647152;
f[1904] = 5668704;
f[1905] = 5670000;
f[1906] = 5715360;
f[1907] = 5734400;
f[1908] = 5740875;
f[1909] = 5760000;
f[1910] = 5762400;
f[1911] = 5764801;
f[1912] = 5786802;
f[1913] = 5788125;
f[1914] = 5806080;
f[1915] = 5832000;
f[1916] = 5834430;
f[1917] = 5859375;
f[1918] = 5878656;
f[1919] = 5880000;
f[1920] = 5882450;
f[1921] = 5898240;
f[1922] = 5904900;
f[1923] = 5906250;
f[1924] = 5927040;
f[1925] = 5953500;
f[1926] = 5971968;
f[1927] = 6000000;
f[1928] = 6001128;
f[1929] = 6002500;
f[1930] = 6021120;
f[1931] = 6048000;
f[1932] = 6050520;
f[1933] = 6075000;
f[1934] = 6096384;
f[1935] = 6123600;
f[1936] = 6125000;
f[1937] = 6144000;
f[1938] = 6146560;
f[1939] = 6174000;
f[1940] = 6193152;
f[1941] = 6200145;
f[1942] = 6220800;
f[1943] = 6223392;
f[1944] = 6250000;
f[1945] = 6251175;
f[1946] = 6272000;
f[1947] = 6291456;
f[1948] = 6298560;
f[1949] = 6300000;
f[1950] = 6302625;
f[1951] = 6322176;
f[1952] = 6328125;
f[1953] = 6350400;
f[1954] = 6353046;
f[1955] = 6377292;
f[1956] = 6378750;
f[1957] = 6400000;
f[1958] = 6422528;
f[1959] = 6429780;
f[1960] = 6431250;
f[1961] = 6451200;
f[1962] = 6453888;
f[1963] = 6480000;
f[1964] = 6482700;
f[1965] = 6531840;
f[1966] = 6553600;
f[1967] = 6561000;
f[1968] = 6562500;
f[1969] = 6585600;
f[1970] = 6588344;
f[1971] = 6613488;
f[1972] = 6615000;
f[1973] = 6635520;
f[1974] = 6667920;
f[1975] = 6718464;
f[1976] = 6720000;
f[1977] = 6722800;
f[1978] = 6750000;
f[1979] = 6751269;
f[1980] = 6773760;
f[1981] = 6804000;
f[1982] = 6806835;
f[1983] = 6834375;
f[1984] = 6858432;
f[1985] = 6860000;
f[1986] = 6881280;
f[1987] = 6889050;
f[1988] = 6890625;
f[1989] = 6912000;
f[1990] = 6914880;
f[1991] = 6945750;
f[1992] = 6967296;
f[1993] = 6998400;
f[1994] = 7000000;
f[1995] = 7001316;
f[1996] = 7024640;
f[1997] = 7031250;
f[1998] = 7056000;
f[1999] = 7058940;
f[2000] = 7077888;
f[2001] = 7085880;
f[2002] = 7087500;
f[2003] = 7112448;
f[2004] = 7144200;
f[2005] = 7168000;
f[2006] = 7200000;
f[2007] = 7203000;
f[2008] = 7225344;
f[2009] = 7257600;
f[2010] = 7260624;
f[2011] = 7290000;
f[2012] = 7340032;
f[2013] = 7348320;
f[2014] = 7350000;
f[2015] = 7372800;
f[2016] = 7375872;
f[2017] = 7381125;
f[2018] = 7408800;
f[2019] = 7411887;
f[2020] = 7440174;
f[2021] = 7441875;
f[2022] = 7464960;
f[2023] = 7500000;
f[2024] = 7501410;
f[2025] = 7503125;
f[2026] = 7526400;
f[2027] = 7529536;
f[2028] = 7558272;
f[2029] = 7560000;
f[2030] = 7563150;
f[2031] = 7593750;
f[2032] = 7620480;
f[2033] = 7654500;
f[2034] = 7656250;
f[2035] = 7680000;
f[2036] = 7683200;
f[2037] = 7715736;
f[2038] = 7717500;
f[2039] = 7741440;
f[2040] = 7776000;
f[2041] = 7779240;
f[2042] = 7812500;
f[2043] = 7838208;
f[2044] = 7840000;
f[2045] = 7864320;
f[2046] = 7873200;
f[2047] = 7875000;
f[2048] = 7902720;
f[2049] = 7938000;
f[2050] = 7962624;
f[2051] = 7971615;
f[2052] = 8000000;
f[2053] = 8001504;
f[2054] = 8028160;
f[2055] = 8037225;
f[2056] = 8064000;
f[2057] = 8067360;
f[2058] = 8100000;
f[2059] = 8103375;
f[2060] = 8128512;
f[2061] = 8164800;
f[2062] = 8168202;
f[2063] = 8192000;
f[2064] = 8201250;
f[2065] = 8203125;
f[2066] = 8232000;
f[2067] = 8235430;
f[2068] = 8257536;
f[2069] = 8266860;
f[2070] = 8268750;
f[2071] = 8294400;
f[2072] = 8297856;
f[2073] = 8334900;
f[2074] = 8388608;
f[2075] = 8398080;
f[2076] = 8400000;
f[2077] = 8403500;
f[2078] = 8429568;
f[2079] = 8437500;
f[2080] = 8467200;
f[2081] = 8470728;
f[2082] = 8503056;
f[2083] = 8505000;
f[2084] = 8573040;
f[2085] = 8575000;
f[2086] = 8601600;
f[2087] = 8605184;
f[2088] = 8640000;
f[2089] = 8643600;
f[2090] = 8680203;
f[2091] = 8709120;
f[2092] = 8748000;
f[2093] = 8750000;
f[2094] = 8751645;
f[2095] = 8780800;
f[2096] = 8817984;
f[2097] = 8820000;
f[2098] = 8823675;
f[2099] = 8847360;
f[2100] = 8857350;
f[2101] = 8859375;
f[2102] = 8890560;
f[2103] = 8930250;
f[2104] = 8957952;
f[2105] = 8960000;
f[2106] = 9000000;
f[2107] = 9001692;
f[2108] = 9003750;
f[2109] = 9031680;
f[2110] = 9072000;
f[2111] = 9075780;
f[2112] = 9112500;
f[2113] = 9144576;
f[2114] = 9175040;
f[2115] = 9185400;
f[2116] = 9187500;
f[2117] = 9216000;
f[2118] = 9219840;
f[2119] = 9261000;
f[2120] = 9289728;
f[2121] = 9331200;
f[2122] = 9335088;
f[2123] = 9375000;
f[2124] = 9408000;
f[2125] = 9411920;
f[2126] = 9437184;
f[2127] = 9447840;
f[2128] = 9450000;
f[2129] = 9483264;
f[2130] = 9525600;
f[2131] = 9529569;
f[2132] = 9565938;
f[2133] = 9568125;
f[2134] = 9600000;
f[2135] = 9604000;
f[2136] = 9633792;
f[2137] = 9644670;
f[2138] = 9646875;
f[2139] = 9676800;
f[2140] = 9680832;
f[2141] = 9720000;
f[2142] = 9724050;
f[2143] = 9765625;
f[2144] = 9797760;
f[2145] = 9800000;
f[2146] = 9830400;
f[2147] = 9834496;
f[2148] = 9841500;
f[2149] = 9843750;
f[2150] = 9878400;
f[2151] = 9882516;
f[2152] = 9920232;
f[2153] = 9922500;
f[2154] = 9953280;
f[2155] = 10000000;
f[2156] = 10001880;
f[2157] = 10035200;
f[2158] = 10077696;
f[2159] = 10080000;
f[2160] = 10084200;
f[2161] = 10125000;
f[2162] = 10160640;
f[2163] = 10206000;
f[2164] = 10240000;
f[2165] = 10287648;
f[2166] = 10290000;
f[2167] = 10321920;
f[2168] = 10333575;
f[2169] = 10368000;
f[2170] = 10372320;
f[2171] = 10418625;
f[2172] = 10450944;
f[2173] = 10485760;
f[2174] = 10497600;
f[2175] = 10500000;
f[2176] = 10501974;
f[2177] = 10504375;
f[2178] = 10536960;
f[2179] = 10546875;
f[2180] = 10584000;
f[2181] = 10588410;
f[2182] = 10616832;
f[2183] = 10628820;
f[2184] = 10631250;
f[2185] = 10668672;
f[2186] = 10716300;
f[2187] = 10718750;
f[2188] = 10752000;
f[2189] = 10756480;
f[2190] = 10800000;
f[2191] = 10804500;
f[2192] = 10838016;
f[2193] = 10886400;
f[2194] = 10890936;
f[2195] = 10935000;
f[2196] = 10937500;
f[2197] = 10976000;
f[2198] = 11010048;
f[2199] = 11022480;
f[2200] = 11025000;
f[2201] = 11059200;
f[2202] = 11063808;
f[2203] = 11113200;
f[2204] = 11160261;
f[2205] = 11197440;
f[2206] = 11200000;
f[2207] = 11239424;
f[2208] = 11250000;
f[2209] = 11252115;
f[2210] = 11289600;
f[2211] = 11294304;
f[2212] = 11337408;
f[2213] = 11340000;
f[2214] = 11344725;
f[2215] = 11390625;
f[2216] = 11430720;
f[2217] = 11468800;
f[2218] = 11481750;
f[2219] = 11484375;
f[2220] = 11520000;
f[2221] = 11524800;
f[2222] = 11529602;
f[2223] = 11573604;
f[2224] = 11576250;
f[2225] = 11612160;
f[2226] = 11664000;
f[2227] = 11668860;
f[2228] = 11718750;
f[2229] = 11757312;
f[2230] = 11760000;
f[2231] = 11764900;
f[2232] = 11796480;
f[2233] = 11809800;
f[2234] = 11812500;
f[2235] = 11854080;
f[2236] = 11907000;
f[2237] = 11943936;
f[2238] = 12000000;
f[2239] = 12002256;
f[2240] = 12005000;
f[2241] = 12042240;
f[2242] = 12096000;
f[2243] = 12101040;
f[2244] = 12150000;
f[2245] = 12192768;
f[2246] = 12247200;
f[2247] = 12250000;
f[2248] = 12252303;
f[2249] = 12288000;
f[2250] = 12293120;
f[2251] = 12301875;
f[2252] = 12348000;
f[2253] = 12353145;
f[2254] = 12386304;
f[2255] = 12400290;
f[2256] = 12403125;
f[2257] = 12441600;
f[2258] = 12446784;
f[2259] = 12500000;
f[2260] = 12502350;
f[2261] = 12544000;
f[2262] = 12582912;
f[2263] = 12597120;
f[2264] = 12600000;
f[2265] = 12605250;
f[2266] = 12644352;
f[2267] = 12656250;
f[2268] = 12700800;
f[2269] = 12706092;
f[2270] = 12754584;
f[2271] = 12757500;
f[2272] = 12800000;
f[2273] = 12845056;
f[2274] = 12859560;
f[2275] = 12862500;
f[2276] = 12902400;
f[2277] = 12907776;
f[2278] = 12960000;
f[2279] = 12965400;
f[2280] = 13063680;
f[2281] = 13107200;
f[2282] = 13122000;
f[2283] = 13125000;
f[2284] = 13171200;
f[2285] = 13176688;
f[2286] = 13226976;
f[2287] = 13230000;
f[2288] = 13271040;
f[2289] = 13286025;
f[2290] = 13335840;
f[2291] = 13395375;
f[2292] = 13436928;
f[2293] = 13440000;
f[2294] = 13445600;
f[2295] = 13500000;
f[2296] = 13502538;
f[2297] = 13505625;
f[2298] = 13547520;
f[2299] = 13608000;
f[2300] = 13613670;
f[2301] = 13668750;
f[2302] = 13671875;
f[2303] = 13716864;
f[2304] = 13720000;
f[2305] = 13762560;
f[2306] = 13778100;
f[2307] = 13781250;
f[2308] = 13824000;
f[2309] = 13829760;
f[2310] = 13891500;
f[2311] = 13934592;
f[2312] = 13996800;
f[2313] = 14000000;
f[2314] = 14002632;
f[2315] = 14049280;
f[2316] = 14062500;
f[2317] = 14112000;
f[2318] = 14117880;
f[2319] = 14155776;
f[2320] = 14171760;
f[2321] = 14175000;
f[2322] = 14224896;
f[2323] = 14288400;
f[2324] = 14336000;
f[2325] = 14348907;
f[2326] = 14400000;
f[2327] = 14406000;
f[2328] = 14450688;
f[2329] = 14467005;
f[2330] = 14515200;
f[2331] = 14521248;
f[2332] = 14580000;
f[2333] = 14586075;
f[2334] = 14680064;
f[2335] = 14696640;
f[2336] = 14700000;
f[2337] = 14706125;
f[2338] = 14745600;
f[2339] = 14751744;
f[2340] = 14762250;
f[2341] = 14765625;
f[2342] = 14817600;
f[2343] = 14823774;
f[2344] = 14880348;
f[2345] = 14883750;
f[2346] = 14929920;
f[2347] = 15000000;
f[2348] = 15002820;
f[2349] = 15006250;
f[2350] = 15052800;
f[2351] = 15059072;
f[2352] = 15116544;
f[2353] = 15120000;
f[2354] = 15126300;
f[2355] = 15187500;
f[2356] = 15240960;
f[2357] = 15309000;
f[2358] = 15312500;
f[2359] = 15360000;
f[2360] = 15366400;
f[2361] = 15431472;
f[2362] = 15435000;
f[2363] = 15482880;
f[2364] = 15552000;
f[2365] = 15558480;
f[2366] = 15625000;
f[2367] = 15676416;
f[2368] = 15680000;
f[2369] = 15728640;
f[2370] = 15746400;
f[2371] = 15750000;
f[2372] = 15752961;
f[2373] = 15805440;
f[2374] = 15876000;
f[2375] = 15882615;
f[2376] = 15925248;
f[2377] = 15943230;
f[2378] = 15946875;
f[2379] = 16000000;
f[2380] = 16003008;
f[2381] = 16056320;
f[2382] = 16074450;
f[2383] = 16078125;
f[2384] = 16128000;
f[2385] = 16134720;
f[2386] = 16200000;
f[2387] = 16206750;
f[2388] = 16257024;
f[2389] = 16329600;
f[2390] = 16336404;
f[2391] = 16384000;
f[2392] = 16402500;
f[2393] = 16406250;
f[2394] = 16464000;
f[2395] = 16470860;
f[2396] = 16515072;
f[2397] = 16533720;
f[2398] = 16537500;
f[2399] = 16588800;
f[2400] = 16595712;
f[2401] = 16669800;
f[2402] = 16777216;
f[2403] = 16796160;
f[2404] = 16800000;
f[2405] = 16807000;
f[2406] = 16859136;
f[2407] = 16875000;
f[2408] = 16934400;
f[2409] = 16941456;
f[2410] = 17006112;
f[2411] = 17010000;
f[2412] = 17146080;
f[2413] = 17150000;
f[2414] = 17203200;
f[2415] = 17210368;
f[2416] = 17222625;
f[2417] = 17280000;
f[2418] = 17287200;
f[2419] = 17294403;
f[2420] = 17360406;
f[2421] = 17364375;
f[2422] = 17418240;
f[2423] = 17496000;
f[2424] = 17500000;
f[2425] = 17503290;
f[2426] = 17561600;
f[2427] = 17578125;
f[2428] = 17635968;
f[2429] = 17640000;
f[2430] = 17647350;
f[2431] = 17694720;
f[2432] = 17714700;
f[2433] = 17718750;
f[2434] = 17781120;
f[2435] = 17860500;
f[2436] = 17915904;
f[2437] = 17920000;
f[2438] = 18000000;
f[2439] = 18003384;
f[2440] = 18007500;
f[2441] = 18063360;
f[2442] = 18144000;
f[2443] = 18151560;
f[2444] = 18225000;
f[2445] = 18289152;
f[2446] = 18350080;
f[2447] = 18370800;
f[2448] = 18375000;
f[2449] = 18432000;
f[2450] = 18439680;
f[2451] = 18522000;
f[2452] = 18579456;
f[2453] = 18600435;
f[2454] = 18662400;
f[2455] = 18670176;
f[2456] = 18750000;
f[2457] = 18753525;
f[2458] = 18816000;
f[2459] = 18823840;
f[2460] = 18874368;
f[2461] = 18895680;
f[2462] = 18900000;
f[2463] = 18907875;
f[2464] = 18966528;
f[2465] = 18984375;
f[2466] = 19051200;
f[2467] = 19059138;
f[2468] = 19131876;
f[2469] = 19136250;
f[2470] = 19140625;
f[2471] = 19200000;
f[2472] = 19208000;
f[2473] = 19267584;
f[2474] = 19289340;
f[2475] = 19293750;
f[2476] = 19353600;
f[2477] = 19361664;
f[2478] = 19440000;
f[2479] = 19448100;
f[2480] = 19531250;
f[2481] = 19595520;
f[2482] = 19600000;
f[2483] = 19660800;
f[2484] = 19668992;
f[2485] = 19683000;
f[2486] = 19687500;
f[2487] = 19756800;
f[2488] = 19765032;
f[2489] = 19840464;
f[2490] = 19845000;
f[2491] = 19906560;
f[2492] = 20000000;
f[2493] = 20003760;
f[2494] = 20070400;
f[2495] = 20155392;
f[2496] = 20160000;
f[2497] = 20168400;
f[2498] = 20250000;
f[2499] = 20253807;
f[2500] = 20321280;
f[2501] = 20412000;
f[2502] = 20420505;
f[2503] = 20480000;
f[2504] = 20503125;
f[2505] = 20575296;
f[2506] = 20580000;
f[2507] = 20588575;
f[2508] = 20643840;
f[2509] = 20667150;
f[2510] = 20671875;
f[2511] = 20736000;
f[2512] = 20744640;
f[2513] = 20837250;
f[2514] = 20901888;
f[2515] = 20971520;
f[2516] = 20995200;
f[2517] = 21000000;
f[2518] = 21003948;
f[2519] = 21008750;
f[2520] = 21073920;
f[2521] = 21093750;
f[2522] = 21168000;
f[2523] = 21176820;
f[2524] = 21233664;
f[2525] = 21257640;
f[2526] = 21262500;
f[2527] = 21337344;
f[2528] = 21432600;
f[2529] = 21437500;
f[2530] = 21504000;
f[2531] = 21512960;
f[2532] = 21600000;
f[2533] = 21609000;
f[2534] = 21676032;
f[2535] = 21772800;
f[2536] = 21781872;
f[2537] = 21870000;
f[2538] = 21875000;
f[2539] = 21952000;
f[2540] = 22020096;
f[2541] = 22044960;
f[2542] = 22050000;
f[2543] = 22118400;
f[2544] = 22127616;
f[2545] = 22143375;
f[2546] = 22226400;
f[2547] = 22235661;
f[2548] = 22320522;
f[2549] = 22325625;
f[2550] = 22394880;
f[2551] = 22400000;
f[2552] = 22478848;
f[2553] = 22500000;
f[2554] = 22504230;
f[2555] = 22509375;
f[2556] = 22579200;
f[2557] = 22588608;
f[2558] = 22674816;
f[2559] = 22680000;
f[2560] = 22689450;
f[2561] = 22781250;
f[2562] = 22861440;
f[2563] = 22937600;
f[2564] = 22963500;
f[2565] = 22968750;
f[2566] = 23040000;
f[2567] = 23049600;
f[2568] = 23059204;
f[2569] = 23147208;
f[2570] = 23152500;
f[2571] = 23224320;
f[2572] = 23328000;
f[2573] = 23337720;
f[2574] = 23437500;
f[2575] = 23514624;
f[2576] = 23520000;
f[2577] = 23529800;
f[2578] = 23592960;
f[2579] = 23619600;
f[2580] = 23625000;
f[2581] = 23708160;
f[2582] = 23814000;
f[2583] = 23887872;
f[2584] = 23914845;
f[2585] = 24000000;
f[2586] = 24004512;
f[2587] = 24010000;
f[2588] = 24084480;
f[2589] = 24111675;
f[2590] = 24192000;
f[2591] = 24202080;
f[2592] = 24300000;
f[2593] = 24310125;
f[2594] = 24385536;
f[2595] = 24494400;
f[2596] = 24500000;
f[2597] = 24504606;
f[2598] = 24576000;
f[2599] = 24586240;
f[2600] = 24603750;
f[2601] = 24609375;
f[2602] = 24696000;
f[2603] = 24706290;
f[2604] = 24772608;
f[2605] = 24800580;
f[2606] = 24806250;
f[2607] = 24883200;
f[2608] = 24893568;
f[2609] = 25000000;
f[2610] = 25004700;
f[2611] = 25088000;
f[2612] = 25165824;
f[2613] = 25194240;
f[2614] = 25200000;
f[2615] = 25210500;
f[2616] = 25288704;
f[2617] = 25312500;
f[2618] = 25401600;
f[2619] = 25412184;
f[2620] = 25509168;
f[2621] = 25515000;
f[2622] = 25600000;
f[2623] = 25690112;
f[2624] = 25719120;
f[2625] = 25725000;
f[2626] = 25804800;
f[2627] = 25815552;
f[2628] = 25920000;
f[2629] = 25930800;
f[2630] = 26040609;
f[2631] = 26127360;
f[2632] = 26214400;
f[2633] = 26244000;
f[2634] = 26250000;
f[2635] = 26254935;
f[2636] = 26342400;
f[2637] = 26353376;
f[2638] = 26453952;
f[2639] = 26460000;
f[2640] = 26471025;
f[2641] = 26542080;
f[2642] = 26572050;
f[2643] = 26578125;
f[2644] = 26671680;
f[2645] = 26790750;
f[2646] = 26796875;
f[2647] = 26873856;
f[2648] = 26880000;
f[2649] = 26891200;
f[2650] = 27000000;
f[2651] = 27005076;
f[2652] = 27011250;
f[2653] = 27095040;
f[2654] = 27216000;
f[2655] = 27227340;
f[2656] = 27337500;
f[2657] = 27343750;
f[2658] = 27433728;
f[2659] = 27440000;
f[2660] = 27525120;
f[2661] = 27556200;
f[2662] = 27562500;
f[2663] = 27648000;
f[2664] = 27659520;
f[2665] = 27783000;
f[2666] = 27869184;
f[2667] = 27993600;
f[2668] = 28000000;
f[2669] = 28005264;
f[2670] = 28098560;
f[2671] = 28125000;
f[2672] = 28224000;
f[2673] = 28235760;
f[2674] = 28311552;
f[2675] = 28343520;
f[2676] = 28350000;
f[2677] = 28449792;
f[2678] = 28576800;
f[2679] = 28588707;
f[2680] = 28672000;
f[2681] = 28697814;
f[2682] = 28704375;
f[2683] = 28800000;
f[2684] = 28812000;
f[2685] = 28824005;
f[2686] = 28901376;
f[2687] = 28934010;
f[2688] = 28940625;
f[2689] = 29030400;
f[2690] = 29042496;
f[2691] = 29160000;
f[2692] = 29172150;
f[2693] = 29296875;
f[2694] = 29360128;
f[2695] = 29393280;
f[2696] = 29400000;
f[2697] = 29412250;
f[2698] = 29491200;
f[2699] = 29503488;
f[2700] = 29524500;
f[2701] = 29531250;
f[2702] = 29635200;
f[2703] = 29647548;
f[2704] = 29760696;
f[2705] = 29767500;
f[2706] = 29859840;
f[2707] = 30000000;
f[2708] = 30005640;
f[2709] = 30012500;
f[2710] = 30105600;
f[2711] = 30118144;
f[2712] = 30233088;
f[2713] = 30240000;
f[2714] = 30252600;
f[2715] = 30375000;
f[2716] = 30481920;
f[2717] = 30618000;
f[2718] = 30625000;
f[2719] = 30720000;
f[2720] = 30732800;
f[2721] = 30862944;
f[2722] = 30870000;
f[2723] = 30965760;
f[2724] = 31000725;
f[2725] = 31104000;
f[2726] = 31116960;
f[2727] = 31250000;
f[2728] = 31255875;
f[2729] = 31352832;
f[2730] = 31360000;
f[2731] = 31457280;
f[2732] = 31492800;
f[2733] = 31500000;
f[2734] = 31505922;
f[2735] = 31513125;
f[2736] = 31610880;
f[2737] = 31640625;
f[2738] = 31752000;
f[2739] = 31765230;
f[2740] = 31850496;
f[2741] = 31886460;
f[2742] = 31893750;
f[2743] = 32000000;
f[2744] = 32006016;
f[2745] = 32112640;
f[2746] = 32148900;
f[2747] = 32156250;
f[2748] = 32256000;
f[2749] = 32269440;
f[2750] = 32400000;
f[2751] = 32413500;
f[2752] = 32514048;
f[2753] = 32659200;
f[2754] = 32672808;
f[2755] = 32768000;
f[2756] = 32805000;
f[2757] = 32812500;
f[2758] = 32928000;
f[2759] = 32941720;
f[2760] = 33030144;
f[2761] = 33067440;
f[2762] = 33075000;
f[2763] = 33177600;
f[2764] = 33191424;
f[2765] = 33339600;
f[2766] = 33480783;
f[2767] = 33554432;
f[2768] = 33592320;
f[2769] = 33600000;
f[2770] = 33614000;
f[2771] = 33718272;
f[2772] = 33750000;
f[2773] = 33756345;
f[2774] = 33868800;
f[2775] = 33882912;
f[2776] = 34012224;
f[2777] = 34020000;
f[2778] = 34034175;
f[2779] = 34171875;
f[2780] = 34292160;
f[2781] = 34300000;
f[2782] = 34406400;
f[2783] = 34420736;
f[2784] = 34445250;
f[2785] = 34453125;
f[2786] = 34560000;
f[2787] = 34574400;
f[2788] = 34588806;
f[2789] = 34720812;
f[2790] = 34728750;
f[2791] = 34836480;
f[2792] = 34992000;
f[2793] = 35000000;
f[2794] = 35006580;
f[2795] = 35123200;
f[2796] = 35156250;
f[2797] = 35271936;
f[2798] = 35280000;
f[2799] = 35294700;
f[2800] = 35389440;
f[2801] = 35429400;
f[2802] = 35437500;
f[2803] = 35562240;
f[2804] = 35721000;
f[2805] = 35831808;
f[2806] = 35840000;
f[2807] = 36000000;
f[2808] = 36006768;
f[2809] = 36015000;
f[2810] = 36126720;
f[2811] = 36288000;
f[2812] = 36303120;
f[2813] = 36450000;
f[2814] = 36578304;
f[2815] = 36700160;
f[2816] = 36741600;
f[2817] = 36750000;
f[2818] = 36756909;
f[2819] = 36864000;
f[2820] = 36879360;
f[2821] = 36905625;
f[2822] = 37044000;
f[2823] = 37059435;
f[2824] = 37158912;
f[2825] = 37200870;
f[2826] = 37209375;
f[2827] = 37324800;
f[2828] = 37340352;
f[2829] = 37500000;
f[2830] = 37507050;
f[2831] = 37515625;
f[2832] = 37632000;
f[2833] = 37647680;
f[2834] = 37748736;
f[2835] = 37791360;
f[2836] = 37800000;
f[2837] = 37815750;
f[2838] = 37933056;
f[2839] = 37968750;
f[2840] = 38102400;
f[2841] = 38118276;
f[2842] = 38263752;
f[2843] = 38272500;
f[2844] = 38281250;
f[2845] = 38400000;
f[2846] = 38416000;
f[2847] = 38535168;
f[2848] = 38578680;
f[2849] = 38587500;
f[2850] = 38707200;
f[2851] = 38723328;
f[2852] = 38880000;
f[2853] = 38896200;
f[2854] = 39062500;
f[2855] = 39191040;
f[2856] = 39200000;
f[2857] = 39321600;
f[2858] = 39337984;
f[2859] = 39366000;
f[2860] = 39375000;
f[2861] = 39513600;
f[2862] = 39530064;
f[2863] = 39680928;
f[2864] = 39690000;
f[2865] = 39813120;
f[2866] = 39858075;
f[2867] = 40000000;
f[2868] = 40007520;
f[2869] = 40140800;
f[2870] = 40186125;
f[2871] = 40310784;
f[2872] = 40320000;
f[2873] = 40336800;
f[2874] = 40353607;
f[2875] = 40500000;
f[2876] = 40507614;
f[2877] = 40516875;
f[2878] = 40642560;
f[2879] = 40824000;
f[2880] = 40841010;
f[2881] = 40960000;
f[2882] = 41006250;
f[2883] = 41015625;
f[2884] = 41150592;
f[2885] = 41160000;
f[2886] = 41177150;
f[2887] = 41287680;
f[2888] = 41334300;
f[2889] = 41343750;
f[2890] = 41472000;
f[2891] = 41489280;
f[2892] = 41674500;
f[2893] = 41803776;
f[2894] = 41943040;
f[2895] = 41990400;
f[2896] = 42000000;
f[2897] = 42007896;
f[2898] = 42017500;
f[2899] = 42147840;
f[2900] = 42187500;
f[2901] = 42336000;
f[2902] = 42353640;
f[2903] = 42467328;
f[2904] = 42515280;
f[2905] = 42525000;
f[2906] = 42674688;
f[2907] = 42865200;
f[2908] = 42875000;
f[2909] = 43008000;
f[2910] = 43025920;
f[2911] = 43046721;
f[2912] = 43200000;
f[2913] = 43218000;
f[2914] = 43352064;
f[2915] = 43401015;
f[2916] = 43545600;
f[2917] = 43563744;
f[2918] = 43740000;
f[2919] = 43750000;
f[2920] = 43758225;
f[2921] = 43904000;
f[2922] = 44040192;
f[2923] = 44089920;
f[2924] = 44100000;
f[2925] = 44118375;
f[2926] = 44236800;
f[2927] = 44255232;
f[2928] = 44286750;
f[2929] = 44296875;
f[2930] = 44452800;
f[2931] = 44471322;
f[2932] = 44641044;
f[2933] = 44651250;
f[2934] = 44789760;
f[2935] = 44800000;
f[2936] = 44957696;
f[2937] = 45000000;
f[2938] = 45008460;
f[2939] = 45018750;
f[2940] = 45158400;
f[2941] = 45177216;
f[2942] = 45349632;
f[2943] = 45360000;
f[2944] = 45378900;
f[2945] = 45562500;
f[2946] = 45722880;
f[2947] = 45875200;
f[2948] = 45927000;
f[2949] = 45937500;
f[2950] = 46080000;
f[2951] = 46099200;
f[2952] = 46118408;
f[2953] = 46294416;
f[2954] = 46305000;
f[2955] = 46448640;
f[2956] = 46656000;
f[2957] = 46675440;
f[2958] = 46875000;
f[2959] = 47029248;
f[2960] = 47040000;
f[2961] = 47059600;
f[2962] = 47185920;
f[2963] = 47239200;
f[2964] = 47250000;
f[2965] = 47258883;
f[2966] = 47416320;
f[2967] = 47628000;
f[2968] = 47647845;
f[2969] = 47775744;
f[2970] = 47829690;
f[2971] = 47840625;
f[2972] = 48000000;
f[2973] = 48009024;
f[2974] = 48020000;
f[2975] = 48168960;
f[2976] = 48223350;
f[2977] = 48234375;
f[2978] = 48384000;
f[2979] = 48404160;
f[2980] = 48600000;
f[2981] = 48620250;
f[2982] = 48771072;
f[2983] = 48828125;
f[2984] = 48988800;
f[2985] = 49000000;
f[2986] = 49009212;
f[2987] = 49152000;
f[2988] = 49172480;
f[2989] = 49207500;
f[2990] = 49218750;
f[2991] = 49392000;
f[2992] = 49412580;
f[2993] = 49545216;
f[2994] = 49601160;
f[2995] = 49612500;
f[2996] = 49766400;
f[2997] = 49787136;
f[2998] = 50000000;
f[2999] = 50009400;
f[3000] = 50176000;
f[3001] = 50331648;
f[3002] = 50388480;
f[3003] = 50400000;
f[3004] = 50421000;
f[3005] = 50577408;
f[3006] = 50625000;
f[3007] = 50803200;
f[3008] = 50824368;
f[3009] = 51018336;
f[3010] = 51030000;
f[3011] = 51200000;
f[3012] = 51380224;
f[3013] = 51438240;
f[3014] = 51450000;
f[3015] = 51609600;
f[3016] = 51631104;
f[3017] = 51667875;
f[3018] = 51840000;
f[3019] = 51861600;
f[3020] = 51883209;
f[3021] = 52081218;
f[3022] = 52093125;
f[3023] = 52254720;
f[3024] = 52428800;
f[3025] = 52488000;
f[3026] = 52500000;
f[3027] = 52509870;
f[3028] = 52521875;
f[3029] = 52684800;
f[3030] = 52706752;
f[3031] = 52734375;
f[3032] = 52907904;
f[3033] = 52920000;
f[3034] = 52942050;
f[3035] = 53084160;
f[3036] = 53144100;
f[3037] = 53156250;
f[3038] = 53343360;
f[3039] = 53581500;
f[3040] = 53593750;
f[3041] = 53747712;
f[3042] = 53760000;
f[3043] = 53782400;
f[3044] = 54000000;
f[3045] = 54010152;
f[3046] = 54022500;
f[3047] = 54190080;
f[3048] = 54432000;
f[3049] = 54454680;
f[3050] = 54675000;
f[3051] = 54687500;
f[3052] = 54867456;
f[3053] = 54880000;
f[3054] = 55050240;
f[3055] = 55112400;
f[3056] = 55125000;
f[3057] = 55296000;
f[3058] = 55319040;
f[3059] = 55566000;
f[3060] = 55738368;
f[3061] = 55801305;
f[3062] = 55987200;
f[3063] = 56000000;
f[3064] = 56010528;
f[3065] = 56197120;
f[3066] = 56250000;
f[3067] = 56260575;
f[3068] = 56448000;
f[3069] = 56471520;
f[3070] = 56623104;
f[3071] = 56687040;
f[3072] = 56700000;
f[3073] = 56723625;
f[3074] = 56899584;
f[3075] = 56953125;
f[3076] = 57153600;
f[3077] = 57177414;
f[3078] = 57344000;
f[3079] = 57395628;
f[3080] = 57408750;
f[3081] = 57421875;
f[3082] = 57600000;
f[3083] = 57624000;
f[3084] = 57648010;
f[3085] = 57802752;
f[3086] = 57868020;
f[3087] = 57881250;
f[3088] = 58060800;
f[3089] = 58084992;
f[3090] = 58320000;
f[3091] = 58344300;
f[3092] = 58593750;
f[3093] = 58720256;
f[3094] = 58786560;
f[3095] = 58800000;
f[3096] = 58824500;
f[3097] = 58982400;
f[3098] = 59006976;
f[3099] = 59049000;
f[3100] = 59062500;
f[3101] = 59270400;
f[3102] = 59295096;
f[3103] = 59521392;
f[3104] = 59535000;
f[3105] = 59719680;
f[3106] = 60000000;
f[3107] = 60011280;
f[3108] = 60025000;
f[3109] = 60211200;
f[3110] = 60236288;
f[3111] = 60466176;
f[3112] = 60480000;
f[3113] = 60505200;
f[3114] = 60750000;
f[3115] = 60761421;
f[3116] = 60963840;
f[3117] = 61236000;
f[3118] = 61250000;
f[3119] = 61261515;
f[3120] = 61440000;
f[3121] = 61465600;
f[3122] = 61509375;
f[3123] = 61725888;
f[3124] = 61740000;
f[3125] = 61765725;
f[3126] = 61931520;
f[3127] = 62001450;
f[3128] = 62015625;
f[3129] = 62208000;
f[3130] = 62233920;
f[3131] = 62500000;
f[3132] = 62511750;
f[3133] = 62705664;
f[3134] = 62720000;
f[3135] = 62914560;
f[3136] = 62985600;
f[3137] = 63000000;
f[3138] = 63011844;
f[3139] = 63026250;
f[3140] = 63221760;
f[3141] = 63281250;
f[3142] = 63504000;
f[3143] = 63530460;
f[3144] = 63700992;
f[3145] = 63772920;
f[3146] = 63787500;
f[3147] = 64000000;
f[3148] = 64012032;
f[3149] = 64225280;
f[3150] = 64297800;
f[3151] = 64312500;
f[3152] = 64512000;
f[3153] = 64538880;
f[3154] = 64800000;
f[3155] = 64827000;
f[3156] = 65028096;
f[3157] = 65318400;
f[3158] = 65345616;
f[3159] = 65536000;
f[3160] = 65610000;
f[3161] = 65625000;
f[3162] = 65856000;
f[3163] = 65883440;
f[3164] = 66060288;
f[3165] = 66134880;
f[3166] = 66150000;
f[3167] = 66355200;
f[3168] = 66382848;
f[3169] = 66430125;
f[3170] = 66679200;
f[3171] = 66706983;
f[3172] = 66961566;
f[3173] = 66976875;
f[3174] = 67108864;
f[3175] = 67184640;
f[3176] = 67200000;
f[3177] = 67228000;
f[3178] = 67436544;
f[3179] = 67500000;
f[3180] = 67512690;
f[3181] = 67528125;
f[3182] = 67737600;
f[3183] = 67765824;
f[3184] = 68024448;
f[3185] = 68040000;
f[3186] = 68068350;
f[3187] = 68343750;
f[3188] = 68359375;
f[3189] = 68584320;
f[3190] = 68600000;
f[3191] = 68812800;
f[3192] = 68841472;
f[3193] = 68890500;
f[3194] = 68906250;
f[3195] = 69120000;
f[3196] = 69148800;
f[3197] = 69177612;
f[3198] = 69441624;
f[3199] = 69457500;
f[3200] = 69672960;
f[3201] = 69984000;
f[3202] = 70000000;
f[3203] = 70013160;
f[3204] = 70246400;
f[3205] = 70312500;
f[3206] = 70543872;
f[3207] = 70560000;
f[3208] = 70589400;
f[3209] = 70778880;
f[3210] = 70858800;
f[3211] = 70875000;
f[3212] = 71124480;
f[3213] = 71442000;
f[3214] = 71663616;
f[3215] = 71680000;
f[3216] = 71744535;
f[3217] = 72000000;
f[3218] = 72013536;
f[3219] = 72030000;
f[3220] = 72253440;
f[3221] = 72335025;
f[3222] = 72576000;
f[3223] = 72606240;
f[3224] = 72900000;
f[3225] = 72930375;
f[3226] = 73156608;
f[3227] = 73400320;
f[3228] = 73483200;
f[3229] = 73500000;
f[3230] = 73513818;
f[3231] = 73530625;
f[3232] = 73728000;
f[3233] = 73758720;
f[3234] = 73811250;
f[3235] = 73828125;
f[3236] = 74088000;
f[3237] = 74118870;
f[3238] = 74317824;
f[3239] = 74401740;
f[3240] = 74418750;
f[3241] = 74649600;
f[3242] = 74680704;
f[3243] = 75000000;
f[3244] = 75014100;
f[3245] = 75031250;
f[3246] = 75264000;
f[3247] = 75295360;
f[3248] = 75497472;
f[3249] = 75582720;
f[3250] = 75600000;
f[3251] = 75631500;
f[3252] = 75866112;
f[3253] = 75937500;
f[3254] = 76204800;
f[3255] = 76236552;
f[3256] = 76527504;
f[3257] = 76545000;
f[3258] = 76562500;
f[3259] = 76800000;
f[3260] = 76832000;
f[3261] = 77070336;
f[3262] = 77157360;
f[3263] = 77175000;
f[3264] = 77414400;
f[3265] = 77446656;
f[3266] = 77760000;
f[3267] = 77792400;
f[3268] = 78121827;
f[3269] = 78125000;
f[3270] = 78382080;
f[3271] = 78400000;
f[3272] = 78643200;
f[3273] = 78675968;
f[3274] = 78732000;
f[3275] = 78750000;
f[3276] = 78764805;
f[3277] = 79027200;
f[3278] = 79060128;
f[3279] = 79361856;
f[3280] = 79380000;
f[3281] = 79413075;
f[3282] = 79626240;
f[3283] = 79716150;
f[3284] = 79734375;
f[3285] = 80000000;
f[3286] = 80015040;
f[3287] = 80281600;
f[3288] = 80372250;
f[3289] = 80390625;
f[3290] = 80621568;
f[3291] = 80640000;
f[3292] = 80673600;
f[3293] = 80707214;
f[3294] = 81000000;
f[3295] = 81015228;
f[3296] = 81033750;
f[3297] = 81285120;
f[3298] = 81648000;
f[3299] = 81682020;
f[3300] = 81920000;
f[3301] = 82012500;
f[3302] = 82031250;
f[3303] = 82301184;
f[3304] = 82320000;
f[3305] = 82354300;
f[3306] = 82575360;
f[3307] = 82668600;
f[3308] = 82687500;
f[3309] = 82944000;
f[3310] = 82978560;
f[3311] = 83349000;
f[3312] = 83607552;
f[3313] = 83886080;
f[3314] = 83980800;
f[3315] = 84000000;
f[3316] = 84015792;
f[3317] = 84035000;
f[3318] = 84295680;
f[3319] = 84375000;
f[3320] = 84672000;
f[3321] = 84707280;
f[3322] = 84934656;
f[3323] = 85030560;
f[3324] = 85050000;
f[3325] = 85349376;
f[3326] = 85730400;
f[3327] = 85750000;
f[3328] = 85766121;
f[3329] = 86016000;
f[3330] = 86051840;
f[3331] = 86093442;
f[3332] = 86113125;
f[3333] = 86400000;
f[3334] = 86436000;
f[3335] = 86472015;
f[3336] = 86704128;
f[3337] = 86802030;
f[3338] = 86821875;
f[3339] = 87091200;
f[3340] = 87127488;
f[3341] = 87480000;
f[3342] = 87500000;
f[3343] = 87516450;
f[3344] = 87808000;
f[3345] = 87890625;
f[3346] = 88080384;
f[3347] = 88179840;
f[3348] = 88200000;
f[3349] = 88236750;
f[3350] = 88473600;
f[3351] = 88510464;
f[3352] = 88573500;
f[3353] = 88593750;
f[3354] = 88905600;
f[3355] = 88942644;
f[3356] = 89282088;
f[3357] = 89302500;
f[3358] = 89579520;
f[3359] = 89600000;
f[3360] = 89915392;
f[3361] = 90000000;
f[3362] = 90016920;
f[3363] = 90037500;
f[3364] = 90316800;
f[3365] = 90354432;
f[3366] = 90699264;
f[3367] = 90720000;
f[3368] = 90757800;
f[3369] = 91125000;
f[3370] = 91445760;
f[3371] = 91750400;
f[3372] = 91854000;
f[3373] = 91875000;
f[3374] = 92160000;
f[3375] = 92198400;
f[3376] = 92236816;
f[3377] = 92588832;
f[3378] = 92610000;
f[3379] = 92897280;
f[3380] = 93002175;
f[3381] = 93312000;
f[3382] = 93350880;
f[3383] = 93750000;
f[3384] = 93767625;
f[3385] = 94058496;
f[3386] = 94080000;
f[3387] = 94119200;
f[3388] = 94371840;
f[3389] = 94478400;
f[3390] = 94500000;
f[3391] = 94517766;
f[3392] = 94539375;
f[3393] = 94832640;
f[3394] = 94921875;
f[3395] = 95256000;
f[3396] = 95295690;
f[3397] = 95551488;
f[3398] = 95659380;
f[3399] = 95681250;
f[3400] = 95703125;
f[3401] = 96000000;
f[3402] = 96018048;
f[3403] = 96040000;
f[3404] = 96337920;
f[3405] = 96446700;
f[3406] = 96468750;
f[3407] = 96768000;
f[3408] = 96808320;
f[3409] = 97200000;
f[3410] = 97240500;
f[3411] = 97542144;
f[3412] = 97656250;
f[3413] = 97977600;
f[3414] = 98000000;
f[3415] = 98018424;
f[3416] = 98304000;
f[3417] = 98344960;
f[3418] = 98415000;
f[3419] = 98437500;
f[3420] = 98784000;
f[3421] = 98825160;
f[3422] = 99090432;
f[3423] = 99202320;
f[3424] = 99225000;
f[3425] = 99532800;
f[3426] = 99574272;
f[3427] = 100000000;
f[3428] = 100018800;
f[3429] = 100352000;
f[3430] = 100442349;
f[3431] = 100663296;
f[3432] = 100776960;
f[3433] = 100800000;
f[3434] = 100842000;
f[3435] = 101154816;
f[3436] = 101250000;
f[3437] = 101269035;
f[3438] = 101606400;
f[3439] = 101648736;
f[3440] = 102036672;
f[3441] = 102060000;
f[3442] = 102102525;
f[3443] = 102400000;
f[3444] = 102515625;
f[3445] = 102760448;
f[3446] = 102876480;
f[3447] = 102900000;
f[3448] = 102942875;
f[3449] = 103219200;
f[3450] = 103262208;
f[3451] = 103335750;
f[3452] = 103359375;
f[3453] = 103680000;
f[3454] = 103723200;
f[3455] = 103766418;
f[3456] = 104162436;
f[3457] = 104186250;
f[3458] = 104509440;
f[3459] = 104857600;
f[3460] = 104976000;
f[3461] = 105000000;
f[3462] = 105019740;
f[3463] = 105043750;
f[3464] = 105369600;
f[3465] = 105413504;
f[3466] = 105468750;
f[3467] = 105815808;
f[3468] = 105840000;
f[3469] = 105884100;
f[3470] = 106168320;
f[3471] = 106288200;
f[3472] = 106312500;
f[3473] = 106686720;
f[3474] = 107163000;
f[3475] = 107187500;
f[3476] = 107495424;
f[3477] = 107520000;
f[3478] = 107564800;
f[3479] = 108000000;
f[3480] = 108020304;
f[3481] = 108045000;
f[3482] = 108380160;
f[3483] = 108864000;
f[3484] = 108909360;
f[3485] = 109350000;
f[3486] = 109375000;
f[3487] = 109734912;
f[3488] = 109760000;
f[3489] = 110100480;
f[3490] = 110224800;
f[3491] = 110250000;
f[3492] = 110270727;
f[3493] = 110592000;
f[3494] = 110638080;
f[3495] = 110716875;
f[3496] = 111132000;
f[3497] = 111178305;
f[3498] = 111476736;
f[3499] = 111602610;
f[3500] = 111628125;
f[3501] = 111974400;
f[3502] = 112000000;
f[3503] = 112021056;
f[3504] = 112394240;
f[3505] = 112500000;
f[3506] = 112521150;
f[3507] = 112546875;
f[3508] = 112896000;
f[3509] = 112943040;
f[3510] = 113246208;
f[3511] = 113374080;
f[3512] = 113400000;
f[3513] = 113447250;
f[3514] = 113799168;
f[3515] = 113906250;
f[3516] = 114307200;
f[3517] = 114354828;
f[3518] = 114688000;
f[3519] = 114791256;
f[3520] = 114817500;
f[3521] = 114843750;
f[3522] = 115200000;
f[3523] = 115248000;
f[3524] = 115296020;
f[3525] = 115605504;
f[3526] = 115736040;
f[3527] = 115762500;
f[3528] = 116121600;
f[3529] = 116169984;
f[3530] = 116640000;
f[3531] = 116688600;
f[3532] = 117187500;
f[3533] = 117440512;
f[3534] = 117573120;
f[3535] = 117600000;
f[3536] = 117649000;
f[3537] = 117964800;
f[3538] = 118013952;
f[3539] = 118098000;
f[3540] = 118125000;
f[3541] = 118540800;
f[3542] = 118590192;
f[3543] = 119042784;
f[3544] = 119070000;
f[3545] = 119439360;
f[3546] = 119574225;
f[3547] = 120000000;
f[3548] = 120022560;
f[3549] = 120050000;
f[3550] = 120422400;
f[3551] = 120472576;
f[3552] = 120558375;
f[3553] = 120932352;
f[3554] = 120960000;
f[3555] = 121010400;
f[3556] = 121060821;
f[3557] = 121500000;
f[3558] = 121522842;
f[3559] = 121550625;
f[3560] = 121927680;
f[3561] = 122472000;
f[3562] = 122500000;
f[3563] = 122523030;
f[3564] = 122880000;
f[3565] = 122931200;
f[3566] = 123018750;
f[3567] = 123046875;
f[3568] = 123451776;
f[3569] = 123480000;
f[3570] = 123531450;
f[3571] = 123863040;
f[3572] = 124002900;
f[3573] = 124031250;
f[3574] = 124416000;
f[3575] = 124467840;
f[3576] = 125000000;
f[3577] = 125023500;
f[3578] = 125411328;
f[3579] = 125440000;
f[3580] = 125829120;
f[3581] = 125971200;
f[3582] = 126000000;
f[3583] = 126023688;
f[3584] = 126052500;
f[3585] = 126443520;
f[3586] = 126562500;
f[3587] = 127008000;
f[3588] = 127060920;
f[3589] = 127401984;
f[3590] = 127545840;
f[3591] = 127575000;
f[3592] = 128000000;
f[3593] = 128024064;
f[3594] = 128450560;
f[3595] = 128595600;
f[3596] = 128625000;
f[3597] = 129024000;
f[3598] = 129077760;
f[3599] = 129140163;
f[3600] = 129600000;
f[3601] = 129654000;
f[3602] = 130056192;
f[3603] = 130203045;
f[3604] = 130636800;
f[3605] = 130691232;
f[3606] = 131072000;
f[3607] = 131220000;
f[3608] = 131250000;
f[3609] = 131274675;
f[3610] = 131712000;
f[3611] = 131766880;
f[3612] = 132120576;
f[3613] = 132269760;
f[3614] = 132300000;
f[3615] = 132355125;
f[3616] = 132710400;
f[3617] = 132765696;
f[3618] = 132860250;
f[3619] = 132890625;
f[3620] = 133358400;
f[3621] = 133413966;
f[3622] = 133923132;
f[3623] = 133953750;
f[3624] = 133984375;
f[3625] = 134217728;
f[3626] = 134369280;
f[3627] = 134400000;
f[3628] = 134456000;
f[3629] = 134873088;
f[3630] = 135000000;
f[3631] = 135025380;
f[3632] = 135056250;
f[3633] = 135475200;
f[3634] = 135531648;
f[3635] = 136048896;
f[3636] = 136080000;
f[3637] = 136136700;
f[3638] = 136687500;
f[3639] = 136718750;
f[3640] = 137168640;
f[3641] = 137200000;
f[3642] = 137625600;
f[3643] = 137682944;
f[3644] = 137781000;
f[3645] = 137812500;
f[3646] = 138240000;
f[3647] = 138297600;
f[3648] = 138355224;
f[3649] = 138883248;
f[3650] = 138915000;
f[3651] = 139345920;
f[3652] = 139968000;
f[3653] = 140000000;
f[3654] = 140026320;
f[3655] = 140492800;
f[3656] = 140625000;
f[3657] = 141087744;
f[3658] = 141120000;
f[3659] = 141178800;
f[3660] = 141557760;
f[3661] = 141717600;
f[3662] = 141750000;
f[3663] = 141776649;
f[3664] = 142248960;
f[3665] = 142884000;
f[3666] = 142943535;
f[3667] = 143327232;
f[3668] = 143360000;
f[3669] = 143489070;
f[3670] = 143521875;
f[3671] = 144000000;
f[3672] = 144027072;
f[3673] = 144060000;
f[3674] = 144120025;
f[3675] = 144506880;
f[3676] = 144670050;
f[3677] = 144703125;
f[3678] = 145152000;
f[3679] = 145212480;
f[3680] = 145800000;
f[3681] = 145860750;
f[3682] = 146313216;
f[3683] = 146484375;
f[3684] = 146800640;
f[3685] = 146966400;
f[3686] = 147000000;
f[3687] = 147027636;
f[3688] = 147061250;
f[3689] = 147456000;
f[3690] = 147517440;
f[3691] = 147622500;
f[3692] = 147656250;
f[3693] = 148176000;
f[3694] = 148237740;
f[3695] = 148635648;
f[3696] = 148803480;
f[3697] = 148837500;
f[3698] = 149299200;
f[3699] = 149361408;
f[3700] = 150000000;
f[3701] = 150028200;
f[3702] = 150062500;
f[3703] = 150528000;
f[3704] = 150590720;
f[3705] = 150994944;
f[3706] = 151165440;
f[3707] = 151200000;
f[3708] = 151263000;
f[3709] = 151732224;
f[3710] = 151875000;
f[3711] = 152409600;
f[3712] = 152473104;
f[3713] = 153055008;
f[3714] = 153090000;
f[3715] = 153125000;
f[3716] = 153600000;
f[3717] = 153664000;
f[3718] = 154140672;
f[3719] = 154314720;
f[3720] = 154350000;
f[3721] = 154828800;
f[3722] = 154893312;
f[3723] = 155003625;
f[3724] = 155520000;
f[3725] = 155584800;
f[3726] = 155649627;
f[3727] = 156243654;
f[3728] = 156250000;
f[3729] = 156279375;
f[3730] = 156764160;
f[3731] = 156800000;
f[3732] = 157286400;
f[3733] = 157351936;
f[3734] = 157464000;
f[3735] = 157500000;
f[3736] = 157529610;
f[3737] = 157565625;
f[3738] = 158054400;
f[3739] = 158120256;
f[3740] = 158203125;
f[3741] = 158723712;
f[3742] = 158760000;
f[3743] = 158826150;
f[3744] = 159252480;
f[3745] = 159432300;
f[3746] = 159468750;
f[3747] = 160000000;
f[3748] = 160030080;
f[3749] = 160563200;
f[3750] = 160744500;
f[3751] = 160781250;
f[3752] = 161243136;
f[3753] = 161280000;
f[3754] = 161347200;
f[3755] = 161414428;
f[3756] = 162000000;
f[3757] = 162030456;
f[3758] = 162067500;
f[3759] = 162570240;
f[3760] = 163296000;
f[3761] = 163364040;
f[3762] = 163840000;
f[3763] = 164025000;
f[3764] = 164062500;
f[3765] = 164602368;
f[3766] = 164640000;
f[3767] = 164708600;
f[3768] = 165150720;
f[3769] = 165337200;
f[3770] = 165375000;
f[3771] = 165888000;
f[3772] = 165957120;
f[3773] = 166698000;
f[3774] = 167215104;
f[3775] = 167403915;
f[3776] = 167772160;
f[3777] = 167961600;
f[3778] = 168000000;
f[3779] = 168031584;
f[3780] = 168070000;
f[3781] = 168591360;
f[3782] = 168750000;
f[3783] = 168781725;
f[3784] = 169344000;
f[3785] = 169414560;
f[3786] = 169869312;
f[3787] = 170061120;
f[3788] = 170100000;
f[3789] = 170170875;
f[3790] = 170698752;
f[3791] = 170859375;
f[3792] = 171460800;
f[3793] = 171500000;
f[3794] = 171532242;
f[3795] = 172032000;
f[3796] = 172103680;
f[3797] = 172186884;
f[3798] = 172226250;
f[3799] = 172265625;
f[3800] = 172800000;
f[3801] = 172872000;
f[3802] = 172944030;
f[3803] = 173408256;
f[3804] = 173604060;
f[3805] = 173643750;
f[3806] = 174182400;
f[3807] = 174254976;
f[3808] = 174960000;
f[3809] = 175000000;
f[3810] = 175032900;
f[3811] = 175616000;
f[3812] = 175781250;
f[3813] = 176160768;
f[3814] = 176359680;
f[3815] = 176400000;
f[3816] = 176473500;
f[3817] = 176947200;
f[3818] = 177020928;
f[3819] = 177147000;
f[3820] = 177187500;
f[3821] = 177811200;
f[3822] = 177885288;
f[3823] = 178564176;
f[3824] = 178605000;
f[3825] = 179159040;
f[3826] = 179200000;
f[3827] = 179830784;
f[3828] = 180000000;
f[3829] = 180033840;
f[3830] = 180075000;
f[3831] = 180633600;
f[3832] = 180708864;
f[3833] = 181398528;
f[3834] = 181440000;
f[3835] = 181515600;
f[3836] = 182250000;
f[3837] = 182284263;
f[3838] = 182891520;
f[3839] = 183500800;
f[3840] = 183708000;
f[3841] = 183750000;
f[3842] = 183784545;
f[3843] = 184320000;
f[3844] = 184396800;
f[3845] = 184473632;
f[3846] = 184528125;
f[3847] = 185177664;
f[3848] = 185220000;
f[3849] = 185297175;
f[3850] = 185794560;
f[3851] = 186004350;
f[3852] = 186046875;
f[3853] = 186624000;
f[3854] = 186701760;
f[3855] = 187500000;
f[3856] = 187535250;
f[3857] = 187578125;
f[3858] = 188116992;
f[3859] = 188160000;
f[3860] = 188238400;
f[3861] = 188743680;
f[3862] = 188956800;
f[3863] = 189000000;
f[3864] = 189035532;
f[3865] = 189078750;
f[3866] = 189665280;
f[3867] = 189843750;
f[3868] = 190512000;
f[3869] = 190591380;
f[3870] = 191102976;
f[3871] = 191318760;
f[3872] = 191362500;
f[3873] = 191406250;
f[3874] = 192000000;
f[3875] = 192036096;
f[3876] = 192080000;
f[3877] = 192675840;
f[3878] = 192893400;
f[3879] = 192937500;
f[3880] = 193536000;
f[3881] = 193616640;
f[3882] = 194400000;
f[3883] = 194481000;
f[3884] = 195084288;
f[3885] = 195312500;
f[3886] = 195955200;
f[3887] = 196000000;
f[3888] = 196036848;
f[3889] = 196608000;
f[3890] = 196689920;
f[3891] = 196830000;
f[3892] = 196875000;
f[3893] = 197568000;
f[3894] = 197650320;
f[3895] = 198180864;
f[3896] = 198404640;
f[3897] = 198450000;
f[3898] = 199065600;
f[3899] = 199148544;
f[3900] = 199290375;
f[3901] = 200000000;
f[3902] = 200037600;
f[3903] = 200120949;
f[3904] = 200704000;
f[3905] = 200884698;
f[3906] = 200930625;
f[3907] = 201326592;
f[3908] = 201553920;
f[3909] = 201600000;
f[3910] = 201684000;
f[3911] = 201768035;
f[3912] = 202309632;
f[3913] = 202500000;
f[3914] = 202538070;
f[3915] = 202584375;
f[3916] = 203212800;
f[3917] = 203297472;
f[3918] = 204073344;
f[3919] = 204120000;
f[3920] = 204205050;
f[3921] = 204800000;
f[3922] = 205031250;
f[3923] = 205078125;
f[3924] = 205520896;
f[3925] = 205752960;
f[3926] = 205800000;
f[3927] = 205885750;
f[3928] = 206438400;
f[3929] = 206524416;
f[3930] = 206671500;
f[3931] = 206718750;
f[3932] = 207360000;
f[3933] = 207446400;
f[3934] = 207532836;
f[3935] = 208324872;
f[3936] = 208372500;
f[3937] = 209018880;
f[3938] = 209715200;
f[3939] = 209952000;
f[3940] = 210000000;
f[3941] = 210039480;
f[3942] = 210087500;
f[3943] = 210739200;
f[3944] = 210827008;
f[3945] = 210937500;
f[3946] = 211631616;
f[3947] = 211680000;
f[3948] = 211768200;
f[3949] = 212336640;
f[3950] = 212576400;
f[3951] = 212625000;
f[3952] = 213373440;
f[3953] = 214326000;
f[3954] = 214375000;
f[3955] = 214990848;
f[3956] = 215040000;
f[3957] = 215129600;
f[3958] = 215233605;
f[3959] = 216000000;
f[3960] = 216040608;
f[3961] = 216090000;
f[3962] = 216760320;
f[3963] = 217005075;
f[3964] = 217728000;
f[3965] = 217818720;
f[3966] = 218700000;
f[3967] = 218750000;
f[3968] = 218791125;
f[3969] = 219469824;
f[3970] = 219520000;
f[3971] = 220200960;
f[3972] = 220449600;
f[3973] = 220500000;
f[3974] = 220541454;
f[3975] = 220591875;
f[3976] = 221184000;
f[3977] = 221276160;
f[3978] = 221433750;
f[3979] = 221484375;
f[3980] = 222264000;
f[3981] = 222356610;
f[3982] = 222953472;
f[3983] = 223205220;
f[3984] = 223256250;
f[3985] = 223948800;
f[3986] = 224000000;
f[3987] = 224042112;
f[3988] = 224788480;
f[3989] = 225000000;
f[3990] = 225042300;
f[3991] = 225093750;
f[3992] = 225792000;
f[3993] = 225886080;
f[3994] = 226492416;
f[3995] = 226748160;
f[3996] = 226800000;
f[3997] = 226894500;
f[3998] = 227598336;
f[3999] = 227812500;
f[4000] = 228614400;
f[4001] = 228709656;
f[4002] = 229376000;
f[4003] = 229582512;
f[4004] = 229635000;
f[4005] = 229687500;
f[4006] = 230400000;
f[4007] = 230496000;
f[4008] = 230592040;
f[4009] = 231211008;
f[4010] = 231472080;
f[4011] = 231525000;
f[4012] = 232243200;
f[4013] = 232339968;
f[4014] = 233280000;
f[4015] = 233377200;
f[4016] = 234365481;
f[4017] = 234375000;
f[4018] = 234881024;
f[4019] = 235146240;
f[4020] = 235200000;
f[4021] = 235298000;
f[4022] = 235929600;
f[4023] = 236027904;
f[4024] = 236196000;
f[4025] = 236250000;
f[4026] = 236294415;
f[4027] = 237081600;
f[4028] = 237180384;
f[4029] = 238085568;
f[4030] = 238140000;
f[4031] = 238239225;
f[4032] = 238878720;
f[4033] = 239148450;
f[4034] = 239203125;
f[4035] = 240000000;
f[4036] = 240045120;
f[4037] = 240100000;
f[4038] = 240844800;
f[4039] = 240945152;
f[4040] = 241116750;
f[4041] = 241171875;
f[4042] = 241864704;
f[4043] = 241920000;
f[4044] = 242020800;
f[4045] = 242121642;
f[4046] = 243000000;
f[4047] = 243045684;
f[4048] = 243101250;
f[4049] = 243855360;
f[4050] = 244140625;
f[4051] = 244944000;
f[4052] = 245000000;
f[4053] = 245046060;
f[4054] = 245760000;
f[4055] = 245862400;
f[4056] = 246037500;
f[4057] = 246093750;
f[4058] = 246903552;
f[4059] = 246960000;
f[4060] = 247062900;
f[4061] = 247726080;
f[4062] = 248005800;
f[4063] = 248062500;
f[4064] = 248832000;
f[4065] = 248935680;
f[4066] = 250000000;
f[4067] = 250047000;
f[4068] = 250822656;
f[4069] = 250880000;
f[4070] = 251658240;
f[4071] = 251942400;
f[4072] = 252000000;
f[4073] = 252047376;
f[4074] = 252105000;
f[4075] = 252887040;
f[4076] = 253125000;
f[4077] = 254016000;
f[4078] = 254121840;
f[4079] = 254803968;
f[4080] = 255091680;
f[4081] = 255150000;
f[4082] = 256000000;
f[4083] = 256048128;
f[4084] = 256901120;
f[4085] = 257191200;
f[4086] = 257250000;
f[4087] = 257298363;
f[4088] = 258048000;
f[4089] = 258155520;
f[4090] = 258280326;
f[4091] = 258339375;
f[4092] = 259200000;
f[4093] = 259308000;
f[4094] = 259416045;
f[4095] = 260112384;
f[4096] = 260406090;
f[4097] = 260465625;
f[4098] = 261273600;
f[4099] = 261382464;
f[4100] = 262144000;
f[4101] = 262440000;
f[4102] = 262500000;
f[4103] = 262549350;
f[4104] = 262609375;
f[4105] = 263424000;
f[4106] = 263533760;
f[4107] = 263671875;
f[4108] = 264241152;
f[4109] = 264539520;
f[4110] = 264600000;
f[4111] = 264710250;
f[4112] = 265420800;
f[4113] = 265531392;
f[4114] = 265720500;
f[4115] = 265781250;
f[4116] = 266716800;
f[4117] = 266827932;
f[4118] = 267846264;
f[4119] = 267907500;
f[4120] = 267968750;
f[4121] = 268435456;
f[4122] = 268738560;
f[4123] = 268800000;
f[4124] = 268912000;
f[4125] = 269746176;
f[4126] = 270000000;
f[4127] = 270050760;
f[4128] = 270112500;
f[4129] = 270950400;
f[4130] = 271063296;
f[4131] = 272097792;
f[4132] = 272160000;
f[4133] = 272273400;
f[4134] = 273375000;
f[4135] = 273437500;
f[4136] = 274337280;
f[4137] = 274400000;
f[4138] = 275251200;
f[4139] = 275365888;
f[4140] = 275562000;
f[4141] = 275625000;
f[4142] = 276480000;
f[4143] = 276595200;
f[4144] = 276710448;
f[4145] = 277766496;
f[4146] = 277830000;
f[4147] = 278691840;
f[4148] = 279006525;
f[4149] = 279936000;
f[4150] = 280000000;
f[4151] = 280052640;
f[4152] = 280985600;
f[4153] = 281250000;
f[4154] = 281302875;
f[4155] = 282175488;
f[4156] = 282240000;
f[4157] = 282357600;
f[4158] = 282475249;
f[4159] = 283115520;
f[4160] = 283435200;
f[4161] = 283500000;
f[4162] = 283553298;
f[4163] = 283618125;
f[4164] = 284497920;
f[4165] = 284765625;
f[4166] = 285768000;
f[4167] = 285887070;
f[4168] = 286654464;
f[4169] = 286720000;
f[4170] = 286978140;
f[4171] = 287043750;
f[4172] = 287109375;
f[4173] = 288000000;
f[4174] = 288054144;
f[4175] = 288120000;
f[4176] = 288240050;
f[4177] = 289013760;
f[4178] = 289340100;
f[4179] = 289406250;
f[4180] = 290304000;
f[4181] = 290424960;
f[4182] = 291600000;
f[4183] = 291721500;
f[4184] = 292626432;
f[4185] = 292968750;
f[4186] = 293601280;
f[4187] = 293932800;
f[4188] = 294000000;
f[4189] = 294055272;
f[4190] = 294122500;
f[4191] = 294912000;
f[4192] = 295034880;
f[4193] = 295245000;
f[4194] = 295312500;
f[4195] = 296352000;
f[4196] = 296475480;
f[4197] = 297271296;
f[4198] = 297606960;
f[4199] = 297675000;
f[4200] = 298598400;
f[4201] = 298722816;
f[4202] = 300000000;
f[4203] = 300056400;
f[4204] = 300125000;
f[4205] = 301056000;
f[4206] = 301181440;
f[4207] = 301327047;
f[4208] = 301989888;
f[4209] = 302330880;
f[4210] = 302400000;
f[4211] = 302526000;
f[4212] = 303464448;
f[4213] = 303750000;
f[4214] = 303807105;
f[4215] = 304819200;
f[4216] = 304946208;
f[4217] = 306110016;
f[4218] = 306180000;
f[4219] = 306250000;
f[4220] = 306307575;
f[4221] = 307200000;
f[4222] = 307328000;
f[4223] = 307546875;
f[4224] = 308281344;
f[4225] = 308629440;
f[4226] = 308700000;
f[4227] = 308828625;
f[4228] = 309657600;
f[4229] = 309786624;
f[4230] = 310007250;
f[4231] = 310078125;
f[4232] = 311040000;
f[4233] = 311169600;
f[4234] = 311299254;
f[4235] = 312487308;
f[4236] = 312500000;
f[4237] = 312558750;
f[4238] = 313528320;
f[4239] = 313600000;
f[4240] = 314572800;
f[4241] = 314703872;
f[4242] = 314928000;
f[4243] = 315000000;
f[4244] = 315059220;
f[4245] = 315131250;
f[4246] = 316108800;
f[4247] = 316240512;
f[4248] = 316406250;
f[4249] = 317447424;
f[4250] = 317520000;
f[4251] = 317652300;
f[4252] = 318504960;
f[4253] = 318864600;
f[4254] = 318937500;
f[4255] = 320000000;
f[4256] = 320060160;
f[4257] = 321126400;
f[4258] = 321489000;
f[4259] = 321562500;
f[4260] = 322486272;
f[4261] = 322560000;
f[4262] = 322694400;
f[4263] = 322828856;
f[4264] = 324000000;
f[4265] = 324060912;
f[4266] = 324135000;
f[4267] = 325140480;
f[4268] = 326592000;
f[4269] = 326728080;
f[4270] = 327680000;
f[4271] = 328050000;
f[4272] = 328125000;
f[4273] = 329204736;
f[4274] = 329280000;
f[4275] = 329417200;
f[4276] = 330301440;
f[4277] = 330674400;
f[4278] = 330750000;
f[4279] = 330812181;
f[4280] = 331776000;
f[4281] = 331914240;
f[4282] = 332150625;
f[4283] = 333396000;
f[4284] = 333534915;
f[4285] = 334430208;
f[4286] = 334807830;
f[4287] = 334884375;
f[4288] = 335544320;
f[4289] = 335923200;
f[4290] = 336000000;
f[4291] = 336063168;
f[4292] = 336140000;
f[4293] = 337182720;
f[4294] = 337500000;
f[4295] = 337563450;
f[4296] = 337640625;
f[4297] = 338688000;
f[4298] = 338829120;
f[4299] = 339738624;
f[4300] = 340122240;
f[4301] = 340200000;
f[4302] = 340341750;
f[4303] = 341397504;
f[4304] = 341718750;
f[4305] = 341796875;
f[4306] = 342921600;
f[4307] = 343000000;
f[4308] = 343064484;
f[4309] = 344064000;
f[4310] = 344207360;
f[4311] = 344373768;
f[4312] = 344452500;
f[4313] = 344531250;
f[4314] = 345600000;
f[4315] = 345744000;
f[4316] = 345888060;
f[4317] = 346816512;
f[4318] = 347208120;
f[4319] = 347287500;
f[4320] = 348364800;
f[4321] = 348509952;
f[4322] = 349920000;
f[4323] = 350000000;
f[4324] = 350065800;
f[4325] = 351232000;
f[4326] = 351562500;
f[4327] = 352321536;
f[4328] = 352719360;
f[4329] = 352800000;
f[4330] = 352947000;
f[4331] = 353894400;
f[4332] = 354041856;
f[4333] = 354294000;
f[4334] = 354375000;
f[4335] = 355622400;
f[4336] = 355770576;
f[4337] = 357128352;
f[4338] = 357210000;
f[4339] = 358318080;
f[4340] = 358400000;
f[4341] = 358722675;
f[4342] = 359661568;
f[4343] = 360000000;
f[4344] = 360067680;
f[4345] = 360150000;
f[4346] = 361267200;
f[4347] = 361417728;
f[4348] = 361675125;
f[4349] = 362797056;
f[4350] = 362880000;
f[4351] = 363031200;
f[4352] = 363182463;
f[4353] = 364500000;
f[4354] = 364568526;
f[4355] = 364651875;
f[4356] = 365783040;
f[4357] = 367001600;
f[4358] = 367416000;
f[4359] = 367500000;
f[4360] = 367569090;
f[4361] = 367653125;
f[4362] = 368640000;
f[4363] = 368793600;
f[4364] = 368947264;
f[4365] = 369056250;
f[4366] = 369140625;
f[4367] = 370355328;
f[4368] = 370440000;
f[4369] = 370594350;
f[4370] = 371589120;
f[4371] = 372008700;
f[4372] = 372093750;
f[4373] = 373248000;
f[4374] = 373403520;
f[4375] = 375000000;
f[4376] = 375070500;
f[4377] = 375156250;
f[4378] = 376233984;
f[4379] = 376320000;
f[4380] = 376476800;
f[4381] = 377487360;
f[4382] = 377913600;
f[4383] = 378000000;
f[4384] = 378071064;
f[4385] = 378157500;
f[4386] = 379330560;
f[4387] = 379687500;
f[4388] = 381024000;
f[4389] = 381182760;
f[4390] = 382205952;
f[4391] = 382637520;
f[4392] = 382725000;
f[4393] = 382812500;
f[4394] = 384000000;
f[4395] = 384072192;
f[4396] = 384160000;
f[4397] = 385351680;
f[4398] = 385786800;
f[4399] = 385875000;
f[4400] = 387072000;
f[4401] = 387233280;
f[4402] = 387420489;
f[4403] = 388800000;
f[4404] = 388962000;
f[4405] = 390168576;
f[4406] = 390609135;
f[4407] = 390625000;
f[4408] = 391910400;
f[4409] = 392000000;
f[4410] = 392073696;
f[4411] = 393216000;
f[4412] = 393379840;
f[4413] = 393660000;
f[4414] = 393750000;
f[4415] = 393824025;
f[4416] = 395136000;
f[4417] = 395300640;
f[4418] = 396361728;
f[4419] = 396809280;
f[4420] = 396900000;
f[4421] = 397065375;
f[4422] = 398131200;
f[4423] = 398297088;
f[4424] = 398580750;
f[4425] = 398671875;
f[4426] = 400000000;
f[4427] = 400075200;
f[4428] = 400241898;
f[4429] = 401408000;
f[4430] = 401769396;
f[4431] = 401861250;
f[4432] = 401953125;
f[4433] = 402653184;
f[4434] = 403107840;
f[4435] = 403200000;
f[4436] = 403368000;
f[4437] = 403536070;
f[4438] = 404619264;
f[4439] = 405000000;
f[4440] = 405076140;
f[4441] = 405168750;
f[4442] = 406425600;
f[4443] = 406594944;
f[4444] = 408146688;
f[4445] = 408240000;
f[4446] = 408410100;
f[4447] = 409600000;
f[4448] = 410062500;
f[4449] = 410156250;
f[4450] = 411041792;
f[4451] = 411505920;
f[4452] = 411600000;
f[4453] = 411771500;
f[4454] = 412876800;
f[4455] = 413048832;
f[4456] = 413343000;
f[4457] = 413437500;
f[4458] = 414720000;
f[4459] = 414892800;
f[4460] = 415065672;
f[4461] = 416649744;
f[4462] = 416745000;
f[4463] = 418037760;
f[4464] = 419430400;
f[4465] = 419904000;
f[4466] = 420000000;
f[4467] = 420078960;
f[4468] = 420175000;
f[4469] = 421478400;
f[4470] = 421654016;
f[4471] = 421875000;
f[4472] = 423263232;
f[4473] = 423360000;
f[4474] = 423536400;
f[4475] = 424673280;
f[4476] = 425152800;
f[4477] = 425250000;
f[4478] = 425329947;
f[4479] = 426746880;
f[4480] = 428652000;
f[4481] = 428750000;
f[4482] = 428830605;
f[4483] = 429981696;
f[4484] = 430080000;
f[4485] = 430259200;
f[4486] = 430467210;
f[4487] = 430565625;
f[4488] = 432000000;
f[4489] = 432081216;
f[4490] = 432180000;
f[4491] = 432360075;
f[4492] = 433520640;
f[4493] = 434010150;
f[4494] = 434109375;
f[4495] = 435456000;
f[4496] = 435637440;
f[4497] = 437400000;
f[4498] = 437500000;
f[4499] = 437582250;
f[4500] = 438939648;
f[4501] = 439040000;
f[4502] = 439453125;
f[4503] = 440401920;
f[4504] = 440899200;
f[4505] = 441000000;
f[4506] = 441082908;
f[4507] = 441183750;
f[4508] = 442368000;
f[4509] = 442552320;
f[4510] = 442867500;
f[4511] = 442968750;
f[4512] = 444528000;
f[4513] = 444713220;
f[4514] = 445906944;
f[4515] = 446410440;
f[4516] = 446512500;
f[4517] = 447897600;
f[4518] = 448000000;
f[4519] = 448084224;
f[4520] = 449576960;
f[4521] = 450000000;
f[4522] = 450084600;
f[4523] = 450187500;
f[4524] = 451584000;
f[4525] = 451772160;
f[4526] = 452984832;
f[4527] = 453496320;
f[4528] = 453600000;
f[4529] = 453789000;
f[4530] = 455196672;
f[4531] = 455625000;
f[4532] = 457228800;
f[4533] = 457419312;
f[4534] = 458752000;
f[4535] = 459165024;
f[4536] = 459270000;
f[4537] = 459375000;
f[4538] = 460800000;
f[4539] = 460992000;
f[4540] = 461184080;
f[4541] = 462422016;
f[4542] = 462944160;
f[4543] = 463050000;
f[4544] = 464486400;
f[4545] = 464679936;
f[4546] = 465010875;
f[4547] = 466560000;
f[4548] = 466754400;
f[4549] = 466948881;
f[4550] = 468730962;
f[4551] = 468750000;
f[4552] = 468838125;
f[4553] = 469762048;
f[4554] = 470292480;
f[4555] = 470400000;
f[4556] = 470596000;
f[4557] = 471859200;
f[4558] = 472055808;
f[4559] = 472392000;
f[4560] = 472500000;
f[4561] = 472588830;
f[4562] = 472696875;
f[4563] = 474163200;
f[4564] = 474360768;
f[4565] = 474609375;
f[4566] = 476171136;
f[4567] = 476280000;
f[4568] = 476478450;
f[4569] = 477757440;
f[4570] = 478296900;
f[4571] = 478406250;
f[4572] = 478515625;
f[4573] = 480000000;
f[4574] = 480090240;
f[4575] = 480200000;
f[4576] = 481689600;
f[4577] = 481890304;
f[4578] = 482233500;
f[4579] = 482343750;
f[4580] = 483729408;
f[4581] = 483840000;
f[4582] = 484041600;
f[4583] = 484243284;
f[4584] = 486000000;
f[4585] = 486091368;
f[4586] = 486202500;
f[4587] = 487710720;
f[4588] = 488281250;
f[4589] = 489888000;
f[4590] = 490000000;
f[4591] = 490092120;
f[4592] = 491520000;
f[4593] = 491724800;
f[4594] = 492075000;
f[4595] = 492187500;
f[4596] = 493807104;
f[4597] = 493920000;
f[4598] = 494125800;
f[4599] = 495452160;
f[4600] = 496011600;
f[4601] = 496125000;
f[4602] = 497664000;
f[4603] = 497871360;
f[4604] = 500000000;
f[4605] = 500094000;
f[4606] = 501645312;
f[4607] = 501760000;
f[4608] = 502211745;
f[4609] = 503316480;
f[4610] = 503884800;
f[4611] = 504000000;
f[4612] = 504094752;
f[4613] = 504210000;
f[4614] = 505774080;
f[4615] = 506250000;
f[4616] = 506345175;
f[4617] = 508032000;
f[4618] = 508243680;
f[4619] = 509607936;
f[4620] = 510183360;
f[4621] = 510300000;
f[4622] = 510512625;
f[4623] = 512000000;
f[4624] = 512096256;
f[4625] = 512578125;
f[4626] = 513802240;
f[4627] = 514382400;
f[4628] = 514500000;
f[4629] = 514596726;
f[4630] = 514714375;
f[4631] = 516096000;
f[4632] = 516311040;
f[4633] = 516560652;
f[4634] = 516678750;
f[4635] = 516796875;
f[4636] = 518400000;
f[4637] = 518616000;
f[4638] = 518832090;
f[4639] = 520224768;
f[4640] = 520812180;
f[4641] = 520931250;
f[4642] = 522547200;
f[4643] = 522764928;
f[4644] = 524288000;
f[4645] = 524880000;
f[4646] = 525000000;
f[4647] = 525098700;
f[4648] = 525218750;
f[4649] = 526848000;
f[4650] = 527067520;
f[4651] = 527343750;
f[4652] = 528482304;
f[4653] = 529079040;
f[4654] = 529200000;
f[4655] = 529420500;
f[4656] = 530841600;
f[4657] = 531062784;
f[4658] = 531441000;
f[4659] = 531562500;
f[4660] = 533433600;
f[4661] = 533655864;
f[4662] = 535692528;
f[4663] = 535815000;
f[4664] = 535937500;
f[4665] = 536870912;
f[4666] = 537477120;
f[4667] = 537600000;
f[4668] = 537824000;
f[4669] = 539492352;
f[4670] = 540000000;
f[4671] = 540101520;
f[4672] = 540225000;
f[4673] = 541900800;
f[4674] = 542126592;
f[4675] = 544195584;
f[4676] = 544320000;
f[4677] = 544546800;
f[4678] = 546750000;
f[4679] = 546852789;
f[4680] = 546875000;
f[4681] = 548674560;
f[4682] = 548800000;
f[4683] = 550502400;
f[4684] = 550731776;
f[4685] = 551124000;
f[4686] = 551250000;
f[4687] = 551353635;
f[4688] = 552960000;
f[4689] = 553190400;
f[4690] = 553420896;
f[4691] = 553584375;
f[4692] = 555532992;
f[4693] = 555660000;
f[4694] = 555891525;
f[4695] = 557383680;
f[4696] = 558013050;
f[4697] = 558140625;
f[4698] = 559872000;
f[4699] = 560000000;
f[4700] = 560105280;
f[4701] = 561971200;
f[4702] = 562500000;
f[4703] = 562605750;
f[4704] = 562734375;
f[4705] = 564350976;
f[4706] = 564480000;
f[4707] = 564715200;
f[4708] = 564950498;
f[4709] = 566231040;
f[4710] = 566870400;
f[4711] = 567000000;
f[4712] = 567106596;
f[4713] = 567236250;
f[4714] = 568995840;
f[4715] = 569531250;
f[4716] = 571536000;
f[4717] = 571774140;
f[4718] = 573308928;
f[4719] = 573440000;
f[4720] = 573956280;
f[4721] = 574087500;
f[4722] = 574218750;
f[4723] = 576000000;
f[4724] = 576108288;
f[4725] = 576240000;
f[4726] = 576480100;
f[4727] = 578027520;
f[4728] = 578680200;
f[4729] = 578812500;
f[4730] = 580608000;
f[4731] = 580849920;
f[4732] = 583200000;
f[4733] = 583443000;
f[4734] = 585252864;
f[4735] = 585937500;
f[4736] = 587202560;
f[4737] = 587865600;
f[4738] = 588000000;
f[4739] = 588110544;
f[4740] = 588245000;
f[4741] = 589824000;
f[4742] = 590069760;
f[4743] = 590490000;
f[4744] = 590625000;
f[4745] = 592704000;
f[4746] = 592950960;
f[4747] = 594542592;
f[4748] = 595213920;
f[4749] = 595350000;
f[4750] = 597196800;
f[4751] = 597445632;
f[4752] = 597871125;
f[4753] = 600000000;
f[4754] = 600112800;
f[4755] = 600250000;
f[4756] = 600362847;
f[4757] = 602112000;
f[4758] = 602362880;
f[4759] = 602654094;
f[4760] = 602791875;
f[4761] = 603979776;
f[4762] = 604661760;
f[4763] = 604800000;
f[4764] = 605052000;
f[4765] = 605304105;
f[4766] = 606928896;
f[4767] = 607500000;
f[4768] = 607614210;
f[4769] = 607753125;
f[4770] = 609638400;
f[4771] = 609892416;
f[4772] = 612220032;
f[4773] = 612360000;
f[4774] = 612500000;
f[4775] = 612615150;
f[4776] = 614400000;
f[4777] = 614656000;
f[4778] = 615093750;
f[4779] = 615234375;
f[4780] = 616562688;
f[4781] = 617258880;
f[4782] = 617400000;
f[4783] = 617657250;
f[4784] = 619315200;
f[4785] = 619573248;
f[4786] = 620014500;
f[4787] = 620156250;
f[4788] = 622080000;
f[4789] = 622339200;
f[4790] = 622598508;
f[4791] = 624974616;
f[4792] = 625000000;
f[4793] = 625117500;
f[4794] = 627056640;
f[4795] = 627200000;
f[4796] = 629145600;
f[4797] = 629407744;
f[4798] = 629856000;
f[4799] = 630000000;
f[4800] = 630118440;
f[4801] = 630262500;
f[4802] = 632217600;
f[4803] = 632481024;
f[4804] = 632812500;
f[4805] = 634894848;
f[4806] = 635040000;
f[4807] = 635304600;
f[4808] = 637009920;
f[4809] = 637729200;
f[4810] = 637875000;
f[4811] = 640000000;
f[4812] = 640120320;
f[4813] = 642252800;
f[4814] = 642978000;
f[4815] = 643125000;
f[4816] = 644972544;
f[4817] = 645120000;
f[4818] = 645388800;
f[4819] = 645657712;
f[4820] = 645700815;
f[4821] = 648000000;
f[4822] = 648121824;
f[4823] = 648270000;
f[4824] = 650280960;
f[4825] = 651015225;
f[4826] = 653184000;
f[4827] = 653456160;
f[4828] = 655360000;
f[4829] = 656100000;
f[4830] = 656250000;
f[4831] = 656373375;
f[4832] = 658409472;
f[4833] = 658560000;
f[4834] = 658834400;
f[4835] = 660602880;
f[4836] = 661348800;
f[4837] = 661500000;
f[4838] = 661624362;
f[4839] = 661775625;
f[4840] = 663552000;
f[4841] = 663828480;
f[4842] = 664301250;
f[4843] = 664453125;
f[4844] = 666792000;
f[4845] = 667069830;
f[4846] = 668860416;
f[4847] = 669615660;
f[4848] = 669768750;
f[4849] = 669921875;
f[4850] = 671088640;
f[4851] = 671846400;
f[4852] = 672000000;
f[4853] = 672126336;
f[4854] = 672280000;
f[4855] = 674365440;
f[4856] = 675000000;
f[4857] = 675126900;
f[4858] = 675281250;
f[4859] = 677376000;
f[4860] = 677658240;
f[4861] = 679477248;
f[4862] = 680244480;
f[4863] = 680400000;
f[4864] = 680683500;
f[4865] = 682795008;
f[4866] = 683437500;
f[4867] = 683593750;
f[4868] = 685843200;
f[4869] = 686000000;
f[4870] = 686128968;
f[4871] = 688128000;
f[4872] = 688414720;
f[4873] = 688747536;
f[4874] = 688905000;
f[4875] = 689062500;
f[4876] = 691200000;
f[4877] = 691488000;
f[4878] = 691776120;
f[4879] = 693633024;
f[4880] = 694416240;
f[4881] = 694575000;
f[4882] = 696729600;
f[4883] = 697019904;
f[4884] = 699840000;
f[4885] = 700000000;
f[4886] = 700131600;
f[4887] = 702464000;
f[4888] = 703096443;
f[4889] = 703125000;
f[4890] = 704643072;
f[4891] = 705438720;
f[4892] = 705600000;
f[4893] = 705894000;
f[4894] = 707788800;
f[4895] = 708083712;
f[4896] = 708588000;
f[4897] = 708750000;
f[4898] = 708883245;
f[4899] = 711244800;
f[4900] = 711541152;
f[4901] = 714256704;
f[4902] = 714420000;
f[4903] = 714717675;
f[4904] = 716636160;
f[4905] = 716800000;
f[4906] = 717445350;
f[4907] = 717609375;
f[4908] = 719323136;
f[4909] = 720000000;
f[4910] = 720135360;
f[4911] = 720300000;
f[4912] = 720600125;
f[4913] = 722534400;
f[4914] = 722835456;
f[4915] = 723350250;
f[4916] = 723515625;
f[4917] = 725594112;
f[4918] = 725760000;
f[4919] = 726062400;
f[4920] = 726364926;
f[4921] = 729000000;
f[4922] = 729137052;
f[4923] = 729303750;
f[4924] = 731566080;
f[4925] = 732421875;
f[4926] = 734003200;
f[4927] = 734832000;
f[4928] = 735000000;
f[4929] = 735138180;
f[4930] = 735306250;
f[4931] = 737280000;
f[4932] = 737587200;
f[4933] = 737894528;
f[4934] = 738112500;
f[4935] = 738281250;
f[4936] = 740710656;
f[4937] = 740880000;
f[4938] = 741188700;
f[4939] = 743178240;
f[4940] = 744017400;
f[4941] = 744187500;
f[4942] = 746496000;
f[4943] = 746807040;
f[4944] = 750000000;
f[4945] = 750141000;
f[4946] = 750312500;
f[4947] = 752467968;
f[4948] = 752640000;
f[4949] = 752953600;
f[4950] = 754974720;
f[4951] = 755827200;
f[4952] = 756000000;
f[4953] = 756142128;
f[4954] = 756315000;
f[4955] = 758661120;
f[4956] = 759375000;
f[4957] = 762048000;
f[4958] = 762365520;
f[4959] = 764411904;
f[4960] = 765275040;
f[4961] = 765450000;
f[4962] = 765625000;
f[4963] = 768000000;
f[4964] = 768144384;
f[4965] = 768320000;
f[4966] = 770703360;
f[4967] = 771573600;
f[4968] = 771750000;
f[4969] = 771895089;
f[4970] = 774144000;
f[4971] = 774466560;
f[4972] = 774840978;
f[4973] = 775018125;
f[4974] = 777600000;
f[4975] = 777924000;
f[4976] = 778248135;
f[4977] = 780337152;
f[4978] = 781218270;
f[4979] = 781250000;
f[4980] = 781396875;
f[4981] = 783820800;
f[4982] = 784000000;
f[4983] = 784147392;
f[4984] = 786432000;
f[4985] = 786759680;
f[4986] = 787320000;
f[4987] = 787500000;
f[4988] = 787648050;
f[4989] = 787828125;
f[4990] = 790272000;
f[4991] = 790601280;
f[4992] = 791015625;
f[4993] = 792723456;
f[4994] = 793618560;
f[4995] = 793800000;
f[4996] = 794130750;
f[4997] = 796262400;
f[4998] = 796594176;
f[4999] = 797161500;
f[5000] = 797343750;
f[5001] = 800000000;
f[5002] = 800150400;
f[5003] = 800483796;
f[5004] = 802816000;
f[5005] = 803538792;
f[5006] = 803722500;
f[5007] = 803906250;
f[5008] = 805306368;
f[5009] = 806215680;
f[5010] = 806400000;
f[5011] = 806736000;
f[5012] = 807072140;
f[5013] = 809238528;
f[5014] = 810000000;
f[5015] = 810152280;
f[5016] = 810337500;
f[5017] = 812851200;
f[5018] = 813189888;
f[5019] = 816293376;
f[5020] = 816480000;
f[5021] = 816820200;
f[5022] = 819200000;
f[5023] = 820125000;
f[5024] = 820312500;
f[5025] = 822083584;
f[5026] = 823011840;
f[5027] = 823200000;
f[5028] = 823543000;
f[5029] = 825753600;
f[5030] = 826097664;
f[5031] = 826686000;
f[5032] = 826875000;
f[5033] = 829440000;
f[5034] = 829785600;
f[5035] = 830131344;
f[5036] = 833299488;
f[5037] = 833490000;
f[5038] = 836075520;
f[5039] = 837019575;
f[5040] = 838860800;
f[5041] = 839808000;
f[5042] = 840000000;
f[5043] = 840157920;
f[5044] = 840350000;
f[5045] = 842956800;
f[5046] = 843308032;
f[5047] = 843750000;
f[5048] = 843908625;
f[5049] = 846526464;
f[5050] = 846720000;
f[5051] = 847072800;
f[5052] = 847425747;
f[5053] = 849346560;
f[5054] = 850305600;
f[5055] = 850500000;
f[5056] = 850659894;
f[5057] = 850854375;
f[5058] = 853493760;
f[5059] = 854296875;
f[5060] = 857304000;
f[5061] = 857500000;
f[5062] = 857661210;
f[5063] = 859963392;
f[5064] = 860160000;
f[5065] = 860518400;
f[5066] = 860934420;
f[5067] = 861131250;
f[5068] = 861328125;
f[5069] = 864000000;
f[5070] = 864162432;
f[5071] = 864360000;
f[5072] = 864720150;
f[5073] = 867041280;
f[5074] = 868020300;
f[5075] = 868218750;
f[5076] = 870912000;
f[5077] = 871274880;
f[5078] = 874800000;
f[5079] = 875000000;
f[5080] = 875164500;
f[5081] = 877879296;
f[5082] = 878080000;
f[5083] = 878906250;
f[5084] = 880803840;
f[5085] = 881798400;
f[5086] = 882000000;
f[5087] = 882165816;
f[5088] = 882367500;
f[5089] = 884736000;
f[5090] = 885104640;
f[5091] = 885735000;
f[5092] = 885937500;
f[5093] = 889056000;
f[5094] = 889426440;
f[5095] = 891813888;
f[5096] = 892820880;
f[5097] = 893025000;
f[5098] = 895795200;
f[5099] = 896000000;
f[5100] = 896168448;
f[5101] = 899153920;
f[5102] = 900000000;
f[5103] = 900169200;
f[5104] = 900375000;
f[5105] = 903168000;
f[5106] = 903544320;
f[5107] = 903981141;
f[5108] = 905969664;
f[5109] = 906992640;
f[5110] = 907200000;
f[5111] = 907578000;
f[5112] = 910393344;
f[5113] = 911250000;
f[5114] = 911421315;
f[5115] = 914457600;
f[5116] = 914838624;
f[5117] = 917504000;
f[5118] = 918330048;
f[5119] = 918540000;
f[5120] = 918750000;
f[5121] = 918922725;
f[5122] = 921600000;
f[5123] = 921984000;
f[5124] = 922368160;
f[5125] = 922640625;
f[5126] = 924844032;
f[5127] = 925888320;
f[5128] = 926100000;
f[5129] = 926485875;
f[5130] = 928972800;
f[5131] = 929359872;
f[5132] = 930021750;
f[5133] = 930234375;
f[5134] = 933120000;
f[5135] = 933508800;
f[5136] = 933897762;
f[5137] = 937461924;
f[5138] = 937500000;
f[5139] = 937676250;
f[5140] = 937890625;
f[5141] = 939524096;
f[5142] = 940584960;
f[5143] = 940800000;
f[5144] = 941192000;
f[5145] = 943718400;
f[5146] = 944111616;
f[5147] = 944784000;
f[5148] = 945000000;
f[5149] = 945177660;
f[5150] = 945393750;
f[5151] = 948326400;
f[5152] = 948721536;
f[5153] = 949218750;
f[5154] = 952342272;
f[5155] = 952560000;
f[5156] = 952956900;
f[5157] = 955514880;
f[5158] = 956593800;
f[5159] = 956812500;
f[5160] = 957031250;
f[5161] = 960000000;
f[5162] = 960180480;
f[5163] = 960400000;
f[5164] = 963379200;
f[5165] = 963780608;
f[5166] = 964467000;
f[5167] = 964687500;
f[5168] = 967458816;
f[5169] = 967680000;
f[5170] = 968083200;
f[5171] = 968486568;
f[5172] = 972000000;
f[5173] = 972182736;
f[5174] = 972405000;
f[5175] = 975421440;
f[5176] = 976562500;
f[5177] = 979776000;
f[5178] = 980000000;
f[5179] = 980184240;
f[5180] = 983040000;
f[5181] = 983449600;
f[5182] = 984150000;
f[5183] = 984375000;
f[5184] = 987614208;
f[5185] = 987840000;
f[5186] = 988251600;
f[5187] = 990904320;
f[5188] = 992023200;
f[5189] = 992250000;
f[5190] = 992436543;
f[5191] = 995328000;
f[5192] = 995742720;
f[5193] = 996451875;
f[5194] = 1000000000;
f[5195] = 1000188000;
f[5196] = 1000604745;
f[5197] = 1003290624;
f[5198] = 1003520000;
f[5199] = 1004423490;
f[5200] = 1004653125;
f[5201] = 1006632960;
f[5202] = 1007769600;
f[5203] = 1008000000;
f[5204] = 1008189504;
f[5205] = 1008420000;
f[5206] = 1008840175;
f[5207] = 1011548160;
f[5208] = 1012500000;
f[5209] = 1012690350;
f[5210] = 1012921875;
f[5211] = 1016064000;
f[5212] = 1016487360;
f[5213] = 1019215872;
f[5214] = 1020366720;
f[5215] = 1020600000;
f[5216] = 1021025250;
f[5217] = 1024000000;
f[5218] = 1024192512;
f[5219] = 1025156250;
f[5220] = 1025390625;
f[5221] = 1027604480;
f[5222] = 1028764800;
f[5223] = 1029000000;
f[5224] = 1029193452;
f[5225] = 1029428750;
f[5226] = 1032192000;
f[5227] = 1032622080;
f[5228] = 1033121304;
f[5229] = 1033357500;
f[5230] = 1033593750;
f[5231] = 1036800000;
f[5232] = 1037232000;
f[5233] = 1037664180;
f[5234] = 1040449536;
f[5235] = 1041624360;
f[5236] = 1041862500;
f[5237] = 1045094400;
f[5238] = 1045529856;
f[5239] = 1048576000;
f[5240] = 1049760000;
f[5241] = 1050000000;
f[5242] = 1050197400;
f[5243] = 1050437500;
f[5244] = 1053696000;
f[5245] = 1054135040;
f[5246] = 1054687500;
f[5247] = 1056964608;
f[5248] = 1058158080;
f[5249] = 1058400000;
f[5250] = 1058841000;
f[5251] = 1061683200;
f[5252] = 1062125568;
f[5253] = 1062882000;
f[5254] = 1063125000;
f[5255] = 1066867200;
f[5256] = 1067311728;
f[5257] = 1071385056;
f[5258] = 1071630000;
f[5259] = 1071875000;
f[5260] = 1073741824;
f[5261] = 1074954240;
f[5262] = 1075200000;
f[5263] = 1075648000;
f[5264] = 1076168025;
f[5265] = 1078984704;
f[5266] = 1080000000;
f[5267] = 1080203040;
f[5268] = 1080450000;
f[5269] = 1083801600;
f[5270] = 1084253184;
f[5271] = 1085025375;
f[5272] = 1088391168;
f[5273] = 1088640000;
f[5274] = 1089093600;
f[5275] = 1089547389;
f[5276] = 1093500000;
f[5277] = 1093705578;
f[5278] = 1093750000;
f[5279] = 1093955625;
f[5280] = 1097349120;
f[5281] = 1097600000;
f[5282] = 1101004800;
f[5283] = 1101463552;
f[5284] = 1102248000;
f[5285] = 1102500000;
f[5286] = 1102707270;
f[5287] = 1102959375;
f[5288] = 1105920000;
f[5289] = 1106380800;
f[5290] = 1106841792;
f[5291] = 1107168750;
f[5292] = 1107421875;
f[5293] = 1111065984;
f[5294] = 1111320000;
f[5295] = 1111783050;
f[5296] = 1114767360;
f[5297] = 1116026100;
f[5298] = 1116281250;
f[5299] = 1119744000;
f[5300] = 1120000000;
f[5301] = 1120210560;
f[5302] = 1123942400;
f[5303] = 1125000000;
f[5304] = 1125211500;
f[5305] = 1125468750;
f[5306] = 1128701952;
f[5307] = 1128960000;
f[5308] = 1129430400;
f[5309] = 1129900996;
f[5310] = 1132462080;
f[5311] = 1133740800;
f[5312] = 1134000000;
f[5313] = 1134213192;
f[5314] = 1134472500;
f[5315] = 1137991680;
f[5316] = 1139062500;
f[5317] = 1143072000;
f[5318] = 1143548280;
f[5319] = 1146617856;
f[5320] = 1146880000;
f[5321] = 1147912560;
f[5322] = 1148175000;
f[5323] = 1148437500;
f[5324] = 1152000000;
f[5325] = 1152216576;
f[5326] = 1152480000;
f[5327] = 1152960200;
f[5328] = 1156055040;
f[5329] = 1157360400;
f[5330] = 1157625000;
f[5331] = 1161216000;
f[5332] = 1161699840;
f[5333] = 1162261467;
f[5334] = 1166400000;
f[5335] = 1166886000;
f[5336] = 1170505728;
f[5337] = 1171827405;
f[5338] = 1171875000;
f[5339] = 1174405120;
f[5340] = 1175731200;
f[5341] = 1176000000;
f[5342] = 1176221088;
f[5343] = 1176490000;
f[5344] = 1179648000;
f[5345] = 1180139520;
f[5346] = 1180980000;
f[5347] = 1181250000;
f[5348] = 1181472075;
f[5349] = 1185408000;
f[5350] = 1185901920;
f[5351] = 1189085184;
f[5352] = 1190427840;
f[5353] = 1190700000;
f[5354] = 1191196125;
f[5355] = 1194393600;
f[5356] = 1194891264;
f[5357] = 1195742250;
f[5358] = 1196015625;
f[5359] = 1200000000;
f[5360] = 1200225600;
f[5361] = 1200500000;
f[5362] = 1200725694;
f[5363] = 1204224000;
f[5364] = 1204725760;
f[5365] = 1205308188;
f[5366] = 1205583750;
f[5367] = 1205859375;
f[5368] = 1207959552;
f[5369] = 1209323520;
f[5370] = 1209600000;
f[5371] = 1210104000;
f[5372] = 1210608210;
f[5373] = 1213857792;
f[5374] = 1215000000;
f[5375] = 1215228420;
f[5376] = 1215506250;
f[5377] = 1219276800;
f[5378] = 1219784832;
f[5379] = 1220703125;
f[5380] = 1224440064;
f[5381] = 1224720000;
f[5382] = 1225000000;
f[5383] = 1225230300;
f[5384] = 1228800000;
f[5385] = 1229312000;
f[5386] = 1230187500;
f[5387] = 1230468750;
f[5388] = 1233125376;
f[5389] = 1234517760;
f[5390] = 1234800000;
f[5391] = 1235314500;
f[5392] = 1238630400;
f[5393] = 1239146496;
f[5394] = 1240029000;
f[5395] = 1240312500;
f[5396] = 1244160000;
f[5397] = 1244678400;
f[5398] = 1245197016;
f[5399] = 1249949232;
f[5400] = 1250000000;
f[5401] = 1250235000;
f[5402] = 1254113280;
f[5403] = 1254400000;
f[5404] = 1258291200;
f[5405] = 1258815488;
f[5406] = 1259712000;
f[5407] = 1260000000;
f[5408] = 1260236880;
f[5409] = 1260525000;
f[5410] = 1264435200;
f[5411] = 1264962048;
f[5412] = 1265625000;
f[5413] = 1269789696;
f[5414] = 1270080000;
f[5415] = 1270609200;
f[5416] = 1274019840;
f[5417] = 1275458400;
f[5418] = 1275750000;
f[5419] = 1275989841;
f[5420] = 1280000000;
f[5421] = 1280240640;
f[5422] = 1284505600;
f[5423] = 1285956000;
f[5424] = 1286250000;
f[5425] = 1286491815;
f[5426] = 1289945088;
f[5427] = 1290240000;
f[5428] = 1290777600;
f[5429] = 1291315424;
f[5430] = 1291401630;
f[5431] = 1291696875;
f[5432] = 1296000000;
f[5433] = 1296243648;
f[5434] = 1296540000;
f[5435] = 1297080225;
f[5436] = 1300561920;
f[5437] = 1302030450;
f[5438] = 1302328125;
f[5439] = 1306368000;
f[5440] = 1306912320;
f[5441] = 1310720000;
f[5442] = 1312200000;
f[5443] = 1312500000;
f[5444] = 1312746750;
f[5445] = 1313046875;
f[5446] = 1316818944;
f[5447] = 1317120000;
f[5448] = 1317668800;
f[5449] = 1318359375;
f[5450] = 1321205760;
f[5451] = 1322697600;
f[5452] = 1323000000;
f[5453] = 1323248724;
f[5454] = 1323551250;
f[5455] = 1327104000;
f[5456] = 1327656960;
f[5457] = 1328602500;
f[5458] = 1328906250;
f[5459] = 1333584000;
f[5460] = 1334139660;
f[5461] = 1337720832;
f[5462] = 1339231320;
f[5463] = 1339537500;
f[5464] = 1339843750;
f[5465] = 1342177280;
f[5466] = 1343692800;
f[5467] = 1344000000;
f[5468] = 1344252672;
f[5469] = 1344560000;
f[5470] = 1348730880;
f[5471] = 1350000000;
f[5472] = 1350253800;
f[5473] = 1350562500;
f[5474] = 1354752000;
f[5475] = 1355316480;
f[5476] = 1358954496;
f[5477] = 1360488960;
f[5478] = 1360800000;
f[5479] = 1361367000;
f[5480] = 1365590016;
f[5481] = 1366875000;
f[5482] = 1367187500;
f[5483] = 1371686400;
f[5484] = 1372000000;
f[5485] = 1372257936;
f[5486] = 1376256000;
f[5487] = 1376829440;
f[5488] = 1377495072;
f[5489] = 1377810000;
f[5490] = 1378125000;
f[5491] = 1382400000;
f[5492] = 1382976000;
f[5493] = 1383552240;
f[5494] = 1387266048;
f[5495] = 1388832480;
f[5496] = 1389150000;
f[5497] = 1393459200;
f[5498] = 1394039808;
f[5499] = 1395032625;
f[5500] = 1399680000;
f[5501] = 1400000000;
f[5502] = 1400263200;
f[5503] = 1400846643;
f[5504] = 1404928000;
f[5505] = 1406192886;
f[5506] = 1406250000;
f[5507] = 1406514375;
f[5508] = 1409286144;
f[5509] = 1410877440;
f[5510] = 1411200000;
f[5511] = 1411788000;
f[5512] = 1412376245;
f[5513] = 1415577600;
f[5514] = 1416167424;
f[5515] = 1417176000;
f[5516] = 1417500000;
f[5517] = 1417766490;
f[5518] = 1418090625;
f[5519] = 1422489600;
f[5520] = 1423082304;
f[5521] = 1423828125;
f[5522] = 1428513408;
f[5523] = 1428840000;
f[5524] = 1429435350;
f[5525] = 1433272320;
f[5526] = 1433600000;
f[5527] = 1434890700;
f[5528] = 1435218750;
f[5529] = 1435546875;
f[5530] = 1438646272;
f[5531] = 1440000000;
f[5532] = 1440270720;
f[5533] = 1440600000;
f[5534] = 1441200250;
f[5535] = 1445068800;
f[5536] = 1445670912;
f[5537] = 1446700500;
f[5538] = 1447031250;
f[5539] = 1451188224;
f[5540] = 1451520000;
f[5541] = 1452124800;
f[5542] = 1452729852;
f[5543] = 1458000000;
f[5544] = 1458274104;
f[5545] = 1458607500;
f[5546] = 1463132160;
f[5547] = 1464843750;
f[5548] = 1468006400;
f[5549] = 1469664000;
f[5550] = 1470000000;
f[5551] = 1470276360;
f[5552] = 1470612500;
f[5553] = 1474560000;
f[5554] = 1475174400;
f[5555] = 1475789056;
f[5556] = 1476225000;
f[5557] = 1476562500;
f[5558] = 1481421312;
f[5559] = 1481760000;
f[5560] = 1482377400;
f[5561] = 1486356480;
f[5562] = 1488034800;
f[5563] = 1488375000;
f[5564] = 1492992000;
f[5565] = 1493614080;
f[5566] = 1500000000;
f[5567] = 1500282000;
f[5568] = 1500625000;
f[5569] = 1504935936;
f[5570] = 1505280000;
f[5571] = 1505907200;
f[5572] = 1506635235;
f[5573] = 1509949440;
f[5574] = 1511654400;
f[5575] = 1512000000;
f[5576] = 1512284256;
f[5577] = 1512630000;
f[5578] = 1517322240;
f[5579] = 1518750000;
f[5580] = 1519035525;
f[5581] = 1524096000;
f[5582] = 1524731040;
f[5583] = 1528823808;
f[5584] = 1530550080;
f[5585] = 1530900000;
f[5586] = 1531250000;
f[5587] = 1531537875;
f[5588] = 1536000000;
f[5589] = 1536288768;
f[5590] = 1536640000;
f[5591] = 1537734375;
f[5592] = 1541406720;
f[5593] = 1543147200;
f[5594] = 1543500000;
f[5595] = 1543790178;
f[5596] = 1544143125;
f[5597] = 1548288000;
f[5598] = 1548933120;
f[5599] = 1549681956;
f[5600] = 1550036250;
f[5601] = 1550390625;
f[5602] = 1555200000;
f[5603] = 1555848000;
f[5604] = 1556496270;
f[5605] = 1560674304;
f[5606] = 1562436540;
f[5607] = 1562500000;
f[5608] = 1562793750;
f[5609] = 1567641600;
f[5610] = 1568000000;
f[5611] = 1568294784;
f[5612] = 1572864000;
f[5613] = 1573519360;
f[5614] = 1574640000;
f[5615] = 1575000000;
f[5616] = 1575296100;
f[5617] = 1575656250;
f[5618] = 1580544000;
f[5619] = 1581202560;
f[5620] = 1582031250;
f[5621] = 1585446912;
f[5622] = 1587237120;
f[5623] = 1587600000;
f[5624] = 1588261500;
f[5625] = 1592524800;
f[5626] = 1593188352;
f[5627] = 1594323000;
f[5628] = 1594687500;
f[5629] = 1600000000;
f[5630] = 1600300800;
f[5631] = 1600967592;
f[5632] = 1605632000;
f[5633] = 1607077584;
f[5634] = 1607445000;
f[5635] = 1607812500;
f[5636] = 1610612736;
f[5637] = 1612431360;
f[5638] = 1612800000;
f[5639] = 1613472000;
f[5640] = 1614144280;
f[5641] = 1618477056;
f[5642] = 1620000000;
f[5643] = 1620304560;
f[5644] = 1620675000;
f[5645] = 1625702400;
f[5646] = 1626379776;
f[5647] = 1632586752;
f[5648] = 1632960000;
f[5649] = 1633640400;
f[5650] = 1638400000;
f[5651] = 1640250000;
f[5652] = 1640558367;
f[5653] = 1640625000;
f[5654] = 1644167168;
f[5655] = 1646023680;
f[5656] = 1646400000;
f[5657] = 1647086000;
f[5658] = 1651507200;
f[5659] = 1652195328;
f[5660] = 1653372000;
f[5661] = 1653750000;
f[5662] = 1654060905;
f[5663] = 1658880000;
f[5664] = 1659571200;
f[5665] = 1660262688;
f[5666] = 1660753125;
f[5667] = 1666598976;
f[5668] = 1666980000;
f[5669] = 1667674575;
f[5670] = 1672151040;
f[5671] = 1674039150;
f[5672] = 1674421875;
f[5673] = 1677721600;
f[5674] = 1679616000;
f[5675] = 1680000000;
f[5676] = 1680315840;
f[5677] = 1680700000;
f[5678] = 1685913600;
f[5679] = 1686616064;
f[5680] = 1687500000;
f[5681] = 1687817250;
f[5682] = 1688203125;
f[5683] = 1693052928;
f[5684] = 1693440000;
f[5685] = 1694145600;
f[5686] = 1694851494;
f[5687] = 1698693120;
f[5688] = 1700611200;
f[5689] = 1701000000;
f[5690] = 1701319788;
f[5691] = 1701708750;
f[5692] = 1706987520;
f[5693] = 1708593750;
f[5694] = 1708984375;
f[5695] = 1714608000;
f[5696] = 1715000000;
f[5697] = 1715322420;
f[5698] = 1719926784;
f[5699] = 1720320000;
f[5700] = 1721036800;
f[5701] = 1721868840;
f[5702] = 1722262500;
f[5703] = 1722656250;
f[5704] = 1728000000;
f[5705] = 1728324864;
f[5706] = 1728720000;
f[5707] = 1729440300;
f[5708] = 1734082560;
f[5709] = 1736040600;
f[5710] = 1736437500;
f[5711] = 1741824000;
f[5712] = 1742549760;
f[5713] = 1749600000;
f[5714] = 1750000000;
f[5715] = 1750329000;
f[5716] = 1755758592;
f[5717] = 1756160000;
f[5718] = 1757812500;
f[5719] = 1761607680;
f[5720] = 1763596800;
f[5721] = 1764000000;
f[5722] = 1764331632;
f[5723] = 1764735000;
f[5724] = 1769472000;
f[5725] = 1770209280;
f[5726] = 1771470000;
f[5727] = 1771875000;
f[5728] = 1778112000;
f[5729] = 1778852880;
f[5730] = 1783627776;
f[5731] = 1785641760;
f[5732] = 1786050000;
f[5733] = 1791590400;
f[5734] = 1792000000;
f[5735] = 1792336896;
f[5736] = 1793613375;
f[5737] = 1798307840;
f[5738] = 1800000000;
f[5739] = 1800338400;
f[5740] = 1800750000;
f[5741] = 1801088541;
f[5742] = 1806336000;
f[5743] = 1807088640;
f[5744] = 1807962282;
f[5745] = 1808375625;
f[5746] = 1811939328;
f[5747] = 1813985280;
f[5748] = 1814400000;
f[5749] = 1815156000;
f[5750] = 1815912315;
f[5751] = 1820786688;
f[5752] = 1822500000;
f[5753] = 1822842630;
f[5754] = 1823259375;
f[5755] = 1828915200;
f[5756] = 1829677248;
f[5757] = 1835008000;
f[5758] = 1836660096;
f[5759] = 1837080000;
f[5760] = 1837500000;
f[5761] = 1837845450;
f[5762] = 1838265625;
f[5763] = 1843200000;
f[5764] = 1843968000;
f[5765] = 1844736320;
f[5766] = 1845281250;
f[5767] = 1845703125;
f[5768] = 1849688064;
f[5769] = 1851776640;
f[5770] = 1852200000;
f[5771] = 1852971750;
f[5772] = 1857945600;
f[5773] = 1858719744;
f[5774] = 1860043500;
f[5775] = 1860468750;
f[5776] = 1866240000;
f[5777] = 1867017600;
f[5778] = 1867795524;
f[5779] = 1874923848;
f[5780] = 1875000000;
f[5781] = 1875352500;
f[5782] = 1875781250;
f[5783] = 1879048192;
f[5784] = 1881169920;
f[5785] = 1881600000;
f[5786] = 1882384000;
f[5787] = 1887436800;
f[5788] = 1888223232;
f[5789] = 1889568000;
f[5790] = 1890000000;
f[5791] = 1890355320;
f[5792] = 1890787500;
f[5793] = 1896652800;
f[5794] = 1897443072;
f[5795] = 1898437500;
f[5796] = 1904684544;
f[5797] = 1905120000;
f[5798] = 1905913800;
f[5799] = 1911029760;
f[5800] = 1913187600;
f[5801] = 1913625000;
f[5802] = 1914062500;
f[5803] = 1920000000;
f[5804] = 1920360960;
f[5805] = 1920800000;
f[5806] = 1926758400;
f[5807] = 1927561216;
f[5808] = 1928934000;
f[5809] = 1929375000;
f[5810] = 1934917632;
f[5811] = 1935360000;
f[5812] = 1936166400;
f[5813] = 1936973136;
f[5814] = 1937102445;
f[5815] = 1944000000;
f[5816] = 1944365472;
f[5817] = 1944810000;
f[5818] = 1950842880;
f[5819] = 1953045675;
f[5820] = 1953125000;
f[5821] = 1959552000;
f[5822] = 1960000000;
f[5823] = 1960368480;
f[5824] = 1966080000;
f[5825] = 1966899200;
f[5826] = 1968300000;
f[5827] = 1968750000;
f[5828] = 1969120125;
f[5829] = 1975228416;
f[5830] = 1975680000;
f[5831] = 1976503200;
f[5832] = 1977326743;
f[5833] = 1981808640;
f[5834] = 1984046400;
f[5835] = 1984500000;
f[5836] = 1984873086;
f[5837] = 1985326875;
f[5838] = 1990656000;
f[5839] = 1991485440;
f[5840] = 1992903750;
f[5841] = 1993359375;
f[5842] = 2000000000;
/*
freopen("result.out", "w", stdout);
choufilter();
for (int i = 1; num[i]; i++)
{
printf("f[%d]=", i);
cout << num[i] << ";" << endl;
}
fclose(stdout);
*/
int n;
while (cin >> n,n!=0)
{
cout << f[n] << endl;
}
return 0;
}
Accepted Code
#include <bits/stdc++.h>
using namespace std;
#define min4(a,b,c,d) min(min(a,b),min(c,d))
int num[6000];
int p2=1,p3=1,p5=1,p7=1; //p2 p3 p5 p7用以指示上一个数是以2 3 5 7其一所生成
int main()
{
num[1]=1;
num[2]=2;
num[3]=3;
num[4]=5;
num[5]=7;
for (int i = 2; i < 6000; i++)
{
int tmp;
tmp=min4(num[p2]*2,num[p3]*3,num[p5]*5,num[p7]*7);
if(tmp%2==0)
{
p2++;
}
if(tmp%3==0)
{
p3++;
}
if(tmp%5==0)
{
p5++;
}
if(tmp%7==0)
{
p7++;
}
num[i]=tmp;
}
int n;
while(cin>>n,n!=0)
{
cout<<num[n]<<endl;
}
return 0;
}
解后反思
要大胆地尝试打表计算,关于丑数本身的运算也就是一个状态转移的过程(待更新)


大佬顶