#include int main() { int n, k,f,w; scanf("%d%d",&n,&k); f = n % 2; w = f + n / 2; //printf("可動域=%d 捕縛位置=%d 奇数=%d\n",w,k,f); if (k > n || !k) { puts("0"); } if (f && w == k) { printf("%d\n",n-1); return 0; } if (n >= k && k) { printf("%d\n",n-2); } }