open Batteries
open Printf
module Mmap = Map.Make(Char)
let () =
  let s = Scanf.scanf "%s " (fun a -> a) in
  let c_l = String.to_list s in

  let mmap = Mmap.empty in
  let mmap = List.fold_left (fun accum x -> Mmap.modify_opt x (fun v_opt -> match v_opt with
        Some v -> Some (v + 1)
      | None -> Some 1
    ) accum) mmap c_l
  in

  let mmap = Mmap.filterv (fun x -> x mod 2 <> 0) mmap in

  Printf.printf "%s\n" @@
  if Mmap.is_empty mmap then "Yes" else "No"
  
