#include
#define ll long long
using namespace std;
void seive(int a[], int n)
{
//special
a[2] = a[1] = 1;
//set all odds to 1
for(ll i=3; i<n; i=i+2)
{
a[i] = 1;
}
for(ll i = 3; i<n; i=i+2)
{
if(i == 1){
for(ll j=i*i; j<n; j+=j){
a[j] = 0;
}
}
}
}
int main() {
int max = 5000000;
int n;
cin>>n;
int a[max] = {0};
seive(a,max);
int count = 1;
while(n>0)
{
if(a[count] == 1){
n--;
}
count++;
}
cout<<count;
return 0;
}
