#include <bits/stdc++.h>
using namespace std;
void HBD() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
}
int gcd(int a, int b) {
  if (!a || !b) return a + b;
  return gcd(b, a % b);
}
long long CalcArithmeticAn(long long a1, long long n, long long d) {
  return a1 + (n - 1) * d;
}
long long CalcArithmeticSn1(long long a1, long long an, long long n) {
  return (n * (a1 + an)) / 2;
}
long long CalcArithmeticSn2(long long a1, long long n, long long d) {
  return (n * (2 * a1 + (n - 1) * d)) / 2;
}
double CalcGeometricAn(long long a, long long r, long long n) {
  return (a * pow(r, n - 1));
}
double CalcGeometricSn(long long a, long long r, long long n) {
  return (a * (1 - pow(r, n))) / (1 - r);
}
int main() {
  int n, t;
  cin >> n >> t;
  string str;
  cin >> str;
  while (t--) {
    for (int i = 1; i < n; i++) {
      if (str[i - 1] == 'B' && str[i] == 'G') {
        swap(str[i - 1], str[i]);
        i++;
      }
    }
  }
  cout << str << '\n';
}
