#include <iostream>
using namespace std;
long long newton(int n,int k)
{
if(n==k||k==0)
{
return 1;
}
double suma=1;
for(int i=1;i<=k;i++)
{
suma=suma*(n+1-i)/i;
}
return (long long)suma;
}
int main()
{
int n,k,T;
std::ios_base::sync_with_stdio(false);
cin>>T;
for(int i=0;i<T;i++)
{
cin>>n>>k;
long long s=newton(n,k);
cout<<s<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiBsb25nIGxvbmcgbmV3dG9uKGludCBuLGludCBrKQp7CglpZihuPT1rfHxrPT0wKQoJewoJCXJldHVybiAxOwoJfQoKCWRvdWJsZSBzdW1hPTE7Cglmb3IoaW50IGk9MTtpPD1rO2krKykKCXsKCQkKCQlzdW1hPXN1bWEqKG4rMS1pKS9pOwoJfQkKCXJldHVybiAobG9uZyBsb25nKXN1bWE7Cn0KCmludCBtYWluKCkKewoJCglpbnQgbixrLFQ7CglzdGQ6Omlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwoJY2luPj5UOwoJZm9yKGludCBpPTA7aTxUO2krKykKCXsKCQljaW4+Pm4+Pms7CgoJCSBsb25nIGxvbmcgcz1uZXd0b24obixrKTsKCQljb3V0PDxzPDxlbmRsOwoJfQoJcmV0dXJuIDA7Cn0KCg==