using System;
using System.Collections.Generic;
using System.Text;

class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 计算两个数之和
     * @param s string字符串 表示第一个整数
     * @param t string字符串 表示第二个整数
     * @return string字符串
     */
    public string solve (string s, string t) {
        //if(string.IsNullOrWhiteSpace(s) || string.IsNullOrWhiteSpace(t))
        //    return "";
        var l1 = s.Length;
        var l2 = t.Length;
        var i = l1 - 1;
        var j = l2 - 1;
        var carry = 0;
        var sum = new StringBuilder();
        while(i >=0 || j >=0)
        {
            var temp = 0;
            if(i>=0)
            {
                temp += int.Parse(s[i].ToString());
                --i;
            }
            if(j>=0)
            {
                temp += int.Parse(t[j].ToString());
                --j;
            }
            temp += carry;
            if(temp > 9)
            {
                temp = temp % 10;
                carry = 1;
            }
            else
            {
                carry = 0;
            }
            sum.Insert(0, temp);
        }
        if(carry == 1)
        {
            sum.Insert(0, carry);
        }
        return sum.ToString();
    }
}