#include<bits/stdc++.h> using namespace std; int N,K; int gcd(int a,int b){ return b?gcd(b,a%b):a; } int main(){ cin>>N>>K; int ma=0; for(int i=1;i<N-1;i++){ int j=N-i; ma=max(ma,gcd(i,j)); } cout<<ma<<endl; return 0; }