//The author of this beautiful code is Tamjid Ul Haque
#include <bits/stdc++.h>
using namespace std;
#define optimize() ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
#define pb push_back
#define eb emplace_back
#define ppb pop_back
#define ll long long int
#define ld long double
#define tamjid(t) int T;cin>>T;for(int t = 0 ; t < T ; ++t)
#define nestedloop(d,e) for(int j = d ; j < e ; ++j)
#define loop(g) for(int i = 0 ; i < g ; ++i)
#define lin(k) ll k ; cin >> k ;
#define sin(s) string s ; cin >> s ;
#define sorted(v) sort(v.begin(),v.end());
#define rsorted(v) sort(v.rbegin(),v.rend());
#define flip(v) reverse(v.begin(),v.end());
#define yes cout << "YES" << endl
#define no cout << "NO" << endl
#define printvector(vec) for(auto val:vec) cout << val << " "
#define gcd __gcd
#define PI 3.1415926535
#define endl '\n'
#define printtwo(a,b) cout << a << " " << b << endl ;
#define print(z) cout << z << endl ;
#define mod 1e7 + 7 ;
const int mxsz = 1e7+23;
int Arr[mxsz];
vector<int> Vec(mxsz);
map<ll, int> mp;
int main() {
int n ;
cin >> n ;
print(n) ;
return 0 ;
}
Ly9UaGUgYXV0aG9yIG9mIHRoaXMgYmVhdXRpZnVsIGNvZGUgaXMgVGFtamlkIFVsIEhhcXVlCiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojZGVmaW5lIG9wdGltaXplKCkgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7IGNpbi50aWUoTlVMTCk7IGNvdXQudGllKE5VTEwpOwojZGVmaW5lIHBiIHB1c2hfYmFjayAKI2RlZmluZSBlYiBlbXBsYWNlX2JhY2sKI2RlZmluZSBwcGIgcG9wX2JhY2sKI2RlZmluZSBsbCBsb25nIGxvbmcgaW50CiNkZWZpbmUgbGQgbG9uZyBkb3VibGUKI2RlZmluZSB0YW1qaWQodCkgaW50IFQ7Y2luPj5UO2ZvcihpbnQgdCA9IDAgOyB0IDwgVCA7ICsrdCkKI2RlZmluZSBuZXN0ZWRsb29wKGQsZSkgZm9yKGludCBqID0gZCA7IGogPCBlIDsgKytqKQojZGVmaW5lIGxvb3AoZykgZm9yKGludCBpID0gMCA7IGkgPCBnIDsgKytpKQojZGVmaW5lIGxpbihrKSBsbCBrIDsgY2luID4+IGsgOwojZGVmaW5lIHNpbihzKSBzdHJpbmcgcyA7IGNpbiA+PiBzIDsKI2RlZmluZSBzb3J0ZWQodikgc29ydCh2LmJlZ2luKCksdi5lbmQoKSk7CiNkZWZpbmUgcnNvcnRlZCh2KSBzb3J0KHYucmJlZ2luKCksdi5yZW5kKCkpOwojZGVmaW5lIGZsaXAodikgcmV2ZXJzZSh2LmJlZ2luKCksdi5lbmQoKSk7CiNkZWZpbmUgeWVzIGNvdXQgPDwgIllFUyIgPDwgZW5kbAojZGVmaW5lIG5vIGNvdXQgPDwgIk5PIiA8PCBlbmRsCiNkZWZpbmUgcHJpbnR2ZWN0b3IodmVjKSBmb3IoYXV0byB2YWw6dmVjKSBjb3V0IDw8IHZhbCA8PCAiICIKI2RlZmluZSBnY2QgX19nY2QKI2RlZmluZSBQSSAzLjE0MTU5MjY1MzUKI2RlZmluZSBlbmRsICdcbicKI2RlZmluZSBwcmludHR3byhhLGIpIGNvdXQgPDwgYSA8PCAiICIgPDwgYiA8PCBlbmRsIDsKI2RlZmluZSBwcmludCh6KSBjb3V0IDw8IHogPDwgZW5kbCA7IAojZGVmaW5lIG1vZCAxZTcgKyA3IDsKY29uc3QgaW50IG14c3ogPSAxZTcrMjM7CmludCBBcnJbbXhzel07CnZlY3RvcjxpbnQ+IFZlYyhteHN6KTsKbWFwPGxsLCBpbnQ+IG1wOwoKCmludCBtYWluKCkgewogICAgaW50IG4gOwogICAgY2luID4+IG4gOwogICAgcHJpbnQobikgOwogICAgcmV0dXJuIDAgOyAKfQ==