{"raw_statement":[{"iden":"statement","content":"给定一个长度为 $n$ 的数组 $A_1,A_2,\\cdots,A_n$。你可以从中选出两个数 $A_i$ 和 $A_j$（$i\\neq j$），然后将 $A_i$ 和 $A_j$ 一前一后拼成一个新的整数。例如 `12` 和 `345` 可以拼成 `12345` 或 `34512`。注意交换 $A_i$ 和 $A_j$ 的顺序总是被视为 $2$ 种拼法，即便是 $A_i=A_j$ 时。\n\n请你计算有多少种拼法满足拼出的整数是 $K$ 的倍数。\n"},{"iden":"input","content":"第一行包含 $2$ 个整数 $n$ 和 $K$。\n\n第二行包含 $n$ 个整数 $A_1,A_2,\\cdots,A_n$。"},{"iden":"output","content":"一个整数代表答案。"},{"iden":"note","content":"对于所有评测用例，$1\\le n\\le10^5$，$1\\le k\\le10^5$，$1\\le A_i\\le10^9$。\n\n蓝桥杯 2020 第一轮省赛 B 组 I 题。"}],"translated_statement":null,"sample_group":[["4 2\n1 2 3 4","6"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}