func_code_string: #include <bits/stdc++.h>   using namespace std;   const int mod = 1000000007;   const int inf = 2012345678;   const int N = 2e5 + 10;   string s, ans, tmp;   bool ch() {     int i = 0;     while (s[i] == tmp[i] && i < tmp.length()) ++i;     return i == tmp.length();   }   int main() {     int n, k;     cin >> n >> k >> s;     ans = s, --k;     int ps = 1;     while (k--) {       while (true) {         if (ps == ans.length()) {           ans += s, ps = ans.length();           break;         }         tmp = ans.substr(ps);         if (ch()) {           for (int i = tmp.length(); i < (int)(s.length()); ++i) ans += s[i];           ++ps;           break;         } else           ++ps;       }     }     cout << ans << endl;   }   