#include <bits/stdc++.h>
const double Pi = acos(-1.0);
using namespace std;
const long long mod = 998244353;
int N, K;
long long dp[505][505];
int main(int argc, char** argv) {
  scanf("%d %d", &N, &K);
  dp[0][0] = 1;
  for (int i = 1; i <= N; i++) {
    for (int j = 0; j < i; j++) {
      for (int k = 0; k <= j; k++)
        dp[i][max(i - j, k)] = (dp[i][max(i - j, k)] + dp[j][k]) % mod;
    }
  }
  long long ans = 0;
  for (int i = 1; i <= N; i++) {
    for (int j = 1; j <= N; j++) {
      if (i * j < K) ans = (ans + (dp[N][i] * dp[N][j]) % mod) % mod;
    }
  }
  printf("%lld\n", (ans + ans) % mod);
  return 0;
}
