#include #include #define rep(i,n) for(i=0;i<(int)(n);i++) using namespace std; typedef long long ll; typedef unsigned long long ull; int n,k; int main(){ scanf("%d%d",&n,&k); if(k==0||k>n){ puts("0"); return 0;; } printf("%d\n",n-(k==n+1-k?1:2)); return 0; }