n,m=gets.split(" ").map(&:to_i) #最初のｎとｍのVALUE　をとる

a=n.times.map do
gets.split.map(&:to_i)
end
b=m.times.map do
gets.to_i
end

a.each do |r|
    puts r.zip(b).map {|x, y| x * y }.inject(0, :+)
  end
  
