#include <stdio.h>
#include <stdlib.h>
#include <time.h>
char p[1000000];
int prime[80000];
int main(void) {
int i, j, n;
for(i = 3; i < 1000; i += 2){
for(j = i * i; j < 1000000; j += i + i) p[j] = 1;
}
n = 0;
prime[0] = 2;
for(i = 3; i < 1000000; i += 2){
if(!p[i]) prime[++n] = i;
}
printf("%.3fms\n", 1000 * (double)t
/ CLOCKS_PER_SEC
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHRpbWUuaD4KCmNoYXIgcFsxMDAwMDAwXTsKaW50IHByaW1lWzgwMDAwXTsKCmludCBtYWluKHZvaWQpIHsKCWNsb2NrX3QgdCA9IGNsb2NrKCk7CglpbnQgaSwgaiwgbjsKCQoJZm9yKGkgPSAzOyBpIDwgMTAwMDsgaSArPSAyKXsKCQlmb3IoaiA9IGkgKiBpOyBqIDwgMTAwMDAwMDsgaiArPSBpICsgaSkgcFtqXSA9IDE7Cgl9CgoJbiA9IDA7CglwcmltZVswXSA9IDI7Cglmb3IoaSA9IDM7IGkgPCAxMDAwMDAwOyBpICs9IDIpewoJCWlmKCFwW2ldKSBwcmltZVsrK25dID0gaTsKCX0KCgl0ID0gY2xvY2soKSAtIHQ7CglwcmludGYoIiUuM2Ztc1xuIiwgMTAwMCAqIChkb3VibGUpdCAvIENMT0NLU19QRVJfU0VDKTsKCXByaW50ZigiJWRcbiIsIG4pOwoJcmV0dXJuIDA7Cn0K