#include <bits/stdc++.h>
using namespace std;
int main() {
  char maa, mii;
  int n, k, a, b, ma, mi, t1, t2 = 1, t3 = 0;
  scanf("%d%d%d%d", &n, &k, &a, &b);
  ma = max(a, b);
  mi = min(a, b);
  if (a > b)
    maa = 'G', mii = 'B';
  else
    maa = 'B', mii = 'G';
  t1 = ma / k;
  if (ma % k) ++t1;
  t2 = mi / t1;
  if (!t2) {
    if (mi >= t1 - 1) t2 = 1;
  }
  if (t2 * t1 < mi) {
    t3 = mi - t2 * t1;
    ++t2;
  }
  if (t1 && (t2 > k || (!t2 && ma > k) || mi < t1 - 1)) {
    puts("NO");
    return 0;
  }
  for (int i = 0; i < t3; ++i) {
    for (int j = 0; j < k && ma > 0; ++j) {
      printf("%c", maa);
      --ma;
    }
    for (int j = 0; j < t2 && mi > 0; ++j) {
      printf("%c", mii);
      --mi;
    }
  }
  if (t3) --t2;
  for (int i = 0; i < t1 - t3; ++i) {
    for (int j = 0; j < k && ma > 0; ++j) {
      printf("%c", maa);
      --ma;
    }
    for (int j = 0; j < t2 && mi > 0; ++j) {
      printf("%c", mii);
      --mi;
    }
  }
  for (int i = 0; i < mi; ++i) printf("%c", mii), --mi;
  return 0;
}
