F = Array.new(9,1) (1 .. 8).each{|i| F[i] = i * F[i - 1]} S = gets.chomp t = ('A' .. 'Z').inject(F[S.size]) do |s, c| s / F[S.count(c)] end puts t - 1