#include <bits/stdc++.h>
using namespace std;
char s[200];
vector<pair<int, int> > v;
int main() {
  scanf("%s", s);
  int len = strlen(s);
  pair<int, int> cur(0, 0);
  v.push_back(cur);
  for (int i = 0; i < len; i++) {
    if (s[i] == 'L') {
      cur.first--;
    } else if (s[i] == 'R') {
      cur.first++;
    } else if (s[i] == 'U') {
      cur.second++;
    } else if (s[i] == 'D') {
      cur.second--;
    }
    v.push_back(cur);
  }
  bool fg = false;
  len = v.size();
  for (int i = 0; i < len; i++) {
    for (int j = i + 2; j < len; j++) {
      if (abs(v[i].first - v[j].first) + abs(v[i].second - v[j].second) <= 1) {
        fg = true;
        goto zzz;
      }
    }
  }
zzz:
  if (fg) {
    printf("BUG");
  } else {
    printf("OK");
  }
  return 0;
}
