#include <bits/stdc++.h>
using namespace std;
struct tt {
  int Di;
  int Ti;
  int Si;
  tt() { Di = Ti = Si = 0; }
};
bool cmp(tt a, tt b) { return (a.Si > b.Si); }
tt T[100006];
int main() {
  string str;
  cin >> str;
  for (int i = 0; i < str.size(); i++) cout << str[i];
  for (int i = str.size() - 1; i >= 0; i--) cout << str[i];
  puts("");
  return 0;
}
