#include <regex>
#include <iostream>
#include <string>
using namespace std;
void process(string inp);
int main() {
string inp;
char c;
int test;
cin>>test;
cin.ignore();
while(test--)
{
getline(cin,inp);
cout<<inp<<endl;
process(inp);
}
return 0;
}
void process(string inp)
{
string panex= "[A-Za-z]{5}\\d{4}[A-Za-z]{1}";
regex panreg(panex,regex_constants::basic);
if(regex_match(inp,panreg))
{
cout<<"YES"<<endl;
}
else
{
cout<<"NO"<<endl;
}
}
I2luY2x1ZGUgPHJlZ2V4PgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxzdHJpbmc+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBwcm9jZXNzKHN0cmluZyBpbnApOwoKaW50IG1haW4oKSB7CiAgICAKICAgIHN0cmluZyBpbnA7CiAgICBjaGFyIGM7CiAgICBpbnQgdGVzdDsKICAgIGNpbj4+dGVzdDsKICAgIGNpbi5pZ25vcmUoKTsKICAgIHdoaWxlKHRlc3QtLSkKICAgIHsKICAgICAgICBnZXRsaW5lKGNpbixpbnApOwogICAgICAgIGNvdXQ8PGlucDw8ZW5kbDsKICAgICAgICBwcm9jZXNzKGlucCk7CiAgICB9CiAgICByZXR1cm4gMDsKfQoKdm9pZCBwcm9jZXNzKHN0cmluZyBpbnApCnsKICAgIHN0cmluZyBwYW5leD0gIltBLVphLXpdezV9XFxkezR9W0EtWmEtel17MX0iOwogICAgcmVnZXggcGFucmVnKHBhbmV4LHJlZ2V4X2NvbnN0YW50czo6YmFzaWMpOwogICAgCiAgICBpZihyZWdleF9tYXRjaChpbnAscGFucmVnKSkKICAgIHsKICAgICAgICBjb3V0PDwiWUVTIjw8ZW5kbDsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBjb3V0PDwiTk8iPDxlbmRsOwogICAgfQp9