#include <bits/stdc++.h>
using namespace std;
int main() {
  string s;
  cin >> s;
  int p = 0, pre = 0;
  unordered_set<int> st;
  st.insert(0);
  for (char c : s) {
    pre = p;
    switch (c) {
      case 'L':
        p--;
        break;
      case 'R':
        p++;
        break;
      case 'U':
        p -= 1000;
        break;
      case 'D':
        p += 1000;
    }
    if (st.find(p) != st.end()) {
      cout << "BUG" << endl;
      return 0;
    }
    st.insert(pre + 1);
    st.insert(pre - 1);
    st.insert(pre + 1000);
    st.insert(pre - 1000);
  }
  cout << "OK" << endl;
  return 0;
}
