#include
#include
int main()
{int t,i,j,k,l;
char str[50];
scanf("%d",&t);
for(i=1;i<=t;i++)
{scanf("%s",str);
l=strlen(str);
if(l==1)
{if(str[0]>='0'&&str[0]<='9')
printf("Yes\n");
else printf("No\n");}
else {if(l==2)
printf("No\n");
else{if(l>2)
if((str[0]<'0'||str[0]>'9')||(str[l-1]<'0'||str[l-1]>'9'))
k=0;
else
{for(j=1;j<=l-1;j++) // j要算到l-1, 否则 4+40会给出Yes
{k=0;
while(str[j]<'0'||str[j]>'9')
{
if(str[j]=='*'||str[j]=='/'||str[j]=='+'||str[j]=='-')
{k++;
j++;
}
else
if(str[j]=='.') j++;
else {k=0;
break;}
if(k>1) {k=0;break;} }
if(k==0)
break;
}}
if(k==1)
printf("Yes\n");
else printf("No\n"); } } } // print的层次不对. 你可以展开看看
}