#include<stdio.h>
int main()
{
int t;
int i;
for(i=0;i<t;i++)
{
int sn,ln;
int arr[ln];
int i;
for(i=0;i<ln;i++)
{
arr[i]=i+1;
}
for(i=3;i<=ln;i++)
{
if(i%2==0)
{
arr[i-1]=0;
}
}
for(i=4;i<=ln;i++)
{
if(i%3==0)
{
arr[i-1]=0;
}
}
for(i=6;i<=ln;i++)
{
if(i%5==0)
{
arr[i-1]=0;
}
}
for(i=8;i<=ln;i++)
{
if(i%7==0)
{
arr[i-1]=0;
}
}
int count=0;
for(i=0;i<ln;i++)
{
if(arr[i]!=0 && arr[i]!=1)
count++;
}
int ar[count];
int k=0;
for(i=0;i<ln;i++)
{
if(arr[i]!=0 && arr[i]!=1)
{
ar[k]=arr[i];//all desired prime numbers are stored in a new array ar
k++;
}
}
for(i=0;i<count;i++)
{
if(ar[i]>=sn)
}
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4oKQp7CiAgICBpbnQgdDsKICAgIHNjYW5mKCIlZCIsJnQpOwogICAgaW50IGk7CiAgICBmb3IoaT0wO2k8dDtpKyspCiAgICB7CiAgICAgICAgaW50IHNuLGxuOwogICAgICAgIHNjYW5mKCIlZCAlZCIsJnNuLCZsbik7CiAgICAgICAgaW50IGFycltsbl07CiAgICAgICAgaW50IGk7CiAgICAgICAgZm9yKGk9MDtpPGxuO2krKykKICAgICAgICB7CiAgICAgICAgICAgIGFycltpXT1pKzE7CiAgICAgICAgfQogICAgICAgIGZvcihpPTM7aTw9bG47aSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYoaSUyPT0wKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBhcnJbaS0xXT0wOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGZvcihpPTQ7aTw9bG47aSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYoaSUzPT0wKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBhcnJbaS0xXT0wOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGZvcihpPTY7aTw9bG47aSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYoaSU1PT0wKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBhcnJbaS0xXT0wOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGZvcihpPTg7aTw9bG47aSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYoaSU3PT0wKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBhcnJbaS0xXT0wOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGludCBjb3VudD0wOwogICAgICAgIGZvcihpPTA7aTxsbjtpKyspCiAgICAgICAgewogICAgICAgICAgICBpZihhcnJbaV0hPTAgJiYgYXJyW2ldIT0xKQogICAgICAgICAgICAgICAgY291bnQrKzsKICAgICAgICB9CiAgICAgICAgaW50IGFyW2NvdW50XTsKICAgICAgICBpbnQgaz0wOwogICAgICAgIGZvcihpPTA7aTxsbjtpKyspCiAgICAgICAgewogICAgICAgICAgICBpZihhcnJbaV0hPTAgJiYgYXJyW2ldIT0xKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGFyW2tdPWFycltpXTsvL2FsbCBkZXNpcmVkIHByaW1lIG51bWJlcnMgYXJlIHN0b3JlZCBpbiBhIG5ldyBhcnJheSBhcgogICAgICAgICAgICAgICAgICAgIGsrKzsKICAgICAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgZm9yKGk9MDtpPGNvdW50O2krKykKICAgICAgICB7CiAgICAgICAgICAgIGlmKGFyW2ldPj1zbikKICAgICAgICAgICAgcHJpbnRmKCIlZFxuIixhcltpXSk7CiAgICAgICAgfQogICAgICAgIHByaW50ZigiXG4iKTsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==