#include<stdio.h>
#include<string.h>
#include <stdlib.h>
int main(int argc,char * argv[]){
char str[51];
while(scanf("%s",str)!=EOF){
int len=strlen(str);
int i,sum=0;
int log[4]={0};
if(len>=8){
for(i=0;i<len;++i){
if(str[i]>=‘A’&&str[i]<=‘Z’) ++log[0];
else if(str[i]>=‘a’&&str[i]<=‘z’) ++log[1];
else if(str[i]>=‘0’&&str[i]<=‘9’) ++log[2];
else if(str[i]’~’||str[i]’!’||str[i]’@’||str[i]’#’||str[i]’$’||str[i]’%’||str[i]==’^’)
++log[3];
}
for(i=0;i<4;++i){
if(log[i]>0) ++sum;
}
if(sum>=3) printf(“YES\n”);
else printf(“NO\n”);
}
else printf(“NO\n”);
}
return 0;
}