N,K=map(int, input().split()) mod=998244353 dp0=[0]*(K+1) dp1=[0]*(K+1) dp0[0]=1 for _ in range(N): ndp0=[0]*(K+1) ndp1=[0]*(K+1) for i in range(K+1): if i!=0: ndp0[i]+=dp0[i] ndp1[i]+=dp1[i] ndp0[i]%=mod;ndp1[i]%=mod if i>=2: ndp0[i-2]+=dp0[i] ndp1[i-2]+=dp1[i] ndp0[i-2]%=mod;ndp1[i-2]%=mod if i==K-1: ndp1[i]+=dp0[i] ndp1[i]+=dp1[i] ndp0[i]%=mod;ndp1[i]%=mod elif i