#include<bits/stdc++.h>
using namespace std;
int n,a,b,c;
const int mod=1e9+7;
int an[10001];
int qiuzhi(long long nx){
if(nx<=c){
return 1;
}
if(an[nx]!=0){
return an[nx];
}
return an[nx]=(qiuzhi(nx-a)%mod+qiuzhi(nx-b)%mod)%mod;
}
int main(){
cin>>n>>a>>b>>c;
cout<<qiuzhi(n);
return 0;
}
帮一下本蒟蒻