import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
String s = sc.nextLine();
if(s.length() <= 8) {
System.out.println("NG");
continue;
}
boolean[] flag = new boolean[4];
for(int i = 0;i < s.length();i++) {
if(s.charAt(i) >= 'a' && s.charAt(i) <= 'z') {
flag[0] = true;
} else if(s.charAt(i) >= 'A' && s.charAt(i) <= 'Z') {
flag[1] = true;
} else if(s.charAt(i) >= '0' && s.charAt(i) <= '9') {
flag[2] = true;
} else {
flag[3] = true;
}
}
int cnt = 0;
for(int i = 0;i < 4;i++) {
if(flag[i]) {
cnt++;
}
}
if(cnt < 3) {
System.out.println("NG");
continue;
}
boolean f = true;
U:
for(int i = 3;i + 3 <= s.length();i++) {
for(int j = 0;j + 3 <= i;j++) {
if(s.substring(i,i+3).equals(s.substring(j,j+3))) {
System.out.println("NG");
f = false;
break U;
}
}
}
if(f) {
System.out.println("OK");
}
}
}
}