#include<iostream> #include<cctype> using namespace std; int main(){ string input; while(cin>>input){ if(input.size() < 9){ cout<<"NG"<<endl; continue; } int upper = 0; int lower = 0; int digit = 0; int punc = 0; for(auto ch : input){ if(isupper(ch)) upper = 1; if(islower(ch)) lower = 1; if(isdigit(ch)) digit = 1; if(ispunct(ch)) punc = 1; } if(upper + lower + digit + punc < 3){ cout<<"NG"<<endl; continue; } bool repeat = false; for (int i = 0; i < input.size() - 2; i++){ for (int j = i + 3; j < input.size() -2; j++){ if(input.substr(i,3) == input.substr(j,3)){ repeat = true; break; } } if(repeat){ break; } } if(repeat){ cout<<"NG"<<endl; continue; } cout<<"OK"<<endl; } return 0; }