#include<bits/stdc++.h>
using namespace std;
string a,b,c,d;
int x=1,n,N;
long long summ[100005],sum[100005];
int main() {
cin>>a;
cin>>b;
for(int i=0; i<a.size(); i++)
for(char j='0'; j<'2'; j++) {
for(int k=0; k<i; k++)
c[k]=a[k];
for(int k=i+1; k<a.size(); k++)
c[k]=a[k];
if(a[i]!=j) {
c[i]=j;
for(int k=a.size()-1; k>=0; k--) {
sum[n]+=(c[k]-'0')*x;
x*=2;
}
x=1;
n++;
}
}
for(int i=0; i<b.size(); i++)
for(char j='0'; j<'3'; j++) {
for(int k=0; k<i; k++)
d[k]=b[k];
for(int k=i+1; k<b.size(); k++)
d[k]=b[k];
if(b[i]!=j) {
d[i]=j;
for(int k=b.size()-1; k>=0; k--) {
summ[N]+=(d[k]-'0')*x;
x*=3;
}
x=1;
N++;
}
}
for(int i=0; i<n; i++)
for(int j=0; j<N; j++)
if(sum[i]==summ[j]) {
cout<<sum[i];
return 0;
}
return 0;
}
大雾