#include using namespace std; int main(){ int n,d,t; cin>>n>>d>>t; vector x(n); for(int i=0;i>x[i]; sort(x.begin(),x.end()); map > use; long long int ans=0; for(int i=0;i=left){ ans+=(right-use[mod].second)/d; use[mod].second=right; } else{ ans+=2*t+1; use[mod].first=left; use[mod].second=right; } } cout<