如果一个 $n$ 个元素的排列 $p$ 满足对于每个 $1 \le i \le n$ 都有 $p(p(i)) = i$,则称其为对合(involution)。你的任务是计算 $n$ 个元素的对合中,逆序对数量为 $k$ 的个数。为了简化问题,我们仅要求你输出该数量的奇偶性。
输入格式
输入仅一行,包含两个由空格分隔的整数:$n$ ($1 \le n \le 500$),表示对合的长度;以及 $k$ ($0 \le k \le \frac{n(n-1)}{2}$),表示逆序对的数量。
输出格式
输出一个整数(0 或 1):表示 $n$ 个元素的对合中恰好有 $k$ 个逆序对的数量模 2 的结果。
样例
样例输入 1
4 1
样例输出 1
1
样例输入 2
10 21
样例输出 2
0
说明
在第一个样例中,共有 3 个这样的对合。