#include<bits/stdc++.h> using namespace std; int mod=1e9+7; int a,b,c,n,ans=0; inline void dfs(int n) { if(n<=c) { ans++; return; } dfs(n-a); dfs(n-b); } main() { cin>>n>>a>>b>>c; if(n==c) { cout<<"1"; return 0; } dfs(n); cout<<ans%mod; return 0; }