#include <bits/stdc++.h> using namespace std; int a[10]; int main() { string s,s1; while(cin>>s>>s1) { for(int i=0;i<s.size();i++) { a[s[i]-'0']++; } //五张牌特殊处理 if(s1.size()==5) { int tag=0; for(int i=s1[0]-'0'+1;i<=5;i++)//以i开头连续5个 { int flag=1; for(int j=0;j<=4;j++) { if(a[i+j]==0) { flag=0; break; } } if(flag) tag=1; } if(tag) { cout<<"YES"<<endl; } else cout<<"NO"<<endl; } else { int flag=0; for(int j=s1[0]-'0'+1;j<=9;j++) { if(a[j]>=s1.size()) { flag=1; break; } } if(flag) cout<<"YES"<<endl; else cout<<"NO"<<endl; } } return 0; }