#include<iostream>
#include<queue>
using namespace std;
int k,m,cnt,c;
queue<int> Q;
bool f(int m){
while(Q.size()) Q.pop();
for(int i = 1;i <= 2*k;i++){
while(Q.size()){
int x = Q.front(); Q.pop();
cnt++;
if(cnt%m==0) if(x > k) c++;
if(x == 1){
if(c == k)
return true;
else
return false;
}
if(cnt%m!=0) Q.push(x);
}
}
}
int main(){
cin >> k;
for(int i = 1;i <= 2*k;i++){
Q.push(i);
}
for(int i = 1; ;i++){
if(f(i) == true){
cout << i;
return 0;
}
}
}