#include<cstdio>
#include<iostream>
using namespace std;



int A[250],B[250];
long long int a,b;

void add(int A[], int B[])
{
      int i, t = 0;
      for (i=1; i<=A[0] || i<=B[0] || t; i++, t/=10)
              A[i] = (t += A[i] + B[i]) % 10;
      A[0] = i - 1;



}


int main()

{


   int t=1;
   scanf("%lld %lld",&a,&b);
   while(a){
    A[t]=a%10;
    a/=10;
    t++;
    }
    A[0]=t-1;
    t=1;
   while(b){
    B[t]=b%10;
    b/=10;
    t++;
    }
    B[0]=t-1;


    add(A,B);
    for(int i=max(A[0],B[0]);i>0;--i)
        if(A[max(A[0],B[0])+1] )
            cout<<A[i];
    else cout<<A[i];

    return 0;
}