#include <iostream>
using namespace std;
long double silnia(int n)
{
if (n==0) return 1;
else return n*silnia(n-1);
}
int ile, a,b,c;
long double x,y,z,d;
int main()
{
cin >> ile;
for (int i=1; i<=ile; i++)
{
cin >> a >> b;
c=a-b;
x=silnia(a);
y=silnia(b);
z=silnia(c);
d=x/(z*y);
cout << d << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmxvbmcgZG91YmxlIHNpbG5pYShpbnQgbikKewogICBpZiAobj09MCkgcmV0dXJuIDE7CiAgIGVsc2UgcmV0dXJuIG4qc2lsbmlhKG4tMSk7Cn0KCmludCBpbGUsIGEsYixjOwpsb25nIGRvdWJsZSB4LHkseixkOwoKaW50IG1haW4oKQp7CiAgICBjaW4gPj4gaWxlOwogICAgZm9yIChpbnQgaT0xOyBpPD1pbGU7IGkrKykKICAgIHsKICAgICAgICBjaW4gPj4gYSA+PiBiOwogICAgICAgIGM9YS1iOwogICAgICAgIHg9c2lsbmlhKGEpOwogICAgICAgIHk9c2lsbmlhKGIpOwogICAgICAgIHo9c2lsbmlhKGMpOwoKICAgICAgICBkPXgvKHoqeSk7CgogICAgICAgIGNvdXQgPDwgZCA8PCBlbmRsOwogICAgfQoKICByZXR1cm4gMDsKfQ==