#include <iostream>
#include <string>
using namespace std;
string str1,str2;
int main() {
cin>>str1>>str2;
if(str1.length()<str2.length())
swap(str1,str2);
for(int i=0; i<str1.length(); i++) {
int num=0,ii=i;
for(int j=0; j<str2.length(); j++) {
if(str2[j]-'0'+str1[ii++]-'0'<=3) {
num++;
if(ii>=str1.length()) {//1.有重合但超出str1范围
cout<<str1.length() +str2.length()-num;
return 0;
}
} else
break;
}
if(num==str2.length()) {//2. str1包含 str2
cout<<str1.length();
return 0;
}
}
cout<<str1.length()+str2.length();//3.都不包含
return 0;
}
/*
2112112112
2212112
10
2112112112
2212112112222122
23
*/