func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long n, k;     cin >> n >> k;     vector<long long> div;     for (long long i = 1; i <= sqrt(n); i++) {       if (n % i == 0) {         if (n / i != i) {           div.push_back(n / i);         }         div.push_back(i);       }     }     sort(div.begin(), div.end());     if (k > div.size()) {       cout << -1 << endl;     } else {       cout << div[k - 1] << endl;     }     return 0;   }   