#include <cstdio>

using namespace std;

int a, b, niz_a[3], niz_b[3];

int main( void ){
 
  scanf( "%d%d", &a, &b );
  
  niz_a[0] = a % 10;
  a /= 10;
  niz_a[1] = a % 10;
  a /= 10;
  niz_a[2] = a;
  
  niz_b[0] = b % 10;
  b /= 10;
  niz_b[1] = b % 10;
  b /= 10;
  niz_b[2] = b;
  
  if( a == b ){ printf( "%d%d%d\n", niz_a[0], niz_a[1], niz_a[2] ); }
  
  if( niz_a[0] > niz_b[0] ){ printf( "%d%d%d\n", niz_a[0], niz_a[1], niz_a[2] ); }
  if( niz_a[0] < niz_b[0] ){ printf( "%d%d%d\n", niz_b[0], niz_b[1], niz_b[2] ); }
  
  if( niz_a[1] > niz_b[1] && niz_a[0] == niz_b[0] ){ printf( "%d%d%d\n", niz_a[0], niz_a[1], niz_a[2] ); }
  if( niz_a[1] < niz_b[1] && niz_a[0] == niz_b[0] ){ printf( "%d%d%d\n", niz_b[0], niz_b[1], niz_b[2] ); }
  
  if( niz_a[2] > niz_b[2] && niz_a[1] == niz_b[1] && niz_a[0] == niz_b[0] ){ printf( "%d%d%d\n", niz_a[0], niz_a[1], niz_a[2] ); }
  if( niz_a[2] < niz_b[2] && niz_a[1] == niz_b[1] && niz_a[0] == niz_b[0] ){ printf( "%d%d%d\n", niz_b[0], niz_b[1], niz_b[2] ); }
  
  return 0;
}
