#include <bits/stdc++.h>
using namespace std;
int main() {
  bool a[209][209] = {{false}};
  int x = 102, y = 102, i;
  string s;
  cin >> s;
  a[x][y] = true;
  for (i = 0; i <= s.size() - 1; i++) {
    if (s[i] == 'U') {
      x--;
      if (a[x - 1][y] || a[x][y - 1] || a[x][y + 1]) {
        cout << "BUG";
        return 0;
      }
    }
    if (s[i] == 'D') {
      x++;
      if (a[x + 1][y] || a[x][y + 1] || a[x][y - 1]) {
        cout << "BUG";
        return 0;
      }
    }
    if (s[i] == 'L') {
      y--;
      if (a[x][y - 1] || a[x + 1][y] || a[x - 1][y]) {
        cout << "BUG";
        return 0;
      }
    }
    if (s[i] == 'R') {
      y++;
      if (a[x][y + 1] || a[x + 1][y] || a[x - 1][y]) {
        cout << "BUG";
        return 0;
      }
    }
    a[x][y] = a[x][y] != true;
    if (!a[x][y]) {
      cout << "BUG";
      return 0;
    }
  }
  cout << "OK";
  return 0;
}
