#include <bits/stdc++.h>
#include
#include
#include
#include
#define ll long long int
#include
#define mod 1000000007
using namespace std;
void get_array(ll array[],ll size)
{
for(ll i=0;i<size;i++)
{
cin>>array[i];
}
}
void put_array(ll array[],ll size)
{
for(ll i=0;i<size;i++)
{
cout<<array[i]<<" ";
}
}
int main()
{
ll tc;
cin>>tc;
while(tc–)
{
int lower_case=-1,upper_case=-1,number=-1,s_c=-1;
string s;
cin>>s;
if(s.length()<10)
{
cout<<“NO”<<endl;
}
else if(s[0]==‘A’||s[s.length()-1]==‘Z’||s[0]==‘Z’||s[s.length()-1]==‘A’)
{
cout<<“NO”<<endl;
}
else if(s[0]>=‘0’&&s[0]<=‘9’||s[s.length()-1]>=‘0’&&s[s.length()-1]<=‘9’)
{
cout<<“NO”<<endl;
}
else if(s[0]==’@’||s[0]==’#’||s[0]==’%’||s[0]==’&’||s[0]==’?’||s[s.length()-1]==’@’||s[s.length()-1]==’#’||s[s.length()-1]==’%’||s[s.length()-1]==’&’||s[s.length()-1]==’?’)
{
cout<<“NO”<<endl;
}
else
{
for(ll i=0;i<s.length();i++)
{
if(upper_case==-1&&isupper(s[i]))
{
upper_case=0;
}
else if(lower_case==-1&&islower(s[i]))
{
lower_case=0;
}
else if(number==-1&&isdigit(s[i]))
{
number=0;
}
else if(s[i]==’@’||s[i]==’#’||s[i]==’%’||s[i]==’&’||s[i]==’?’)
{
s_c=0;
}
if(lower_case==0&&upper_case==0&&number==0&&s_c==0)
{
break;
}
}
if(lower_case==0&&upper_case==0&&number==0&&s_c==0)
{
cout<<“YES”<<endl;
}
else
{
cout<<“NO”<<endl;
}
}
}
return 0;
}
WHATS WRONG WITH MY CODE