#2216. 单词字母统计挑战赛

单词字母统计挑战赛

Background

Special for beginners, ^_^

Description

你作为校园英语角的技术志愿者,需要为一场 “字母寻宝” 游戏开发核心筛选程序。游戏规则如下:

英语角准备了一份包含 n 个英文单词的词库,主持人随机指定一个目标字母(比如 q 或 Q),你的程序需要从词库中找出符合以下优先级的 “宝藏单词”:

1、该单词中包含的目标字母(不区分大小写,如 Q 和 q 视为同一个字母)出现次数最多;

2、若有多个单词的目标字母出现次数相同且均为最大值,优先选择单词长度更短的那个;

3、若长度也相同,则选择词库中最先出现的那个单词。

这个程序将用于游戏现场的实时筛选,帮助主持人快速找到 “宝藏单词”,提升游戏的趣味性和效率。

Format

Input

第一行:正整数 n(1 ≤ n ≤ 1000),表示词库中的单词数量;

第二行:单个字母(大小写均可),表示需要统计的目标字母。

第三行:n 个英文单词(仅由大小写字母组成,长度 1-1000),单词之间用空格分隔;

Output

符合上述 3 条规则的 “宝藏单词”(统一小写)。

Samples

5
q
Quick qUeen Qq Apple qqwe
qq

Limitation

1s, 1024KiB for each test case.