let list_of_string str = let lstr = String.length str in let rec list_of_string' idx result = if idx >= lstr then result else list_of_string' (idx + 1) (str.[idx] :: result) in list_of_string' 0 [] let () = let a = read_line () and b = read_line () in let alst = list_of_string a |> List.sort compare and blst = list_of_string b |> List.sort compare in alst = blst |> (function true -> "YES" | false -> "NO") |> print_endline