#include <bits/stdc++.h>
using namespace std;
const long double pi = 3.14159265358979323846;
const long long mod = 1e9 + 7;
const long long N = 5e5;
const long long INF = 1e9 + 1;
long long n, k, x, y;
int main() {
  cin >> n >> k >> x >> y;
  string ans = "";
  long long res = 1;
  if (x > y) {
    ans += "G";
    x--;
  } else {
    ans += "B";
    y--;
  }
  for (int i = 0; i < n - 1; ++i) {
    if (x >= y && ans[i] == 'G' && res < k && x > 0) {
      ans += 'G';
      res++;
      x--;
    } else if (y >= x && ans[i] == 'B' && res < k && y > 0) {
      ans += 'B';
      res++;
      y--;
    } else if (res == k && ans[i] == 'G' && y > 0) {
      res = 1;
      ans += 'B';
      y--;
    } else if (res == k && ans[i] == 'B' && x > 0) {
      res = 1;
      ans += 'G';
      x--;
    } else if (x >= y && ans[i] == 'B' && res < k && x > 0) {
      ans += 'G';
      res = 1;
      x--;
    } else if (y >= x && ans[i] == 'G' && res < k && y > 0) {
      ans += 'B';
      res = 1;
      y--;
    } else {
      cout << "NO";
      return 0;
    }
  }
  cout << ans;
  return 0;
}
