https://ac.nowcoder.com/acm/contest/57357/A
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
ios::sync_with_stdio(false);
string s1,s2;
cin>>s1>>s2;
if(s1==s2)
{
cout<<0<<endl;
return 0;
}
int n1=s1.length();
int n2=s2.length();
long long k=1,ans1=0;
for(int i=n1-1;i>=0;i--)
{
ans1+=k*(s1[i]-'0');
k<<=1;
}
k=1;
long long ans2=0;
for(int i=n2-1;i>=0;i--)
{
ans2+=k*(s2[i]-'0');
k<<=1;
}
if(s1[0]=='0'&&n1==1)cout<<"-1"<<endl;
else
{
cout<<abs(ans1-ans2)<<endl;
}
return 0;
}