fun main(args: Array<String>) {
    val s = readLine()!!.toCharArray().groupBy { it }.map { it.value.size }.sorted()
    val t = readLine()!!.toCharArray().groupBy { it }.map { it.value.size }.sorted()


    for (i in s.indices) {
        if (s[i] != t[i]) {
            println("No")
            return
        }
    }
    println("Yes")
}