#include using namespace std; long mod=1e9+7; long F[(1<<20)+1]; int d,l,r,k; long power(long a,long b){return b?power(a*a%mod,b/2)*(b%2?a:1)%mod:1;} main() { F[0]=1; for(long i=1;i<=1<<20;i++)F[i]=F[i-1]*i%mod; cin>>d>>l>>r>>k; long ans=1; for(int i=0;i=1<=1<