#include <stdio.h>

int main(void)
{
	int n, k, flag;
	int b[1000], sr;
	int i, j;
	
	while (scanf("%d %d", &n, &k), n != 0 || k != 0){
		
		for (i = 0; i < k; i++){
			scanf("%d", &b[i]);
		}
		for (i = 0; i < n; i++){
			for (j = 0; j < k; j++){
				scanf("%d", &sr);
				b[j] -= sr;
			}
		}
		
		for (i = 0; i < k; i++){
			if (b[i] < 0){
				break;
			}
		}
		if (i == k){
			printf("Yes\n");
		}
		else {
			printf("No\n");
		}
	}
	
	return (0);
}