N,M = gets.split.map(&:to_i).sort P = gets.to_f def ans if N > 1 && M > 1 4 * P ** 3 + ((M - 2) * 2 + (N - 2) * 2) * P ** 4 + (M - 2) * (N - 2) * P ** 5 elsif M > 1 2 * P ** 2 + (M - 2) * P ** 3 else P end end puts '%0.7f' % ans