#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;
}