fun main(args: Array<String>) {

    // B - Two Anagrams
    // 文字列のソート、辞書順比較
    // memo 昇順ソート、降順ソートし大小比較する
    // kotlinのコレクションのソートについて知っている必要がありそう
    val first = readLine()!!.toCharArray()
    val second = readLine()!!.toCharArray()

    first.sort()
    second.sortDescending()

    // collectionを文字列にする joinToString
    val firstStr = first.joinToString(separator = "")
    val secondStr = second.joinToString(separator = "")

    // compareToをいい加減覚えよう!!
    if (firstStr < secondStr)
        println("Yes")
    else
        println("No")
}
