import java.util.* ;
import java.lang.* ;
import java.io.* ;
class Codechef
{
{
Scanner sc
= new Scanner
( System .
in ) ; //taking inputes
int n = sc.nextInt ( ) ;
int k1 = sc.nextInt ( ) ;
int k2 = sc.nextInt ( ) ;
int arr[ ] = new int [ n] ;
for ( int i = 0 ; i < n ; i++ ) {
arr[ i] = sc.nextInt ( ) ;
}
//O(n^3) solution better than brute force
// arr[i] + arr[j] > k1 && arr[k] + arr[l] > k2 ;
int count = 0 ;
for ( int i = 0 ; i < n ; i++ ) {
for ( int j = i + 1 ; j < n ; j++ ) {
if ( arr[ i] + arr[ j] > k1) {
int start = j + 1 ; int end = n- 1 ;
int c = 0 ;
while ( start < end) {
if ( arr[ start] + arr[ end] > k2) {
c += end - start ;
end-- ;
} else {
start++ ;
}
}
count += c ;
}
}
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBDb2RlY2hlZgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTY2FubmVyIHNjID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKSA7IAoJCS8vdGFraW5nIGlucHV0ZXMKCQlpbnQgbiA9IHNjLm5leHRJbnQoKSA7IAoJCQoJCWludCBrMSA9IHNjLm5leHRJbnQoKSA7IAoJCWludCBrMiA9IHNjLm5leHRJbnQoKSA7IAoJCQoJCQoJCWludCBhcnJbXSA9IG5ldyBpbnRbbl0gOyAKCQkKCQlmb3IoaW50IGkgPSAwIDsgaSA8IG4gOyBpKyspIHsKCQkgICAgYXJyW2ldID0gc2MubmV4dEludCgpIDsgCgkJfQoJCQoJCQoJCS8vTyhuXjMpIHNvbHV0aW9uIGJldHRlciB0aGFuIGJydXRlIGZvcmNlIAoJCQoJCS8vIGFycltpXSArIGFycltqXSA+IGsxICYmIGFycltrXSArIGFycltsXSA+IGsyIDsgCgkJaW50IGNvdW50ID0gMCA7IAoJCWZvcihpbnQgaSA9IDAgOyBpIDwgbiA7IGkrKykgewoJCSAgICBmb3IoaW50IGogPSBpICsgMSA7IGogPCBuIDsgaisrKSB7CgkJICAgICAgICBpZihhcnJbaV0gKyBhcnJbal0gPiBrMSkgewoJCSAgICAgICAgICAgIGludCBzdGFydCA9IGogKyAxIDsgaW50IGVuZCA9IG4tMSA7IAoJCSAgICAgICAgICAgIGludCBjID0gMCAgOyAKCQkgICAgICAgICAgICB3aGlsZShzdGFydCA8IGVuZCkgewoJCSAgICAgICAgICAgICAgICBpZihhcnJbc3RhcnRdICsgYXJyW2VuZF0gPiBrMikgewoJCSAgICAgICAgICAgICAgICAgICAgYyArPSBlbmQgLSBzdGFydCA7IAoJCSAgICAgICAgICAgICAgICAgICAgZW5kLS0gOyAKCQkgICAgICAgICAgICAgICAgfWVsc2V7CgkJICAgICAgICAgICAgICAgICAgICBzdGFydCsrIDsgCgkJICAgICAgICAgICAgICAgIH0KCQkgICAgICAgICAgICB9CgkJICAgICAgICAgICAgY291bnQgKz0gYyA7IAoJCSAgICAgICAgfQoJCSAgICB9CgkJfQoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbihjb3VudCk7CgoJfQp9Cg==