#include "iostream"
using namespace std;
int K, M, N;
void dfs(int x, int n, int m) {
if (n == N && m >= M) {
K++;
return;
}
for (int i = x; i <= M; i++) {
if (m + i <= M) {
dfs(i, n + 1, m + i);
}
}
}
int main() {
int t;
cin >> t;
while (t--) {
cin >> M >> N;
K = 0;
dfs(1, 0, 0);
cout << K << endl;
}
return 0;
}