#include <iostream>
#include <algorithm>

using namespace std;

void sortAssending(string &s)
{
   for (int i=0;i<s.length()-1;i++) for(int j=0;j<s.length()-1-i;j++) if (s[j]>s[j+1]) swap(s[j],s[j+1]);
}

void sortDessending(string &s)
{
   for (int i=0;i<s.length()-1;i++) for(int j=0;j<s.length()-1-i;j++) if (s[j]<s[j+1]) swap(s[j],s[j+1]);
}
int main (void)
{
   string s,t;
   cin>>s>>t;
   sortAssending(s);
   sortDessending(t);
   if(s<t) cout<<"Yes"<<endl;
   else cout<<"No"<<endl;
}