fac = [1] (1..8).each{|i|fac << (fac[-1] * i)} s = gets.chomp.chars ans = fac[s.length] [*?A..?Z].each do |c| ans /= fac[s.count(c)] end puts ans - 1