# easy题 求赞
import sys
data=sys.stdin.readlines()
def get_len(str1):
if len(str1)>8:
return True
else:
return False
def get_type(str1):
flag=[0,0,0,0]
l=list(str1)
for item in l:
if item.isdigit():
flag[2]=1
continue
if item.isupper():
flag[0]=1
continue
if item.islower():
flag[1]=1
continue
elif item!=" " or item!="\n":
flag[3]=1
# print(sum(flag))
return sum(flag)>2
def longzc(str1):
length = len(str1)
result=[]
for i in range(length):
for j in range(i+1,length+1):
zc=str1[i:j]
if zc not in result:
result.append(str1[i:j])
elif zc in result and len(zc)>2:
# print("zc:",zc)
return False
return True
for i in range(len(data)):
data[i]=data[i].strip("\n")
# print(data)
for item in data:
if get_len(item) and get_type(item) and longzc(item):
print("OK")
else:
print("NG")