#include <bits/stdc++.h>
using namespace std;
ifstream f("multiplu.in");
ofstream g("multiplu.out");
int v[65]={0,1,10,11,100,101,110,111,1000,1001,1010,1011,1100,1101,1110,1111,10000,10001,10010,10011,10100,10101,10110,10111,11000,11001,11010,11011,11100,11101,11110,11111,100000,100001,100010,100011,100100,100101,100110,100111,101000,101001,101010,101011,101100,101101,101110,101111,110000,110001,110010,110011,110100,110101,110110,110111,111000,111001,111010,111011,111100,111101,111110,111111};
int main()
{long long i,j,z,s=0,sa=0,x=0,loc=0,y,q,a,b,r,c;;;
f>>a>>b;
for(i=1;i<=64;i++)
if(v[i]%a==0&&v[i]%b==0&&v[i]!=0){g<<v[i];break;}
/*x=a;y=b;
do{r=x%y;
x=y;
y=r;}while(r);
c=(a*b)/x;
/*for(i=1;i<=256;i++){
s=i;
x=0;
while(s>1){
x=x*10+s%2;
s=s/2;
}
if(x%a==0&&x%b==0&&x!=0){g<<x<<" ";break;}
}
g<<c;
s=c;
while(s>1){
x=x*10+s%2;
s=s/2;
}
g<<endl<<x;*/
return 0;
}