#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';
}