#include using namespace std; typedef long long ll; int y; int M; int pow_mod(int a, int n) { if (n == 0) return 1; if (n % 2 == 0) { return pow_mod((a*a) % M, n/2);} else { return ( a * pow_mod(a, n-1) ) % M; } } int main(void) { cin >> M; y = 2017 % M; int ans = ( y + pow_mod(y, 4034) ) % M; cout << ans << endl; return 0; }