#ABC249B. [ABC249B] 美妙字符串(Perfect String)

[ABC249B] 美妙字符串(Perfect String)

题目描述

由大写和小写英文字母组成的字符串如果满足以下所有条件,则称为美妙字符串

  1. 字符串包含一个大写英文字母。
  2. 字符串包含一个小写英文字母。
  3. 字符串中的所有字符都是互不相同的。

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

给定一个字符串 SS,判断 SS 是否是美妙字符串。

输入格式

输入 S S

输出格式

如果 SS 是美妙字符串,输出 Yes;否则,输出 No

样例 #1

样例输入 #1

AtCoder

样例输出 #1

Yes

样例 #2

样例输入 #2

Aa

样例输出 #2

Yes

样例 #3

样例输入 #3

atcoder

样例输出 #3

No

样例 #4

样例输入 #4

Perfect

样例输出 #4

No

提示

样例说明1

AtCoder 是美妙字符串,因为它包含大写英文字母、小写英文字母,并且所有字符都是互不相同的。

样例说明 2

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

样例说明 3

这不是美妙字符串,因为它不包含大写英文字母。

样例说明 4

这不是美妙字符串,因为第 2 个和第 5 个字符是相同的。

数据范围

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