Bicolorings

题意翻译

**题目大意:** 给定一个$2\times n$的棋盘,可以对上面的格子黑白染色,求染色后棋盘上的联通块的个数正好为$k$的染色方案数 **输入格式:** 一行两个整数$n,k$ **输出格式:** 一个整数,表示方案数

题目描述

You are given a grid, consisting of $ 2 $ rows and $ n $ columns. Each cell of this grid should be colored either black or white. Two cells are considered neighbours if they have a common border and share the same color. Two cells $ A $ and $ B $ belong to the same component if they are neighbours, or if there is a neighbour of $ A $ that belongs to the same component with $ B $ . Let's call some bicoloring beautiful if it has exactly $ k $ components. Count the number of beautiful bicolorings. The number can be big enough, so print the answer modulo $ 998244353 $ .

输入输出格式

输入格式


The only line contains two integers $ n $ and $ k $ ( $ 1 \le n \le 1000 $ , $ 1 \le k \le 2n $ ) — the number of columns in a grid and the number of components required.

输出格式


Print a single integer — the number of beautiful bicolorings modulo $ 998244353 $ .

输入输出样例

输入样例 #1

3 4

输出样例 #1

12

输入样例 #2

4 1

输出样例 #2

2

输入样例 #3

1 2

输出样例 #3

2

说明

One of possible bicolorings in sample $ 1 $ : ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1051D/d268eb0019831b2d0215a1af53fa8a6c76918b67.png)