#include <iostream>
using namespace std;
bool czy_pierwsza(int n){
int d = 2;
while (d*d <= n) {
if (n % d == 0 && n != d) return false;
d += 1;
}
return true;
}
int pierwsza(int n) {
int numer = 0;
int i = 2;
while (numer != n) {
if (czy_pierwsza(i)) numer += 1;
i += 1;
}
return i - 1;
}
int main() {
cout << pierwsza(7) << " " << pierwsza(25) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYm9vbCBjenlfcGllcndzemEoaW50IG4pewogICAgaW50IGQgPSAyOwogICAgd2hpbGUgKGQqZCA8PSBuKSB7CiAgICAgICAgaWYgKG4gJSBkID09IDAgJiYgbiAhPSBkKSByZXR1cm4gZmFsc2U7CiAgICAgICAgZCArPSAxOwogICAgfQogICAgcmV0dXJuIHRydWU7Cn0KCmludCBwaWVyd3N6YShpbnQgbikgewogICAgaW50IG51bWVyID0gMDsKICAgIGludCBpID0gMjsKICAgIHdoaWxlIChudW1lciAhPSBuKSB7CiAgICAgICAgaWYgKGN6eV9waWVyd3N6YShpKSkgbnVtZXIgKz0gMTsKICAgICAgICBpICs9IDE7CiAgICB9CiAgICByZXR1cm4gaSAtIDE7Cn0KCmludCBtYWluKCkgewogICAgY291dCA8PCBwaWVyd3N6YSg3KSA8PCAiICIgPDwgcGllcndzemEoMjUpIDw8IGVuZGw7CiAgICByZXR1cm4gMDsKfQ==