#include <iostream>
#include <bits/stdc++.h>
using namespace std;

int main() {
	
	    int n;
    cin>>n;
    int k1;
    int k2;
    cin>>k1>>k2;
    vector<int> a(n);
    
    for(int i=0;i<n;i++){
        cin>>a[i];
    } 
    
    int c = 0 ; 
    
    for(int j=1 ; j<n-2;j++){
        int c1=0;
        for(int i=0;i<j;i++){
        	if(a[i]+a[j]>k1){
        		c1++;
        		
        	}
        }
        int c2 = 0 ; 
        int k = j + 1 ; 
        int l = n-1 ; 
        while(k<l){
            if((a[k]+a[l])>k2){
                c2 = c2 + l-k;
                l--;
            }else{
                k++;
            }
        }
        
        c += c1*c2;
    }
    cout<<c;
    return 0;
}