Comparing Strings

文字列の比較

English text is not available in this practice contest.

あなたの仕事は,2つの文字列 s1 および s2 が与えられたときに,s1 のほうが s2 よりも辞書順で前に現れるかどうかを判定するプログラムを作成することである.

Input

入力は複数のデータセットで構成される.それぞれのデータセットは2行で与えられ,1行目には文字列 s1 が,2行目には文字列 s2 がそれぞれ含まれている.それぞれの文字列は長さが1文字以上40文字以下であり,英小文字のみが含まれる.それぞれのデータセットについて,与えられる2つの文字列は互いに異なる.

入力の終了は「#」のみが含まれる行によって示される.この行はデータセットには含まれない.

Output

各データセットに対して,s1 のほうが s2 よりも辞書順で前に現れるときは「Yes」,他の場合は「No」とそれぞれ出力しなさい.出力中の大文字,小文字は厳密に区別されるので注意すること(この注意事項はこの問題に限定されない).出力には他の文字を含めてはならない.

Sample Input

alice
bob
foo
bar
hoge
huga
#

Output for the Sample Input

Yes
No
Yes