#B1466. 密码合规

密码合规

【题目描述】

网站注册需要检查密码是否合规。

一个合规密码需要满足以下要求:

  • 只能由小写英文字母、大写英文字母、数字以及 !@#$ 这四个特殊字符构成;
  • 长度至少为 66,至多为 1212;
  • 大写字母、小写字母、数字这三类字符中至少出现两类,并且至少出现一个特殊字符。

【输入描述】

输入一行不含空格的字符串。

该字符串用英文逗号 , 分隔为多段,每段作为一个候选密码。

保证:

  • 输入总长度不超过 100100;
  • 候选密码之间用英文逗号分隔;
  • 候选密码可以包含除逗号外的常见可见字符。

【输出描述】

按输入顺序输出所有合规密码,每个密码占一行。

如果没有合规密码,则不输出任何内容。


【样例 1】

【样例 1 输入】

seHJ12!@,sjdkffH$123,sdf!@&12HDHa!,123&^YUhg@!

【样例 1 输出】

seHJ12!@
sjdkffH$123

【样例 1 解释】

sdf!@&12HDHa! 长度超过 1212;

123&^YUhg@! 含有不允许的字符。


【样例 2】

【样例 2 输入】

abc123,ABC!12,a1!b2c

【样例 2 输出】

ABC!12
a1!b2c

【样例 2 解释】

abc123 没有特殊字符,不合规。