#include<bits/stdc++.h> using namespace std; #define N 1000000007 int n,m,s,shu,d,b,a,c,ans; void youxi(int n){ if(n<=c){ shu++; ans=shu%N; return ; } youxi(n-a); youxi(n-b); } int main(){ cin>>n>>a>>b>>c; youxi(n); cout<<ans; return 0; }