class Solution {
public:
int kthFactor(int n, int k) {
vector<int> res;
for(int i = 1; i <= n / 2; ++i){
if(n % i == 0){
res.push_back(i);
}
}
res.push_back(n);
return res.size() < k ? -1 : res[k - 1];
}
};