给定 $N$ 个整数 $a_1, \dots, a_N$ 以及模数 $M = 10^K - 1$。求满足 $a_i + a_j + a_k \equiv 0 \pmod M$ 的所有三元组 $(i, j, k)$ ($1 \le i \le j \le k \le N$) 的数量。
输入格式
第一行包含两个整数 $N$ 和 $K$ ($1 \le N \le 500, 1 \le K \le 2 \times 10^4$)。
接下来的 $N$ 行,第 $i$ 行包含一个整数 $a_i$。保证 $0 \le a_i < 10^{20000}$。
输出格式
输出一行,包含一个整数,表示满足条件的三元组数量。
样例
输入格式 1
4 1 0 1 10 17
输出格式 1
3