#include #include const int nmax=2001; int main() { freopen("stringK.in","r",stdin); freopen("stringK.out","w",stdout); int n, k; char a[nmax] = {}; std::cin >> n >> k; for (int i = 0; i < n; i++) std::cin >> a[i]; char ans[nmax] = {}; int length= 0; for (int i = n - 1; i >= 0; i--) { int mod = (k % (n - i)); char c = a[i]; if (mod != length) { for (int j = length; j > mod; j--) { ans[j] = ans[j - 1]; } } ans[mod] = c; length++; } std::cout << ans << std::endl; return 0; }