// Aizu Vol-10 1019: Vampirish Night
// 2017.8.17 bal4u@uu

#include <stdio.h>

int s[102], t[102];

int main()
{
	int n, k;
	int i, j, b;

	while (scanf("%d%d", &n, &k) == 2 && n && k) {
		for (i = 0; i < k; i++) scanf("%d", s + i), t[i] = 0;
		for (j = 0; j < n; j++)
			for (i = 0; i < k; i++) { scanf("%d", &b); t[i] += b; }
		for (i = 0; i < k; i++) if (t[i] > s[i]) break;
		puts(i == k ? "Yes" : "No");
	}
	return 0;
}