func_code_string: #include <bits/stdc++.h>   using namespace std;   string char_to_str(char c) {     string tem(1, c);     return tem;   }   mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());   template <class T>   T rand() {     return uniform_int_distribution<T>()(rng);   }   signed main() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);     ;     long long n, k;     cin >> n >> k;     vector<long long> v;     vector<long long> v2;     for (long long i = 1; i * i <= n; ++i) {       if (n % i == 0) {         v.push_back(i);         v2.push_back(n / i);       }     }     reverse(v2.begin(), v2.end());     for (auto r : v2) v.push_back(r);     long long f = 0;     for (long long i = v.size() - 1; i >= 0; --i) {       long long t = n / v[i];       if (k > 100000000 || (k * (k + 1)) / 2 > t) {         continue;       }       for (long long j = 1; j < k; ++j) {         t -= j;         cout << j * v[i] <<    ;       }       cout << t * v[i];       return 0;     }     cout <<  -1 ;   }   