#include <bits/stdc++.h>
#pragma warning(disable : 4996)
#pragma comment(linker, "/STACK:1024000000,1024000000")
using namespace std;
const long long mod = 1000000000 + 7;
const long long INF = 0x3f3f3f3f3f3f3f3f;
const int inf = 0x3f3f3f3f;
int main() {
  int n, k;
  int len = 0;
  char ch[1025];
  cin >> n >> k;
  cin >> ch;
  int ok = 1;
  int i;
  for (i = n - 1; i > 0; i--) {
    ok = 1;
    for (int j = 0; j < i; j++) {
      if (ch[j] != ch[n - i + j]) {
        ok = 0;
        break;
      }
    }
    if (ok) break;
  }
  for (int j = 0; j < i; j++) {
    cout << ch[j];
  }
  while (k--) {
    for (int j = i; j < n; j++) {
      cout << ch[j];
    }
  }
  return 0;
}
