#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;
const int maxn = 1e6 +10;
bool prime[1000010]={0};
int ans[1000010];
int main() {
int k;
cin>>k;
int cnt = 0;
for(int i=2;i<=maxn;i++)//埃式筛法
{
if(!prime[i])ans[cnt++]=i;
for(int j = i*2;j<=maxn;j+=i)
{
prime[j] = 1;
}
}
cout<<ans[k-1]<<endl;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号