n,k=map(int,input().split()) a=list(map(int,input().split())) c=list(map(lambda x:int(x)-1,input().split())) dp=[[0]*n for i in range(n)] for d in range(n): for l in range(n): r=l+d R=r%n if l==r: dp[l][r]=1<>j)&dp[M1][R] dp[l][R]|=(dp[M1][R]>>j)&dp[l][M0] ans=0 for l in range(n): for r in range(n): if dp[l][r]: res=0 if r