import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        String s=sc.next();
        int n=s.length();
        String ans;
        if(s.charAt(0)=='A'){
            int count=0;
            for(int i=2;i<n-1;i++){
                if(s.charAt(i)=='C'){
                    count++;
                }
            }
            if(count==1){
                boolean b=true;
                for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                }
                if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                }
            }
            else{
                ans="WA";
            }      
        }
        else{
            ans="WA";
        }
        System.out.println(ans);
    }
} 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 n=s.length();
        String ans;
        if(s.charAt(0)=='A'){
            int count=0;
            for(int i=2;i<n-1;i++){
                if(s.charAt(i)=='C'){
                    count++;
                }
            }
            if(count==1){
                boolean b=true;
                for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                }
                if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                }
            }
            else{
                ans="WA";
            }      
        }
        else{
            ans="WA";
        }
        System.out.println(ans);
    }
} Main public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        String s=sc.next();
        int n=s.length();
        String ans;
        if(s.charAt(0)=='A'){
            int count=0;
            for(int i=2;i<n-1;i++){
                if(s.charAt(i)=='C'){
                    count++;
                }
            }
            if(count==1){
                boolean b=true;
                for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                }
                if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                }
            }
            else{
                ans="WA";
            }      
        }
        else{
            ans="WA";
        }
        System.out.println(ans);
    } main {
        Scanner sc=new Scanner(System.in);
        String s=sc.next();
        int n=s.length();
        String ans;
        if(s.charAt(0)=='A'){
            int count=0;
            for(int i=2;i<n-1;i++){
                if(s.charAt(i)=='C'){
                    count++;
                }
            }
            if(count==1){
                boolean b=true;
                for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                }
                if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                }
            }
            else{
                ans="WA";
            }      
        }
        else{
            ans="WA";
        }
        System.out.println(ans);
    } Scanner sc=new Scanner(System.in); sc new Scanner(System.in) String s=sc.next(); s sc.next() sc.next sc int n=s.length(); n s.length() s.length s String ans; ans if(s.charAt(0)=='A'){
            int count=0;
            for(int i=2;i<n-1;i++){
                if(s.charAt(i)=='C'){
                    count++;
                }
            }
            if(count==1){
                boolean b=true;
                for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                }
                if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                }
            }
            else{
                ans="WA";
            }      
        }
        else{
            ans="WA";
        } s.charAt(0)=='A' s.charAt(0) s.charAt s 0 'A' {
            int count=0;
            for(int i=2;i<n-1;i++){
                if(s.charAt(i)=='C'){
                    count++;
                }
            }
            if(count==1){
                boolean b=true;
                for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                }
                if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                }
            }
            else{
                ans="WA";
            }      
        } int count=0; count 0 for(int i=2;i<n-1;i++){
                if(s.charAt(i)=='C'){
                    count++;
                }
            } int i=2; int i=2; i 2 i<n-1 i n-1 n 1 i++ i++ i {
                if(s.charAt(i)=='C'){
                    count++;
                }
            } {
                if(s.charAt(i)=='C'){
                    count++;
                }
            } if(s.charAt(i)=='C'){
                    count++;
                } s.charAt(i)=='C' s.charAt(i) s.charAt s i 'C' {
                    count++;
                } count++ count if(count==1){
                boolean b=true;
                for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                }
                if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                }
            }
            else{
                ans="WA";
            } count==1 count 1 {
                boolean b=true;
                for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                }
                if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                }
            } boolean b=true; b true for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                } int i=0; int i=0; i 0 i<n i n i++ i++ i {
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                } {
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                } if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    } s.charAt(i)!='A' && s.charAt(i)!='C' s.charAt(i)!='A' s.charAt(i) s.charAt s i 'A' s.charAt(i)!='C' s.charAt(i) s.charAt s i 'C' {
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    } int ascii=s.charAt(i); ascii s.charAt(i) s.charAt s i if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        } ascii<97 || ascii>122 ascii<97 ascii 97 ascii>122 ascii 122 {
                            b=false;
                            break;
                        } b=false b false break; if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                } !b b {
                    ans="WA";
                } ans="WA" ans "WA" {
                    ans="AC";
                } ans="AC" ans "AC" {
                ans="WA";
            } ans="WA" ans "WA" {
            ans="WA";
        } ans="WA" ans "WA" System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        String s=sc.next();
        int n=s.length();
        String ans;
        if(s.charAt(0)=='A'){
            int count=0;
            for(int i=2;i<n-1;i++){
                if(s.charAt(i)=='C'){
                    count++;
                }
            }
            if(count==1){
                boolean b=true;
                for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                }
                if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                }
            }
            else{
                ans="WA";
            }      
        }
        else{
            ans="WA";
        }
        System.out.println(ans);
    }
} public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        String s=sc.next();
        int n=s.length();
        String ans;
        if(s.charAt(0)=='A'){
            int count=0;
            for(int i=2;i<n-1;i++){
                if(s.charAt(i)=='C'){
                    count++;
                }
            }
            if(count==1){
                boolean b=true;
                for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                }
                if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                }
            }
            else{
                ans="WA";
            }      
        }
        else{
            ans="WA";
        }
        System.out.println(ans);
    }
} Main
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        String s=sc.next();
        int n=s.length();
        String ans;
        if(s.charAt(0)=='A'){
            int count=0;
            for(int i=2;i<n-1;i++){
                if(s.charAt(i)=='C'){
                    count++;
                }
            }
            if(count==1){
                boolean b=true;
                for(int i=0;i<n;i++){
                    if(s.charAt(i)!='A' && s.charAt(i)!='C'){
                        int ascii=s.charAt(i);
                        if(ascii<97 || ascii>122){
                            b=false;
                            break;
                        }
                    }
                }
                if(!b){
                    ans="WA";
                }
                else{
                    ans="AC";
                }
            }
            else{
                ans="WA";
            }      
        }
        else{
            ans="WA";
        }
        System.out.println(ans);
    }
}