func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int n, k, len;     int i = 1;     cin >> n;     cin >> k;     vector<int> a;     while (n > 1) {       if (n % (i + 1) == 0) {         a.push_back(i + 1);         n = n / (i + 1);         i -= 1;       }       i += 1;     }     len = a.size() - k;     if (len >= 0) {       for (int i = 0; i < len; i++) {         a[len + k - i - 2] = a[len + k - i - 1] * a[len + k - i - 2];         a.pop_back();       }       for (int i = 0; i < a.size(); i++) {         cout << a[i] <<    ;       }     } else {       cout << -1;     }   }   