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");
            }
        }
    }
}