#include<stdio.h>
#include<math.h>
long long int C(long long int n,long long int r) {
long long int i,j=1,k=1,res = 1;
if(r> n/2)
r = n-r;
for(i = 0;i<r;i++) {
// printf("J %lld \n",j);
res *= n--;
res /= i+1;
}
//printf("%lld %lld\n",j,k);
return res;
}
int main(int argc,char** argv) {
int T;
long long int N, K;
scanf("%d",&T);
while(T--) {
scanf("%lld %lld",&N,&K);
printf("%lld\n", C(N-1,K-1));
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8bWF0aC5oPgpsb25nIGxvbmcgaW50IEMobG9uZyBsb25nIGludCBuLGxvbmcgbG9uZyBpbnQgcikgewogIGxvbmcgbG9uZyBpbnQgaSxqPTEsaz0xLHJlcyA9IDE7CiAgaWYocj4gbi8yKQogICAgciA9IG4tcjsKCiAgZm9yKGkgPSAwO2k8cjtpKyspIHsKLy8gICAgcHJpbnRmKCJKICVsbGQgXG4iLGopOwogICAgCgogICAgcmVzICo9ICBuLS07CiAgICByZXMgLz0gaSsxOwogICAgCiAgfQogIC8vcHJpbnRmKCIlbGxkICVsbGRcbiIsaixrKTsKICByZXR1cm4gcmVzOyAKfQoKICAgIAppbnQgbWFpbihpbnQgYXJnYyxjaGFyKiogYXJndikgewogIGludCBUOyAKICBsb25nIGxvbmcgaW50IE4sIEs7CiAgCiAgc2NhbmYoIiVkIiwmVCk7CiAgd2hpbGUoVC0tKSB7CiAgICBzY2FuZigiJWxsZCAlbGxkIiwmTiwmSyk7CiAgIHByaW50ZigiJWxsZFxuIiwgQyhOLTEsSy0xKSk7CiAgfQogIHJldHVybiAwOwp9CiA=