#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main()
{
ll n;
cin>>n;
stack<string>st ;
bool w=0;
ll cnt=0;
for(int i=0;i<n;i++){
string x;cin>>x;
if(i==0&&x=="EndHeader"){
w=1;
break;
}
if(x=="Header")cnt++;
if(i==0&&x!="Header"){
w=1;
break;
}
if(x[0]!='E'&&x[1]!='n'&&x[2]!='d')st.push(x);
else {
string s=st.top();
st.pop();
string t="End"+s;
// cout<<t<<"\n";
if(t!=x){
w=1;
break;
}
}
}
// cout<<st.size()<<"\n";
if(w||st.size()>=1||cnt>1)cout<<"WA\n";
else cout<<"ACC\n";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIGxsIG47CiAgICBjaW4+Pm47CiAgICBzdGFjazxzdHJpbmc+c3QgOwogICAgYm9vbCB3PTA7CiAgICBsbCBjbnQ9MDsKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgICAgc3RyaW5nIHg7Y2luPj54OwogICAgICAgaWYoaT09MCYmeD09IkVuZEhlYWRlciIpewogICAgICAgICAgIHc9MTsKICAgICAgICAgICBicmVhazsKICAgICAgIH0KICAgICAgIGlmKHg9PSJIZWFkZXIiKWNudCsrOwogICAgICAgaWYoaT09MCYmeCE9IkhlYWRlciIpewogICAgICAgICAgIHc9MTsKICAgICAgICAgICBicmVhazsKICAgICAgIH0KICAgICAgIGlmKHhbMF0hPSdFJyYmeFsxXSE9J24nJiZ4WzJdIT0nZCcpc3QucHVzaCh4KTsKICAgICAgIGVsc2UgewogICAgICAgICAgIHN0cmluZyBzPXN0LnRvcCgpOwogICAgICAgICAgIHN0LnBvcCgpOwogICAgICAgICAgICBzdHJpbmcgdD0iRW5kIitzOwogICAgICAgICAgICAvLyBjb3V0PDx0PDwiXG4iOwogICAgICAgICAgICBpZih0IT14KXsKICAgICAgICAgICAgICAgIHc9MTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICB9CiAgICB9CiAgICAvLyBjb3V0PDxzdC5zaXplKCk8PCJcbiI7CiAgICBpZih3fHxzdC5zaXplKCk+PTF8fGNudD4xKWNvdXQ8PCJXQVxuIjsKICAgIGVsc2UgY291dDw8IkFDQ1xuIjsKICAgIHJldHVybiAwOwp9