• 2499 密码专家

    Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 131072/65536 KB(Java/Others)

    Submits : 913 | Solved : 183

    Description

    密码专家经常做的事就是编码和解码,今天ACM先生截到两条来自R国的重要密文,
    一条是原文,一条是密文。
    据情报专家说,R国的人常用的编码方式有两种,而且非常狡猾,有时是两种方法一起用。
    方法一是把原文的每一个字母用另一个字母来替代,同一类的字母用同一个字母替代,不同类的字母用不同的字母替代。
    如原文abcxyz,若每个字母用它的后一个字母替代,将得到密文bcdyza。
    方法二是把原文字母的顺序按某种方式打乱。
    如原文abcxyz,密文可以是azbycx。
    现在ACM先生想知道,他截获的密文是不是符合情报专家所说。

    Input

    多组测试。
    每组数据包括一个原文和一个密文,原文和密文由大写字母组成,长度不大于1000。

    Output

    每组测试输出一个"YES"或"NO"。
    "YES"表示加密方式符合情报人员所说。
    "NO"表示加密方式不符合情报人员所说。

    Sample Input

    AAA
    AAA
    ABC
    AAA
    

    Sample Output

    YES
    NO
    

    HINT


    Source

    NBU OJ

    [ Top ] | [ Submit ] | [ Statistics ] | [ Standing ]