n, m = map(int, input().split())
a = [int(input()) for x in range(m)]
mod = 10**9 + 7

l = [1]
if 1 in a:
  l.append(0)
else:
  l.append(1)

for i in range(2, n+1):
  if i in a:
    if l[i-1] == 0:
      print(0)
      exit()
    else:
      l.append(0)
  else:
    l.append((l[i-2] + l[i-1]) % mod)
print(l[-1])
