N = gets.to_i A = gets.split.map(&:to_i) add = 0 N.downto(1) do |i| a = A[i - 1] if i < a puts 'No' exit end num = a + add if num % i != 0 puts 'No' exit end add += num / i end puts 'Yes'