#include <stdio.h> 
int main(void) {
  int N, K, bt[100], vam[100][100], i, j, sum, flag;
  while(scanf("%d%d",&N,&K),N+K) {
    for(i = 0; i < K; i++ ) {
      scanf("%d",&bt[i]);
    }
    for(i = 0; i < N; i++ ) {
      for(j = 0; j < K; j++ ) {
	scanf("%d",&vam[i][j]);
      }
    }
    flag = 0;
    for(j = 0; j < K; j++ ) {
      sum = 0;
      for(i = 0; i < N; i++ ) {
	sum += vam[i][j];
      }
      if(sum > bt[j]) {
	flag = 1;
	break;
      }
    }
    if(flag) {
      puts("No");
    } else {
      puts("Yes");
    }
  }
  return 0;
}
	