#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
#include <set>
// #include<ext/pb_ds/assoc_container.hpp>
// #include<ext/pb_ds/tree_policy.hpp>
//
// using namespace __gnu_pbds;
using namespace std;
template<typename T>
using ordered_set = tree<T, null_type, less<T>, rb_tree_tag, tree_order_statistics_node_update>;
// order_of_key, find_by_order
// update data type
void erase_os(ordered_set<int> &t, int v){
int rank = t.order_of_key(v);
ordered_set<int>::iterator it = t.find_by_order(rank);
t.erase(it);
}
void fastIO() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
}
#define tests int t; cin>>t; for(int l = 0;l < (t); l++)
#define loop(n) for(int i = 0; i < (n); i++)
#define lop(n) for(int g = 1; g <= (n); g++)
#define lp(n) for(int j = 1; j <= (n); j++)
#define ll long long
#define int ll
#define ld long double
#define endl '\n'
void solve() {
int x; cin >> x;
cout<< "fdfsdfsdfsafs"<<endl << x;
}
signed main() {
fastIO();
int t = 1;
//cin >> t ;
while (t--) {
solve();
}
return 0;
}
CiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgojaW5jbHVkZSA8ZXh0L3BiX2RzL2Fzc29jX2NvbnRhaW5lci5ocHA+CiNpbmNsdWRlIDxleHQvcGJfZHMvdHJlZV9wb2xpY3kuaHBwPgoKdXNpbmcgbmFtZXNwYWNlIF9fZ251X3BiZHM7CiNpbmNsdWRlIDxzZXQ+Ci8vICNpbmNsdWRlPGV4dC9wYl9kcy9hc3NvY19jb250YWluZXIuaHBwPgovLyAjaW5jbHVkZTxleHQvcGJfZHMvdHJlZV9wb2xpY3kuaHBwPgovLwovLyB1c2luZyBuYW1lc3BhY2UgX19nbnVfcGJkczsKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdGVtcGxhdGU8dHlwZW5hbWUgVD4KdXNpbmcgb3JkZXJlZF9zZXQgPSB0cmVlPFQsIG51bGxfdHlwZSwgbGVzczxUPiwgcmJfdHJlZV90YWcsIHRyZWVfb3JkZXJfc3RhdGlzdGljc19ub2RlX3VwZGF0ZT47Ci8vIG9yZGVyX29mX2tleSwgZmluZF9ieV9vcmRlcgoKLy8gdXBkYXRlIGRhdGEgdHlwZQp2b2lkIGVyYXNlX29zKG9yZGVyZWRfc2V0PGludD4gJnQsIGludCB2KXsKICAgIGludCByYW5rID0gdC5vcmRlcl9vZl9rZXkodik7CiAgICBvcmRlcmVkX3NldDxpbnQ+OjppdGVyYXRvciBpdCA9IHQuZmluZF9ieV9vcmRlcihyYW5rKTsKICAgIHQuZXJhc2UoaXQpOwp9CnZvaWQgZmFzdElPKCkgewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKG51bGxwdHIpOwogICAgY291dC50aWUobnVsbHB0cik7Cn0KCiNkZWZpbmUgdGVzdHMgICAgICAgICAgaW50IHQ7IGNpbj4+dDsgZm9yKGludCBsID0gMDtsICA8ICh0KTsgbCsrKQojZGVmaW5lIGxvb3AobikgICAgICAgICAgZm9yKGludCBpID0gMDsgaSA8IChuKTsgaSsrKQojZGVmaW5lIGxvcChuKSAgICAgICAgICBmb3IoaW50IGcgPSAxOyBnIDw9IChuKTsgZysrKQojZGVmaW5lIGxwKG4pICAgICAgICAgICBmb3IoaW50IGogPSAxOyBqIDw9IChuKTsgaisrKQojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIGludCBsbAojZGVmaW5lIGxkIGxvbmcgZG91YmxlCiNkZWZpbmUgZW5kbCAnXG4nCgp2b2lkIHNvbHZlKCkgewogICAgaW50IHg7IGNpbiA+PiB4OwogICAgY291dDw8ICJmZGZzZGZzZGZzYWZzIjw8ZW5kbCA8PCB4Owp9CgpzaWduZWQgbWFpbigpIHsKICAgIGZhc3RJTygpOwogICAgaW50IHQgPSAxOwogICAgLy9jaW4gPj4gdCA7CiAgICB3aGlsZSAodC0tKSB7CiAgICAgICAgc29sdmUoKTsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==