#AT2567. C - AtCoder Cards

C - AtCoder Cards

当前没有测试数据。

C - AtCoder Cards

得分: 300 分

问题描述

AtCoder 公司很受欢迎的有一款单人纸牌游戏。 该游戏中,每张牌上都写有小写英文字母或符号@。每种牌都有大量库存。 游戏流程如下。

  1. 将相同数量的牌分成两行。
  2. 将每张@牌替换成以下某种牌:atcoder
  3. 如果两行的牌一致,则表示获胜。否则,表示失败。

为了获胜,在允许作弊的情况下,你要进行以下操作。

  • 在第 1 步后,随意调整行中的牌的顺序。

给定两个字符串 $S$ 和 $T$,表示第 1 步后你所拥有的两行牌。判断在允许作弊的情况下是否有可能获胜。

约束条件

  • $S$ 和 $T$ 仅包含小写英文字母和 @
  • $S$ 和 $T$ 的长度在 $1$ 到 $2\times 10^5$ 之间,包含边界值。

输入

从标准输入读入以下格式的数据。

SS

TT

输出

如果在允许作弊的情况下可能获胜,则打印Yes;否则,打印No


ch@ku@ai
choku@@i
Yes

你可以替换其中的 @,使得两行变成 chokudai


ch@kud@i
akidu@ho
Yes

你可以作弊并替换其中的 @,使得两行变成 chokudai


aoki
@ok@
No

即使作弊也无法获胜。


aa
bb
No