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