'use strict';
// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
	input = input.split("\n");
    const s = input[0];
    if(s[0] != "A"){
        console.log("WA");
        return 0;
    }
    let numC = 0;
    for(let i = 1; i < s.length; i++){
        if(i >= 2 && i <= s.length - 2 && s[i] == "C"){
            numC++;
            if(numC > 1){
                console.log("WA");
                return 0;
            }
        }else if(s[i].search(/[a-z]/) == -1){
            console.log("WA");
            return 0;
        }
    }
    if(numC != 1){
        console.log("WA");
    }else{
        console.log("AC");
    }
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));