N,k=map(int,input().split()) if k==0: A=[] else: A=list(map(int,input().split())) mod=10**9+7 FACT=[1] for i in range(1,100): FACT.append(FACT[-1]*i%mod) A.sort() if A==[] or A[0]!=0: A=[0]+A k+=1 if A[-1]!=(1<