#include <iostream>
#include <vector>
#include <cstring>
using namespace std;
string LongIntegerSum(const string& a, const string& b) {
int maxLen = max(a.size(), b.size()) + 1;
string res(maxLen, '0');
res[maxLen] = '\0';
int carry = 0;
int i = a.size() - 1;
int j = b.size() - 1;
int k = maxLen - 1;
while (i >= 0 || j >= 0 || carry == 1) {
int sum = carry;
if (i >= 0)
sum += a[i--] - '0';
if (j >= 0)
sum += b[j--] - '0';
if (sum > 9) {
sum -= 10;
carry = 1;
}
else {
carry = 0;
}
res[k--] = sum + '0';
}
string result(res);
size_t pos = result.find_first_not_of('0');
if (pos != string::npos) {
return result.substr(pos);
}
return "0";
}
int main() {
string str;
string output = "0";
while (cin >> str) {
if (str == "0") {
cout << output << endl;
}
else {
output = LongIntegerSum(output, str);
}
}
return 0;
}