atcoder#ABC301C. [ABC301C] AtCoder Cards

[ABC301C] AtCoder Cards

Score : 300300 points

Problem Statement

A single-player card game is popular in AtCoder Inc. Each card in the game has a lowercase English letter or the symbol @ written on it. There is plenty number of cards for each kind. The game goes as follows.

  1. Arrange the same number of cards in two rows.
  2. Replace each card with @ with one of the following cards: a, t, c, o, d, e, r.
  3. If the two rows of cards coincide, you win. Otherwise, you lose.

To win this game, you will do the following cheat.

  • Freely rearrange the cards within a row whenever you want after step 1.

You are given two strings SS and TT, representing the two rows you have after step 1. Determine whether it is possible to win with cheating allowed.

Constraints

  • SS and TT consist of lowercase English letters and @.
  • The lengths of SS and TT are equal and between 11 and 2×1052\times 10^5, inclusive.

Input

The input is given from Standard Input in the following format:

SS

TT

Output

If it is possible to win with cheating allowed, print Yes; otherwise, print No.

ch@ku@ai
choku@@i
Yes

You can replace the @s so that both rows become chokudai.

ch@kud@i
akidu@ho
Yes

You can cheat and replace the @s so that both rows become chokudai.

aoki
@ok@
No

You cannot win even with cheating.

aa
bb
No