func_code_string: #include <bits/stdc++.h>   using namespace std;   const double pi = acos(-1.0);   template <class T>   void R(T &x) {     cin >> x;   }   void R(int &x) { scanf( %d , &x); }   void R(long long &x) { scanf( %lld , &x); }   void R(double &x) { scanf( %lf , &x); }   void R(char &x) { scanf(  %c , &x); }   void R(char *x) { scanf( %s , x); }   long long _pow(long long a, long long b) {     long long res = 1ll;     while (b) {       if (b & 1) res = res * a % 1000000007;       a = a * a % 1000000007;       b >>= 1;     }     return res;   }   int main() {     int n, k;     char t[10005], s[10005];     while (~scanf( %d , &(n))) {       R(k);       R(t);       int len = strlen(t);       int i, j, flag = 0;       for (i = 1; i < len; i++) {         for (j = i; j < len; j++) {           if (t[j] != t[j - i]) break;         }         if (j == len) break;       }       j = len;       for (int o = 1; o < k; o++) {         for (int x = len - i; x < len; x++) t[j++] = t[x];       }       t[j] =   0 ;       puts(t);     }     return 0;   }   