N=4000 M=998244353 q1=[[0]*(N+1) for i in range(N+1)] q1[1][1]=1 for i in range(1,N+1): q1[i][i]=1 for i in range(1,N+1): for j in range(1,N+1): if i-j>0: q1[i][j]+=q1[i-j][j] q1[i][j]%=M q1[i][j]+=q1[i][j-1] q1[i][j]%=M q2=[[0]*(N+1) for i in range(N+1)] q2[1][1]=1 for i in range(1,N+1): for j in range(1,N+1): if i-j>0: q2[i][j]+=q2[i-j][j] if i-1>0 and j-1>0: q2[i][j]+=q2[i-1][j-1] q2[i][j]%=M for i in range(1,N+1): for j in range(1,N+1): q2[i][j]+=q2[i][j-1] q2[i][j]%=M Q=int(input()) for _ in range(Q): t,n,k=map(int,input().split()) if t==1: print(q1[n][k]) if t==2: print(q2[n][k])