#abc301c. [abc301_c]AtCoder Cards

[abc301_c]AtCoder Cards

题目描述

AtCoder 公司流行着一种单人纸牌游戏。游戏中的每张牌上都有一个小写英文字母或符号 @。对于每种牌的数量都有很多。游戏的规则如下。

  1. 将相同数量的牌排成两行。
  2. 将每张牌替换为 @ 的其中一种:atcoder
  3. 如果两行牌重合,你就赢了。否则,你就输了。

为了赢得这个游戏,你将进行以下作弊操作。

  • 在步骤 1 后,可以随意重新排列行内的牌。

给定两个字符串 SSTT,表示在步骤 1 后你所拥有的两行牌。判断是否可以通过作弊赢得游戏。

约束条件

  • SSTT 由小写英文字母和 @ 构成。
  • SSTT 的长度相等,且长度范围为 112×1052 \times 10^5

输入

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

SS TT

输出

如果可以通过作弊赢得游戏,则输出 Yes;否则,输出 No

示例输入 1

ch@ku@ai
choku@@i

示例输出 1

Yes

你可以将 @ 替换为 chokudai,使得两行牌重合。

示例输入 2

ch@kud@i
akidu@ho

示例输出 2

Yes

你可以作弊将 @ 替换为 chokudai,使得两行牌重合。

示例输入 3

aoki
@ok@

示例输出 3

No

即使作弊也无法取胜。

示例输入 4

aa
bb

示例输出 4

No