n,m=map(int,input().split())
a=[]
ans=[1]
for i in range(m):
    a.append(int(input()))
    
if 1 in a:
    ans.append(0)
else:
    ans.append(1)    
for j in range(2,n+1):
    if j in a:
        ans.append(0)
    else:
        ans.append(ans[-1]+ans[-2])
        
print(ans[-1]%((10**9)+7))            

    
    