#include #include #include char S[200]; char C[200]; int len; long long a,b; int getans(char *A) { int i; int lena=strlen(A); if(lena==0) return 0; if(lena!=1&&A[0]=='0') return 0; for(i=0;i11||len==0) { printf("NO\n");continue;} if(len==11&&S[0]!='-') { printf("NO\n");continue;} if(S[0]=='-') ans=getans(S+1); else ans=getans(S); if(!ans) { printf("NO\n");continue;} else { k=strtoll(S,NULL,10); if(a<=k&&k<=b) printf("YES\n"); else printf("NO\n"); } memset(S,0,sizeof(S)); } return 0; }