print((function (f, g) return f(g(),g()) and "YES" or "NO" end)(function (a, b) for i=1,#a do if a[i]~=b[i] then return false end end return true end, function () local a,s = {},io.stdin:read("*l") for i=1,#s do a[i]=s:sub(i,i) end table.sort(a) return a end))