#include <bits/stdc++.h>
using namespace std;

int main()
{
  char a[102],b[102];
  int sum=0,t=0,max=0,min=124;
  cin>>a;
  cin>>b;
  for(int i=0; a[i]; i++)
  {
    if(a[i]<min)
    {
      min=a[i];
    }

  }
  for(int i=0; b[i]; i++)
  {
    if(b[i]>max)
    {
      max=b[i];
    }
  }
  if(min<max)
  {
    cout<<"YES";
  }
  else if(max==min)
  {

    int i=0;
    for(; a[i]&&b[i]&&a[i]==b[i]; i++);
    if(a[i]||b[i]=='\0')
      cout<<"NO";
    else
    {
      cout<<"YES";
    }
  }

  else
  {
    cout<<"NO";
  }



  return 0;
}
