import sys input = sys.stdin.readline N, M = map(int, input().split()) X = list(map(int, input().split())) for i in range(M): X[i] *= 10000 S = set() CC = [] for i in range(N): C = list(map(int, input().split())) temp = [] for j in range(M): temp.append(C[j] * C[-1]) S.add(tuple(temp)) CC.append(C) def check(ind): temp = [0] * M if CC[ind][-1] == 100: return X == C[ind] for i in range(M): temp[i] = X[i] - 100 * CC[ind][i] * CC[ind][-1] if temp[i] < 0: return 0 if temp[i] % (100 - CC[ind][-1]) != 0: return 0 temp[i] //= (100 - CC[ind][-1]) return tuple(temp) in S for i in range(N): if check(i): print("Yes") exit() print("No")