<image> <image>

*The two images are equivalent, feel free to use either one.

Input

The input contains a single integer a (-100 ≤ a ≤ 100).

Output

Output the result – an integer number.

Example

Input


1


Output


1
#include <bits/stdc++.h>
#define s second
#define f first
#define pb push_back
#define endl '\n'
#define all(x) (x).begin(), (x).end()
#define read(x) for(auto& qw : (x)) cin >> qw;
#define print(x) for(auto& qw : (x)) cout << qw << " "; cout << endl;
#define _ ios_base::sync_with_stdio(0);cin.tie(0);
using namespace std;

template<typename T1, typename T2> istream& operator >>(istream& in, pair<T1,T2>& a){ in >> a.f >> a.s; return in;}
template<typename T1, typename T2> ostream& operator <<(ostream& out, pair<T1,T2>& a){ out << a.f << ' ' << a.s; return out;}

typedef int64_t ll;
typedef pair<int,int> ii;

const int INF = 0x3f3f3f3f;
const ll LINF = 0x3f3f3f3f3f3f3f3fLL;

void test_case(){
	int x;
	cin >> x;

	cout << 2 - x*x << endl;
}

int main(){ _

	int tt = 1;

	while(tt--){
		test_case();
	}

	return 0;
}
