use std::vec; fn main() { let inpt = getline(); let inpt_vec:Vec<_>=inpt.trim().split(' ').collect(); let mut n:i32 = inpt_vec[0].parse().unwrap(); let s = getline(); let mut ans = vec![0;26]; for i in 0..(n as usize) { let num = s.chars().nth(i).unwrap() as i32 - 'A' as i32; ans[num as usize]+=1; } for i in ans { print!("{}",i); } println!(); } fn getline() -> String { let mut _ret = String::new(); std::io::stdin().read_line(&mut _ret).ok(); return _ret; }