#P2221. 选数.1

选数.1

题目描述

输入 nn,然后输入 nn 个数,再输入 mm ,请问从这 nn 个数中任意选取若干个数(每个数的大小不超过 1000010000 )相加(包括一个数都不取),有多少种情况,相加后的和能被 mm 整除?

输入格式

第一行,一个整数 nn (1n201 \le n \le 20 )

第二行,nn 个用空格隔开的数 aia_i ( 1ai100001 \le a_i \le 10000 )

第三行,一个整数,mm (1m10001 \le m \le 1000 )

输出格式

一个数,为结果。

样例

3
1 2 3
2
4