program prob2
    implicit none
    character(105) :: s
    integer :: i, l
    integer :: a(26)
    read(*,*) s
    do i = 1, 26
        a(i) = 0
    end do
    l = len_trim(s)
    do i = 1, l
        a(ichar(s(i:i)) - ichar('a')) = a(ichar(s(i:i)) - ichar('a')) + 1
    end do
    do i = 1, 26
        if(mod(a(i), 2) == 1) then
            write(*,'(a)') 'No'
            stop
        end if
    end do
    write(*,'(a)') 'Yes'


    stop
contains
end program prob2   