#include <bits/stdc++.h>
using namespace std;
int a1[] = {1, 1, 1, 1};
int a2[] = {1, 2, 4, 3};
int a3[] = {1, 3, 4, 2};
int a4[] = {1, 4, 1, 4};
int main() {
  string a;
  cin >> a;
  int end = a.length() - 1;
  int n;
  if (end > 0)
    n = (a[end - 1] - '0') * 10 + (a[end] - '0');
  else
    n = a[end] - '0';
  cerr << n << endl;
  int ans = a1[n % 4] + a2[n % 4] + a3[n % 4] + a4[n % 4];
  cout << (ans % 5) << endl;
  return 0;
}
