using System;
using System.Linq;
using System.Text;

namespace HJ57
{
    internal class Program
    {
        static void Main(string[] args)
        {
            var str01 = Console.ReadLine();
            var str02 = Console.ReadLine();
            if (str01.Length < str02.Length)
            {
                str01 = str01.PadLeft(str02.Length, '0');
            }
            else
            {
                str02 = str02.PadLeft(str01.Length, '0');
            }

            byte[] bytes = new byte[str01.Length + 1];
            //低位在后,从低位加起
            for (int i = str01.Length - 1; i >= 0; i--)
            {
                byte b1 = Convert.ToByte(str01[i].ToString());
                byte b2 = Convert.ToByte(str02[i].ToString());
                byte sum = (byte)(bytes[i + 1] + b1 + b2);
                if (sum >= 10)
                {
                    bytes[i + 1] = (byte)(sum - 10);
                    bytes[i] = 1;
                }
                else
                {
                    bytes[i + 1] = sum;
                }
            }

            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < bytes.Length; i++)
            {
                sb.Append(Convert.ToString(bytes[i]));
            }
            if (sb[0] == '0')
            {
                sb.Remove(0,1);
            }
            Console.WriteLine(sb.ToString());
        }
    }
}