import java.util.*;

public class Main {

  public static void main (String[] args) {

    Scanner sc = new Scanner(System.in);
    
    String S = sc.next();

    sc.close();

    String result = "WA";

    char[] s = S.toCharArray();
    String[] s_= S.split("");

    if (s_[0].equals("A")) {

      int count = 0;
      int position = 0;

      for (int i = 2; i <= s_.length - 2; i++) {
        if (s_[i].equals("C")) {
          count++;
          position = i;
        }
      }

      if (count == 1) {
        for (int i = 1; i < s.length; i++) {
          if (i != position){
            if (97 <= (int)s[i] && (int)s[i] <= 122) {
              result = "AC";
            } else {
              result = "WA";
              break;
            }
          }
        }
      }

    }

    System.out.println(result);

  }

}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz