<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>
using namespace std;
typedef long long int ll;
#define fast ios_base::sync_with_stdio(0), cin.tie(NULL), cout.tie(NULL)
#define endl "\n"
#define ii pair<ll,ll>
#define ic pair<char,ll>
#define pb push_back
#define vi vector<ll>
#define popb pop_back
#define all(v) (v).begin(), (v).end()
#define fir first
#define sec second
#define PI 3.14159265358979
#define M 1000003
//#define size(x) (int)(x.size())
ll i,j;
bool sortbysecdesc(const pair<int,int> &a,
                   const pair<int,int> &b)
{
       return a.second>b.second;
}
long long int mod(long long a,long long b)
{ return (a%b+b)%b; }

int main()
{
    fast;
    ll tt=1;
    //cin>>tt;
    sos:
    while(tt--)
    {
      ll a;
      cin>>a;
      cout<<2-a*a;
    }
}
