def IsValidPwd(pwd):
if len(pwd) <= 8:
return False
li = [False, False, False, False]
for c in pwd:
if 'a' <= c <= 'z':
li[0] = True
elif 'A' <= c <= 'Z':
li[1] = True
elif '0' <= c <= '9':
li[2] = True
else:
li[3] = True
if sum(li) < 3:
return False
li = []
for start in range(0, 3):
for i in range(start, len(pwd), 3):
sub = pwd[i:i+3]
if sub in li:
return False
li.append(sub)
return True
while True:
try:
pwd = input()
except EOFError:
break
print("OK" if IsValidPwd(pwd) else 'NG')


京公网安备 11010502036488号