#include<stdio.h>
#include<string.h>
int zifu(char s)
{
if(s=='_')
return 1;
else if(s>='a'&&s<='z')
return 1;
else if(s>='A'&&s<='Z')
return 1;
else if(s>='0'&&s<='9')
return 2;
else
return 3;
}
int main()
{
char str[60];
int i,j,len;
int n;
scanf("%d",&n);
getchar();
while(n--)
{
gets(str);
len=strlen(str);
j=0;
if(zifu(str[0])!=1)
printf("no\n");
else
{
for(i=1;i<len;i++)
if(zifu(str[i])!=3)
j++;
if(j==len-1)
printf("yes\n");
else
printf("no\n");
}
}
return 0;
}
#include<string.h>
int zifu(char s)
{
if(s=='_')
return 1;
else if(s>='a'&&s<='z')
return 1;
else if(s>='A'&&s<='Z')
return 1;
else if(s>='0'&&s<='9')
return 2;
else
return 3;
}
int main()
{
char str[60];
int i,j,len;
int n;
scanf("%d",&n);
getchar();
while(n--)
{
gets(str);
len=strlen(str);
j=0;
if(zifu(str[0])!=1)
printf("no\n");
else
{
for(i=1;i<len;i++)
if(zifu(str[i])!=3)
j++;
if(j==len-1)
printf("yes\n");
else
printf("no\n");
}
}
return 0;
}