import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        int cntc=0;
        int cnt = 0;
        int num=0;;
        Boolean flag  = false;

        if(s.charAt(0)=='A'){
            for(int i = 2;i<s.length()-1;i++){
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            }
            if(cntc==1){
                for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                }

                if(cnt==s.length()-2){
                    flag = true;
                }
            }
        }

        if(flag){
            System.out.println("AC");
        }else{
            System.out.println("WA");
        }

    }
} import java.util.*; util.* java public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        int cntc=0;
        int cnt = 0;
        int num=0;;
        Boolean flag  = false;

        if(s.charAt(0)=='A'){
            for(int i = 2;i<s.length()-1;i++){
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            }
            if(cntc==1){
                for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                }

                if(cnt==s.length()-2){
                    flag = true;
                }
            }
        }

        if(flag){
            System.out.println("AC");
        }else{
            System.out.println("WA");
        }

    }
} Main public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        int cntc=0;
        int cnt = 0;
        int num=0;;
        Boolean flag  = false;

        if(s.charAt(0)=='A'){
            for(int i = 2;i<s.length()-1;i++){
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            }
            if(cntc==1){
                for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                }

                if(cnt==s.length()-2){
                    flag = true;
                }
            }
        }

        if(flag){
            System.out.println("AC");
        }else{
            System.out.println("WA");
        }

    } main {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        int cntc=0;
        int cnt = 0;
        int num=0;;
        Boolean flag  = false;

        if(s.charAt(0)=='A'){
            for(int i = 2;i<s.length()-1;i++){
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            }
            if(cntc==1){
                for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                }

                if(cnt==s.length()-2){
                    flag = true;
                }
            }
        }

        if(flag){
            System.out.println("AC");
        }else{
            System.out.println("WA");
        }

    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String s = sc.next(); s sc.next() sc.next sc int cntc=0; cntc 0 int cnt = 0; cnt 0 int num=0; num 0 Boolean flag  = false; flag false if(s.charAt(0)=='A'){
            for(int i = 2;i<s.length()-1;i++){
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            }
            if(cntc==1){
                for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                }

                if(cnt==s.length()-2){
                    flag = true;
                }
            }
        } s.charAt(0)=='A' s.charAt(0) s.charAt s 0 'A' {
            for(int i = 2;i<s.length()-1;i++){
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            }
            if(cntc==1){
                for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                }

                if(cnt==s.length()-2){
                    flag = true;
                }
            }
        } for(int i = 2;i<s.length()-1;i++){
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            } int i = 2; int i = 2; i 2 i<s.length()-1 i s.length()-1 s.length() s.length s 1 i++ i++ i {
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            } {
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            } if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                } s.charAt(i)=='C' s.charAt(i) s.charAt s i 'C' {
                    cntc++;
                    num = i;
                } cntc++ cntc num = i num i if(cntc==1){
                for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                }

                if(cnt==s.length()-2){
                    flag = true;
                }
            } cntc==1 cntc 1 {
                for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                }

                if(cnt==s.length()-2){
                    flag = true;
                }
            } for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                } int i =1; int i =1; i 1 i<s.length() i s.length() s.length s i++ i++ i {
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                } {
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                } if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    } i!=(num) && s.charAt(i)<123 && s.charAt(i)>96 i!=(num) && s.charAt(i)<123 && s.charAt(i)>96 i!=(num) i (num) s.charAt(i)<123 s.charAt(i) s.charAt s i 123 s.charAt(i)>96 s.charAt(i) s.charAt s i 96 {
                        cnt++;
                    } cnt++ cnt if(cnt==s.length()-2){
                    flag = true;
                } cnt==s.length()-2 cnt s.length()-2 s.length() s.length s 2 {
                    flag = true;
                } flag = true flag true if(flag){
            System.out.println("AC");
        }else{
            System.out.println("WA");
        } flag {
            System.out.println("AC");
        } System.out.println("AC") System.out.println System.out System System.out "AC" {
            System.out.println("WA");
        } System.out.println("WA") System.out.println System.out System System.out "WA" String[] args args public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        int cntc=0;
        int cnt = 0;
        int num=0;;
        Boolean flag  = false;

        if(s.charAt(0)=='A'){
            for(int i = 2;i<s.length()-1;i++){
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            }
            if(cntc==1){
                for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                }

                if(cnt==s.length()-2){
                    flag = true;
                }
            }
        }

        if(flag){
            System.out.println("AC");
        }else{
            System.out.println("WA");
        }

    }
} public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        int cntc=0;
        int cnt = 0;
        int num=0;;
        Boolean flag  = false;

        if(s.charAt(0)=='A'){
            for(int i = 2;i<s.length()-1;i++){
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            }
            if(cntc==1){
                for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                }

                if(cnt==s.length()-2){
                    flag = true;
                }
            }
        }

        if(flag){
            System.out.println("AC");
        }else{
            System.out.println("WA");
        }

    }
} Main
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        int cntc=0;
        int cnt = 0;
        int num=0;;
        Boolean flag  = false;

        if(s.charAt(0)=='A'){
            for(int i = 2;i<s.length()-1;i++){
                if(s.charAt(i)=='C'){
                    cntc++;
                    num = i;
                }

            }
            if(cntc==1){
                for(int i =1;i<s.length();i++){
                    if(i!=(num) && s.charAt(i)<123 && s.charAt(i)>96){
                        cnt++;
                    }

                }

                if(cnt==s.length()-2){
                    flag = true;
                }
            }
        }

        if(flag){
            System.out.println("AC");
        }else{
            System.out.println("WA");
        }

    }
}
