import copy
n,m = map(int,input().split())
a = [int(input()) for i in range(m)]
if 1 in a:
    if 2 in a:
        a1 = 0
        a2 = 0
    else:
        a1 = 0
        a2 = 1
else:
    if 2 in a:
        a1 = 1
        a2 = 0
    else:
        a1 = 1
        a2 = 2
for i in range(3,n+1):
    if i in a:
        a1 = copy.copy(a2)
        a2 = 0
    else:
        an = a1 + a2
        a1 = copy.copy(a2)
        a2 = copy.copy(an)
print(a2 % 1000000007)