#include<iostream>
#include<string>
using namespace std;

int main(){

    string str;

loop:
    while(cin>>str){

        if(str.size()<=8){
            cout<<"NG"<<endl;
            goto loop;
        }

        int flag1=0;
        int flag2=0;
        int flag3=0;
        int flag4=0;
        for(int i=0;i<str.size();i++){
            if(str[i]>='A'&&str[i]<='Z')
                flag1=1;
            else if(str[i]>='a'&&str[i]<='z')
                flag2=1;
            else if(str[i]>='0'&&str[i]<='9')
                flag3=1;
            else
                flag4=1;
        }

        if(flag1+flag2+flag3+flag4<3){
            cout<<"NG"<<endl;
            goto loop;
        }

        for(int i=0;i<=str.size()-6;i++){
            for(int j=i+3;j<=str.size()-3;j++){
                if(str[i]==str[j]&&str[i+1]==str[j+1]&&str[i+2]==str[j+2]){
                    cout<<"NG"<<endl;
                    goto loop;
                }
            }
        }

        cout<<"OK"<<endl;
    }

    return 0;
}