#include <bits/stdc++.h>

using namespace std;
int v[30005],v1[30005],k,n,m;
bitset<400000>a;
ofstream fout ("concurs4.out");

void Citire()
{
    ifstream fin ("concurs4.in");
    fin >> n >> m;
    fin.close();
}

void Roteste()
{

}

void Ciur()
{
    int i,j;
    for(i=4; i<=400000;i+=2)a[i]=1;
    for(i=3; i*i<=400000; i+=2)
        if(a[i]==0)
            for(j=i*i; j<=400000; j=j+2*i)a[j]=1;

    k=0;
    for(i=2; k!=n; i++)
        if(a[i]==0)v[++k]=i;
}
int main()
{
    int i;
    Citire();
    Ciur();

    for(i=1; i<=4; i++)
        Roteste();

    return 0;
}
