#include <stdio.h>
#define SIZE 100

int main(void)
{
	int n, k, b, err;
	int i, j;
	int s[SIZE];

	while (1) {
		scanf("%d%d", &n, &k);
		if (n == 0 && k == 0) break;
		err = 0;
		for (i  = 0; i < SIZE; i++)
			s[i] = 0;
		for (i = 0; i < k; i++)
			scanf("%d", &s[i]);
		for (i = 0; i < n; i++) 
			for (j = 0; j < k; j++) {
				scanf("%d", &b);
				s[j] -= b;
			}
		for (i = 0; i < k; i++)
			if (s[i] < 0) {
				err = 1;
				break;
			}
		if (err) 
			puts("No");
		else
			puts("Yes");
	}

	return 0;
}