#include #include #include #include #include #define llint long long using namespace std; int n; vector vec; vector vec2; llint get(string s) { llint ret = 0, mul = 1; reverse(s.begin(), s.end()); for(int i = 0; i < s.size(); i++) ret += s[i]-'0', mul *= 10; return ret; } int main(void) { string s; while(getline(cin, s)){ vec.push_back(s); } if(vec.size() == 2){ cout << "\"assert\"" << endl; return 0; } vec2.push_back(get(vec[1].c_str()) + get(vec[2].c_str())); vec2.push_back(get(vec[1].c_str()) + get(vec[2].c_str())); vec2.push_back(get(vec[2].c_str()) + get(vec[3].c_str())); sort(vec2.begin(), vec2.end()); vec2.erase(unique(vec2.begin(), vec2.end()), vec2.end()); reverse(vec2.begin(), vec2.end()); cout << vec2[1] << endl; return 0; }