import copy
n,m = map(int,input().split())
a = [int(input()) for i in range(m)]
if n == 1:
    if m == 1:
        print(0)
    else:
        print(1)
else:
    if 1 == a[0]:
        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
    if n == 2:
        print(a2)
    else:
        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)