#D0894. 大门密码

大门密码

题目描述

小 C 得到一段原始字符串 SS,以及若干个候选字符串。

对于每个候选字符串 TT,如果 TT 的长度与 SS 相同,并且 TT 从左到右的每个位置,与 SS 反转后对应位置的字符类型一致,那么这个候选字符串就是合法的。

字符类型分为三类:数字、小写字母、其他字符(既不是数字也不是小写字母的字符,例如大写字母)。

请你统计有多少个候选字符串合法。

输入格式

输入共 n+2n+2 行。

第一行一个字符串 SS

第二行一个整数 nn,表示候选字符串数量。

接下来 nn 行,每行一个字符串,表示一个候选字符串。

输出格式

输出一个整数,表示合法的候选字符串数量。

样例

ab1c
3
e2kk
c2a4
abcde
1
abc
2
cba
ddd
2
a1b2
3
9z8y
aaaa
1a2b
2

样例解释

样例 1 中,abcde 长度与 SS 不同所以不合法,c2a4 类型不匹配,只有 e2kk 满足条件。

样例 2 中,cbaddd 都满足条件。

样例 3 中,9z8y1a2b 满足条件,aaaa 不满足。

数据范围与约定

子任务 分值 限制
11 3030 所有字符串长度都为 11
22 7070 无特殊限制

对于 100%100\% 的数据,保证 1n10001 \leq n \leq 1000,且所有字符串长度不超过 10001000