#112. 字符串弱等于(选做)

字符串弱等于(选做)

如果两字符串 a,ba, b 满足下面两个条件之一,我们称 aa 弱等于 bb,或者 bb 弱等于 aa

  1. aa 等于 bb
  2. aba,b 的长度相同,并且长度都为偶数,把字符串 aa 串从正中间拆开,拆成 a1a2a_1,a_2,同样把 bb 串拆成 b1b_1b2b_2a1a_1 弱等于 b1b_1 并且 a2a_2 弱等于 b2b_2,或者 a1a_1 弱等于 b2b_2 并且 a2a_2 弱等于 b1b_1

输入格式

输入共两行,每行一个字符串,字符串只包含小写字母。

输出格式

如果输入两个字符串是弱等于的,输出"YES",否则输出NO

输出时每行末尾的多余空格,不影响答案正确性

样例输入

abbaabba
baababab

样例输出

YES