#include using namespace std; int main(){ vector b(110000, true); for (int i = 2; i <= 100000; i++){ for (int j = i; j < 110000; j += i){ b[j] = false; } } vector p; for (int i = 100000; i < 110000; i++){ if (b[i]){ p.push_back(i); if (p.size() >= 10){ break; } } } set A; A.insert(1); for (long long i : p){ for (long long j : p){ A.insert(i * j); } } vector B; for (long long i : A){ B.push_back(i); } int N; cin >> N; cout << B[N - 1] << endl; }