# 最初の行を決めれば後は決まったいく。気付きませんでした。 # 二行を持ってDPしなくてはいけないのかと考えていた。(それか線形代数) import sys input = sys.stdin.readline N,M=map(int,input().split()) A=[] for i in range(N): X=list(map(int,input().split())) x=0 for j in range(M): if X[j]==1: x+=1<k.bit_count(): score=k.bit_count() ind=k if ind!=-1: X.append(ind) else: break #print(X) if len(X)==N: now=A[N-1] if len(X)==1: u=X[-1] else: u=X[-1]^X[-2] for x in range(M): if u & (1<