#include <iostream>
#include <string>

using namespace std;

int stringmax(string A, string B) {
    if(A.length() < B.length()) return B.length();
    return A.length();
}

string add(string A, string B) {
    int max = stringmax(A, B);
    int alen = A.length();
    int blen = B.length();
    for(int i=0;i<max-alen;i++) A = '0' + A;
    for(int i=0;i<max-blen;i++) B = '0' + B;
    string result = A;
    for(int i=max - 1;i>=0;i--) {
        int K = (int)(result[i] + B[i]) - 96;
        result[i] = (char)(K % 10 + 48);
        if(K > 9) {
            if(i != 0) {
                result[i-1] += K / 10;
            } else {
                result = (char)(K / 10 + 48) + result;
            }
        }
    }
    return result;
}

int main() {
	cout << add("99999", "1");
	return 0;
}