n,m=map(int,input().split()) a=list(map(int,input().split())) ga=0 for v in a: ga^=v b=list(map(int,input().split())) gb=0 for v in b: gb^=v if max(a)==1: print(["Second","First"][(gb>0)^(n%2==0)]) else: print(["Second","First"][ga>0])