#include <bits/stdc++.h>
using namespace std;

#define rep(i,n) for(int i=0;i<n;i++)
#define ll long long

int main(){
    int n,m,a[100010];
    cin>>n>>m;
    rep(i,m) cin>>a[i];
    ll cnt[100010],j=0;
    cnt[0]=1;
    for(int i=1;i<n;i++){
        while(a[j]-1<i&&j<m-1) j++;
        if(a[j]-1==i) cnt[i]=0,cnt[i+1]=cnt[i-1];
        else if cnt[i+1]=(cnt[i]+cnt[i-1])%(int(pow(10,9))+7);
    }
    cout<<cnt[n]<<endl;
}