Fedya studies in a gymnasium. Fedya‘s maths hometask is to calculate the following expression:
for given value of n. Fedya managed to complete the task. Can you? Note that given number n can be extremely large (e.g. it can exceed any integer type of your programming language).
The single line contains a single integer n (0?≤?n?≤?10105). The number doesn‘t contain any leading zeroes.
Print the value of the expression without leading zeros.
4
4
124356983594583453458888889
0
Operation x mod y means taking remainder after division x by y.
Note to the first sample:

其余输出0,但n数据太大了.我们知道:100以上的数可以分解成100*x+y者只需考虑y就可以了,
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<limits.h>
#include<cmath>
using namespace std;
const int maxn=1e6;
char s[maxn];
int main()
{
while(~scanf("%s",s))
{
int len=strlen(s);
int sum=0;
sum+=s[len-1]-'0'+(s[len-2]-'0')*10;
if(sum%4==0)
cout<<4<<endl;
else
cout<<0<<endl;
}
return 0;
}