#include <bits/stdc++.h>
using namespace std;
int e(int n){
int ans = 1;
while(n--) ans *= 10;
return ans;
}
int main() {
string s; cin >> s;
vector<char>v(s.size());
for(int i = 0; i < s.size(); i++) v[i] = s[i];
vector<char>r(s.size());
vector<int>as(s.size());
vector<int>bs(s.size());
long long ans1 = 0;
long long ans = 0;
for(int i = 0; i < s.size(); i++) r[i] = s[s.size()-i-1];
for(int i = 0; i < s.size(); i++) ans1 = ans1 + ((int)v[i]-48) * e(i);
for(int i = 0; i < s.size(); i++) ans = ans + ((int)r[i]-48) * e(i);
ans += ans1;
cout << ans << '\n';
}