#include<iostream>
#include<string>
#include<vector>
#include<time.h>
using namespace std;
int main()
{
string a;
string b;
int ai=0;
int bi=0;
int flag=0;
vector<int> c;
cin>>a>>b;
long beginTime =clock();//获得开始时间,单位为毫秒
int i=a.size()-1,j=b.size()-1;
for(;i>=0&&j>=0;i--,j--)
{
int temp=a[i]+b[j]-'0'-'0'+flag;
if(temp>9)
{
flag=1;
temp=temp%10;
c.push_back(temp);
}
else
{
flag=0;
c.push_back(temp);
}
}
if(i>=0)
{
int tmp;
while(i>=0)
{
tmp=a[i]-'0'+flag;
if(tmp>9)
{
tmp%=10;
flag=1;
c.push_back(tmp);
}
else
{
flag=0;
c.push_back(tmp);
}
i--;
}
}
else if(j>=0)
{
int tmp;
while(j>=0)
{
tmp=b[j]-'0'+flag;
if(tmp>9)
{
tmp%=10;
flag=1;
c.push_back(tmp);
}
else
{
flag=0;
c.push_back(tmp);
}
j--;
}
}
if(flag>0)
c.push_back(flag);
for(int i=c.size()-1;i>=0;i--)
cout<<c.at(i);
cout<<endl;
long endTime=clock();//获得结束时间
cout<<"beginTime:"<<beginTime<<endl
<<"endTime:"<<endTime<<endl
<<"endTime-beginTime:"<<endTime-beginTime<<endl;
return 0;
}