use std::io::Read; fn main() { let mut buf = String::new(); std::io::stdin().read_to_string(&mut buf).unwrap(); let mut iter = buf.split_whitespace(); let mut a: Vec = iter.next().unwrap().chars().collect(); let mut b: Vec = iter.next().unwrap().chars().collect(); a.sort(); b.sort(); let mut result = "YES"; for i in 0..a.len() { if a[i] != b[i] { result = "NO"; } } println!("{}", result); }