#include<iostream>
#include<string>
#include<cctype>//tolower(),toupper()的头文件
using namespace std;
int check(const string& str1,const string& str2){
int len1=str1.length();
int len2=str2.length();
if(len1!=len2){
return 1;
}
bool isEqual=true;
if(len1==len2){
for(int i=0;i<len1;i++){
if(str1[i]!=str2[i]){
isEqual=false;
break;
}
}
if(isEqual){
return 2;
}
}
for(int i=0;i<len1;i++){
if(tolower(str1[i])!=tolower(str2[i])){
return 4;
}
}
return 3;
}
int main(){
string str1,str2;
cin>>str1>>str2;
int result=check(str1,str2);
cout<<result<<endl;
return 0;
}