f, n, k = gets.split.map &:to_i Fac = [1] (1..100).each{|i| Fac[i] = Fac[i-1] * i} def comb(n, k) Fac[n] / Fac[k] / Fac[n-k] end ans = 0 total = 0 (1..f).each do |_f| s = 0 pu = [1] pd = [1] (1..n).each do |i| pu[i] = pu[i-1] * (f - _f) pd[i] = pd[i-1] * (_f - 1) end (0...k).each do |ku| (0...(n-k+1)).each do |kd| s += Fac[n] / Fac[ku] / Fac[kd] / Fac[n-ku-kd] * pu[ku] * pd[kd] end end total += s ans += s * _f end puts (ans.to_r/total).to_f