P0901

[Ceoi2010]Pin

[Ceoi2010]Pin

给出 NN 个长度均为 44 的字符串。每个字符串仅由数字 00 到 99 和小写英文字母 a 到 z 组成。

求满足 1≤i<j≤N1\le i<j\le N,且第 ii 个字符串与第 jj 个字符串恰好有 DD 个位置上的字符不同的下标对 (i,j)(i,j) 的数量。

输入格式

第一行包含两个整数 N,DN,D。

接下来 NN 行,每行包含一个仅由数字 00 到 99 和小写英文字母 a 到 z 组成、长度为 44 的字符串。

输出格式

输出一个整数,表示恰好有 DD 个位置上的字符不同的字符串下标对数量。

样例输入

4 2
0000
a010
0202
a0e2

样例输出

3

数据范围

  • 2≤N≤5×1042\le N\le 5\times 10^4;
  • 1≤D≤41\le D\le 4;
  • 每个字符串的长度均为 44,且仅包含数字 00 到 99 和小写英文字母 a 到 z。

来源与许可

本题为 CEOI 2010 试题「Pin」,题面与测试数据整理自 BZOJ。

样例 1

输入

4 2
0000
a010
0202
a0e2

输出

3