#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define INF (1<<29) #define rep(i,n) for(int i=0;i<(int)(n);i++) #define all(v) v.begin(),v.end() #define uniq(v) v.erase(unique(all(v)),v.end()) #define MOD 1000000007 long long pow_mod(long long x, long long y){ int res = 1; while (y){ if (y & 1)res = (res*x) % MOD; y >>= 1; x = (x*x) % MOD; } return res; } int main() { ios::sync_with_stdio(0); cin.tie(0); long long n; cin>>n; if (n==1){ cout<<2<