question: tilling problem
#include
using namespace std;
long long int cal(int n,int m,int tile){
long long sum1 = n>=1? 1 + cal(n-tile,m-1,tile):0;//placing column wise
long long sum2 = m>=tile?1 + cal(n-1,m,tile):0;//placing row wise
return sum1+sum2;
}
int main()
{
int t;
cin>>t;
while(t--)
{
int n,m;
cin>>n>>m;
cout<<cal(n,m,m);
}
}