#AT2150. B - Perfect String

B - Perfect String

B - 完美的字符串

分数:200分

问题描述

如果满足以下所有条件,我们将由大写字母和小写字母组成的字符串称为完美的字符串

  • 字符串中包含大写的英文字母。
  • 字符串中包含小写的英文字母。
  • 字符串中的所有字符都是两两不同的。

例如,AtCoderAa是完美字符串,而atcoderPerfect则不是。

给定一个字符串$S$,判断$S$是否是一个完美字符串。

约束

  • $1 \le |S| \le 100$
  • $S$是由大写字母和小写字母组成的字符串。

输入

从标准输入中按以下格式给出输入:

SS

输出

如果$S$是一个完美字符串,输出Yes;否则,输出No


AtCoder
Yes

AtCoder是一个完美字符串,因为它包含大写字母,小写字母,且字符串中的所有字符都是两两不同的。


Aa
Yes

注意Aa是不同的字符。这个字符串是一个完美的字符串。


atcoder
No

它不是一个完美字符串,因为它不包含大写字母。


Perfect
No

它不是一个完美字符串,因为第2个和第5个字符是相同的。