output_description: For each set, print "Yes" if everyone's dinner can be prepared using blood in
  a fridge, "No" otherwise (without quotes).
input_description: Input file consists of a number of data sets. One data set is given in
  following format:
  
      
      
      _N K_
      _S_ 1 _S_ 2 ... _S K_
      _B_ 11 _B_ 12 ... _B_ 1 _K_
      _B_ 21 _B_ 22 ... _B_ 2 _K_
      :
      _B_ _N_ 1 _B_ _N_ 2 ... _B_ _NK_
      
  
  _N_ and _K_ indicate the number of family members and the number of blood
  types respectively.
  
  _S i_ is an integer that indicates the amount of blood of the _i_ -th blood
  type that is in a fridge.
  
  _B ij_ is an integer that indicates the amount of blood of the _j_ -th blood
  type that the _i_ -th vampire uses.
  
  The end of input is indicated by a case where _N_ = _K_ = 0. You should print
  nothing for this data set.
attempt: while True:
      n, k = map(int, input().split())
      if n == k == 0:
          break
      s = [int(x) for x in input().split()]
      for _ in range(n):
          b = [int(x) for x in input().split()]
          for i in range(k):
              s[i] -= b[i]
      print("Yes" if min(s) >= 0 else "No")
  
problem_description: A: Vampirish Night
  
  There is a vampire family of _N_ members. Vampires are also known as extreme
  gourmets. Of course vampires' foods are human blood. However, not all kinds of
  blood is acceptable for them. Vampires drink blood that _K_ blood types of
  ones are mixed, and each vampire has his/her favorite amount for each blood
  type.
  
  You, cook of the family, are looking inside a fridge to prepare dinner. Your
  first task is to write a program that judges if all family members' dinner can
  be prepared using blood in the fridge.
samples: [{"input": "3\n    5 4 5\n    1 2 3\n    3 2 1\n    3 5\n    1 2 3 4 5\n    0 1 0 1 2\n    0 1 1 2 2\n    1 0 3 1 1\n    0 0", "output": "Yes\n    No"}]