#include <bits/stdc++.h>

using namespace std;

void fast(){
    
    cin.tie();
    cin.sync_with_stdio();
}
int main()
{
    fast();
    
    int n;
    cin>>n;
    
    if(n==1)

    cout<<"0";
    
    else if(n==2)
            
     cout<<"1";
    
    else if(n>2)
        
      cout<<n-1;
    
    
    return 0;
}

#include <bits/stdc++.h>
using namespace std;

#define pb push_back
#define rep(i,j,n) for(int64_t i=j;i<n;i++)
#define all(v) (v).begin(), (v).end()
#define sz(v) ((int)v.size())
#define br '\n'

void resp(int tc) {
    int x; cin >> x;
    cout << max(0, x) << br;
}

int main() {
    int tc=1;
    // cin >> tc;
    while(tc--) resp(tc);
    return 0;
}