import java.io.*;
import java.util.*;
class Simple //print prime numbers <=N. O(N loglogN). Eratosthenes
{
{
int N;
long i,j;
System.
out.
println("Enter N"); N
=Integer.
parseInt(br.
readLine().
trim());
boolean a[]=new boolean [N+1];
a[0]=false;
a[1]=false;
for(i=2;i<=N;i++)
{
if(a[(int)i]==true)
{
for(j=i*i;j<=N;j+=i)
a[(int)j]=false;
}
}
double ans=((double)(end-start))/1000000000;
System.
out.
println("\nTime in seconds:"); System.
out.
println("Primes less than N :"); //for(i=2;i<=N;i++)
//{
// if(a[(int)i]==true)
// System.out.print(i+" ");
// }
}
}
aW1wb3J0IGphdmEuaW8uKjsKaW1wb3J0IGphdmEudXRpbC4qOwpjbGFzcyBTaW1wbGUgLy9wcmludCBwcmltZSBudW1iZXJzIDw9Ti4gTyhOIGxvZ2xvZ04pLiBFcmF0b3N0aGVuZXMKewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkgdGhyb3dzIElPRXhjZXB0aW9uCiAgICB7CiAgICAgICAgQnVmZmVyZWRSZWFkZXIgYnI9bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsKICAgICAgICAKICAgICAgICBpbnQgTjsKICAgICAgICBsb25nIGksajsKICAgICAgICAKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkVudGVyIE4iKTsKICAgICAgICBOPUludGVnZXIucGFyc2VJbnQoYnIucmVhZExpbmUoKS50cmltKCkpOwogICAgICAgIAogICAgICAgIGxvbmcgc3RhcnQ9U3lzdGVtLm5hbm9UaW1lKCk7CiAgICAgICAgYm9vbGVhbiBhW109bmV3IGJvb2xlYW4gW04rMV07CiAgICAgICAgQXJyYXlzLmZpbGwoYSx0cnVlKTsKICAgICAgICAKICAgICAgICBhWzBdPWZhbHNlOwogICAgICAgIGFbMV09ZmFsc2U7CiAgICAgICAgCiAgICAgICAgZm9yKGk9MjtpPD1OO2krKykKICAgICAgICB7CiAgICAgICAgICAgIGlmKGFbKGludClpXT09dHJ1ZSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgZm9yKGo9aSppO2o8PU47ais9aSkKICAgICAgICAgICAgICAgIGFbKGludClqXT1mYWxzZTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICBsb25nIGVuZD1TeXN0ZW0ubmFub1RpbWUoKTsKICAgICAgICBkb3VibGUgYW5zPSgoZG91YmxlKShlbmQtc3RhcnQpKS8xMDAwMDAwMDAwOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiXG5UaW1lIGluIHNlY29uZHM6Iik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGFucysiXG4iKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlByaW1lcyBsZXNzIHRoYW4gTiA6Iik7CiAgICAgICAgLy9mb3IoaT0yO2k8PU47aSsrKQogICAgICAgIC8vewogICAgICAgIC8vICAgIGlmKGFbKGludClpXT09dHJ1ZSkKICAgICAgICAvLyAgICBTeXN0ZW0ub3V0LnByaW50KGkrIiAiKTsKICAgICAgIC8vIH0KICAgIH0KfQ==