#include <iostream> #include <vector> using namespace std; int prime[200001]; vector<int> su; void Initial() { for(int i=0;i<=200000;i++) { prime[i]=1; } prime[0]=0; prime[1]=0; for(int i=2;i<=200000;i++) { if(prime[i]==0)continue; su.push_back(i); for(int j=i*2;j<=200000;j+=i) { prime[j]=0; } } } int main() { Initial(); int k; while (cin >> k) { //cout<<su.size(); cout<<su[k-1]<<endl; } }