#define rep(i, n) for (int i = 0; i < (int)(n); i++) #define ALL(v) v.begin(), v.end() typedef long long ll; #include #include #include #include using namespace std; int main(){ ll n,a,b; cin>>n>>a>>b; vector A(n,0),B(n,0); rep(i,n) cin>>A[i]; ll k=0; rep(i,n){ auto it1=lower_bound(ALL(A),A[i]+a); auto it2=upper_bound(ALL(A),A[i]+b); if(it1 m; rep(i,n){ m[B[i]]++; } rep(i,n){ cout<