#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, k;
  cin >> n >> k;
  long long int arr[n + 1][k + 1][4];
  for (int i = 0; i < n; i++)
    for (int j = 0; j < 4; j++) arr[i][0][j] = 0;
  for (int i = 0; i < n; i++) {
    arr[i][1][0] = arr[i][1][3] = 1;
    arr[i][1][1] = arr[i][1][2] = 0;
  }
  if (k >= 2) {
    arr[0][2][0] = arr[0][2][3] = 0;
    arr[0][2][1] = arr[0][2][2] = 1;
  }
  for (int i = 3; i <= k; i++)
    for (int j = 0; j < 4; j++) arr[0][i][j] = 0;
  for (int i = 1; i < n; i++) {
    for (int j = 2; j <= k; j++) {
      arr[i][j][0] = (arr[i - 1][j][0] + arr[i - 1][j - 1][3] +
                      arr[i - 1][j][1] + arr[i - 1][j][2]) %
                     998244353;
      arr[i][j][1] = (arr[i - 1][j - 1][0] + arr[i - 1][j - 1][3] +
                      arr[i - 1][j][1] + arr[i - 1][j - 2][2]) %
                     998244353;
      arr[i][j][2] = (arr[i - 1][j - 1][0] + arr[i - 1][j - 1][3] +
                      arr[i - 1][j][2] + arr[i - 1][j - 2][1]) %
                     998244353;
      arr[i][j][3] = (arr[i - 1][j - 1][0] + arr[i - 1][j][3] +
                      arr[i - 1][j][1] + arr[i - 1][j][2]) %
                     998244353;
    }
  }
  long long int total = 0;
  for (int i = 0; i < 4; i++) total = (total + arr[n - 1][k][i]) % 998244353;
  cout << total << endl;
}
