‹ 上一题 下一题 ›

题目描述

小 G 拿到 个非负整数和一个整数 。他想数一数,这 个数里有多少个非空子集满足:子集内所有元素的异或和恰好等于 。请你帮他算出这样的子集个数。

输入格式

第一行两个整数 ;第二行 个整数。

输出格式

一行一个整数。

样例

输入
3 1
1 2 3
输出
2

数据范围

输入
输出

            
答案