import sys
n,m=map(int,input().split())
l=[]
for i in range(m):
    l.append(int(input()))
ans1=0
ans2=0
if 1 in l:
    if 2 in l:
        print(0)
        sys.exit()
    else:
        ans2=1
else:
    ans1=1
    if 2 in l:
        pass
    else:
        ans2=2
S=2
ans3=0
while S<n:
    S+=1
    if S in l:
        ans3=0
        ans1=ans2
        ans2=ans3
    else:
        ans3=(ans1+ans2)%1000000007
        ans1=ans2
        ans2=ans3
print(ans3)