n = gets.to_i b = gets.to_i as = gets.split.map(&:to_f) puts as.map{|a| a * b ** (a - 1)}.inject(&:+) puts as.map{|a| Rational(1 / (a + 1)) * b ** (a + 1) rescue Math.log(b)}.inject(&:+)