loop do
  n, k = gets.split.map(&:to_i)
  
  break if n == 0
  
  s = gets.split.map(&:to_i)
  
  n.times do
    b = gets.split.map(&:to_i)
    
    k.times do |i|
      s[i] -= b[i]
    end
  end
  
  puts s.all?{ |i| i >= 0 } ? "Yes" : "No"
end