1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <bits/stdc++.h>

using namespace std;

string dodajUX(int p, string a, string b)
{
    int suma,przn=0;
    string c="";
    while(a.size()<b.size()) a='0'+a;
    while(b.size()<a.size()) b='0'+b;
    for(int i=a.size()-1; i>=0; i--)
    {
        suma=przn+a[i]-'0'+b[i]-'0';
        if(suma%p>0)
            c=char(suma%p+'0')+c;
        else
            c='0'+c;
        przn=suma/p;
    }
    if (przn>0)
        c=char(przn)+c;
    return c;
}
string s,s2;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cin>>s>>s2;
    cout<<dodajUX(10,s,s2);
}