AtCoder Beginner Contest 082
B
Two Anagrams
AtCoder
⌀ 497
原题
← AC →
翻译中…

Problem Statement

翻译中…

You are given strings $s$ and $t$, consisting of lowercase English letters. You will create a string $s'$ by freely rearranging the characters in $s$. You will also create a string $t'$ by freely rearranging the characters in $t$. Determine whether it is possible to satisfy $s' < t'$ for the lexicographic order.

翻译中…

Note

翻译中…

For a string $a = a_1 a_2 ... a_N$ of length $N$ and a string $b = b_1 b_2 ... b_M$ of length $M$, we say $a < b$ for the lexicographic order if either one of the following two conditions holds true:

翻译中…
  • $N < M$ and $a_1 = b_1$, $a_2 = b_2$, ..., $a_N = b_N$.
  • There exists $i$ ($1 \leq i \leq N, M$) such that $a_1 = b_1$, $a_2 = b_2$, ..., $a_{i - 1} = b_{i - 1}$ and $a_i < b_i$. Here, letters are compared using alphabetical order.
翻译中…

For example, xy $<$ xya and atcoder $<$ atlas.

翻译中…

Constraints

翻译中…
  • The lengths of $s$ and $t$ are between $1$ and $100$ (inclusive).
  • $s$ and $t$ consists of lowercase English letters.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

s
t

翻译中…

Output

翻译中…

If it is possible to satisfy $s' < t'$, print Yes; if it is not, print No.

翻译中…

样例

Input #1
yx
axy
Output #1
Yes
We can, for example, rearrange `yx` into `xy` and `axy` into `yxa`. Then, `xy` $<$ `yxa`.
Input #2
ratcode
atlas
Output #2
Yes
We can, for example, rearrange `ratcode` into `acdeort` and `atlas` into `tslaa`. Then, `acdeort` $<$ `tslaa`.
Input #3
cd
abc
Output #3
No
No matter how we rearrange `cd` and `abc`, we cannot achieve our objective.
Input #4
w
ww
Output #4
Yes
Input #5
zzz
zzz
Output #5
No
题目信息
题号
abc082_b
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。