在遥远的猫猫国度,有一个著名的喵语写作平台 Catforces,猫猫们常常在上面参加比赛。最近,Catforces 的维护者三花(ミケ)苦恼于注册小号参赛的问题。但他发现,许多猫的大号和小号在名称上会有一定关联。
具体来说,我们认为如下字符是相似的:
如果两个长度相等的用户名的对应位置字符均相同或相似,我们就认为这一对用户名构成大小号关系。例如 $$$\mathtt{coder}$$$ 和 $$$\mathtt{c0dEr}$$$ 构成大小号关系,$$$\mathtt{coder}$$$ 和 $$$\mathtt{code}$$$ 则不构成。
给出平台上 $$$n$$$ 位用户的用户名,请你判断有多少对用户名是大小号关系。
第一行包含一个整数 $$$n$$$($$$2 \le n \le 10^5$$$),代表用户名的数量。
之后的 $$$n$$$ 行,每行包含一个字符串代表用户名,其字符只包含拉丁字母、数字和 $$$\mathtt{@}$$$。
保证用户名的总长度不超过 $$$5 \times 10^5$$$。
输出一个整数,代表构成大小号关系的用户名的对数。
5catatcc@tatat
2
3coderc0dercOdeR
3