#include<stdio.h>
#include<string.h>
#define MaxNumber 10
int Solve(char[],char,char[],char);
int detect(char[],char,int);
int main()
{
char A[MaxNumber+1],B[MaxNumber+1];
char Da,Db;
int Sum;
memset(A,0,sizeof(A));
memset(B,0,sizeof(B));
scanf("%s %c\n%s %c",A,&Da,B,&Db);
Sum=Solve(A,Da,B,Db);
printf("%d\n",Sum);
return 0;
}
int Solve(char A[],char Da,char B[],char Db)
{
int lena,lenb;
int da,db;
lena=strlen(A);
lenb=strlen(B);
da=detect(A,Da,lena);
db=detect(B,Db,lenb);
return da+db;
}
int detect(char S[],char D,int len)
{
int i,count=0;
int ans=0;
for(i=0;i<len;i++)
if(S[i]==D)
count++;
i=D-'0';
if(count-->0)
ans+=i;
while(count-->0){
ans*=10;
ans+=i;
}
return ans;
}