n,a,b=gets.split.map &:to_i f=0 (n+1).times{|i| k=gets.to_i f+=k*(b**(i+1)-a**(i+1))/(i+1).to_r } p f.floor