def main(): import sys input = sys.stdin.read().split() ptr = 0 N = int(input[ptr]) ptr += 1 M = int(input[ptr]) ptr += 1 masks = [] for _ in range(M): s = input[ptr] ptr += 1 reversed_s = s[::-1] mask = 0 for k in range(len(reversed_s)): if reversed_s[k] == '1': mask |= 1 << k masks.append(mask) for i in range(1, N+1): for j in range(i+1, N+1): found = False for mask in masks: a = (mask >> (i-1)) & 1 b = (mask >> (j-1)) & 1 if a != b: found = True break if not found: print("No") return print("Yes") if __name__ == "__main__": main()