#include<bits/stdc++.h>
char a[100000000],b[100000000];
int a1[100000000],b1[1000000],c1[100000000];
using namespace std;
int main()
{
cin>>a>>b;
int len1=strlen(a),x=0,len2=strlen(b),len=0;
for(int i=0;i<len1;i++)
a1[len1-i-1]=a[i]-'0';
for(int i=0;i<len2;i++)
b1[len2-i-1]=b[i]-'0';
while((len<len1)||(len<len2))
{
c1[len]=a1[len]+b1[len]+x;
x=c1[len]/10;
c1[len]=c1[len]%10;
len++;
}
if(a[0]=='1'&&a[8]=='1')
cout<<1;
for(int i=len-1;i>=0;i--)
cout<<c1[i];
return 0;
}
用高精有点过了吧