import java.util.*;
public class Main {
public static void main
(String[] args
) { Scanner sc
= new Scanner
(System.
in); int n = sc.nextInt();
int [] arr=new int [n];
for(int i=0;i<n;i++){
arr[i]=sc.nextInt();
}
int k1=sc.nextInt();
int k2=sc.nextInt();
int count=solve(arr,k1,k2);
}
public static int solve(int [] arr,int k1,int k2){
int cnt=0;
for(int i=0;i<arr.length-3;i++){
for(int j=i+1;j<arr.length-2;j++){
for(int k=j+1;k<arr.length-1;k++){
for(int l=k+1;l<arr.length;l++){
if(arr[i]+arr[j]>k1 && arr[k]+arr[l]>k2){
cnt++;
}
}
}
}
}
return cnt;
}
}
aW1wb3J0IGphdmEudXRpbC4qOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIGludCBuID0gc2MubmV4dEludCgpOwogICAgICAgIAogICAgICAgIGludCBbXSBhcnI9bmV3IGludCBbbl07CiAgICAgICAgZm9yKGludCBpPTA7aTxuO2krKyl7CiAgICAgICAgICAgIGFycltpXT1zYy5uZXh0SW50KCk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGludCBrMT1zYy5uZXh0SW50KCk7CiAgICAgICAgaW50IGsyPXNjLm5leHRJbnQoKTsKICAgICAgICAKICAgICAgICBpbnQgY291bnQ9c29sdmUoYXJyLGsxLGsyKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oY291bnQpOwogICAgfQogICAgCiAgICBwdWJsaWMgc3RhdGljIGludCBzb2x2ZShpbnQgW10gYXJyLGludCBrMSxpbnQgazIpewogICAgICAgIGludCBjbnQ9MDsKICAgICAgICAKICAgICAgICBmb3IoaW50IGk9MDtpPGFyci5sZW5ndGgtMztpKyspewogICAgICAgICAgICBmb3IoaW50IGo9aSsxO2o8YXJyLmxlbmd0aC0yO2orKyl7CiAgICAgICAgICAgICAgICBmb3IoaW50IGs9aisxO2s8YXJyLmxlbmd0aC0xO2srKyl7CiAgICAgICAgICAgICAgICAgICAgZm9yKGludCBsPWsrMTtsPGFyci5sZW5ndGg7bCsrKXsKICAgICAgICAgICAgICAgICAgICAgICAgaWYoYXJyW2ldK2FycltqXT5rMSAmJiBhcnJba10rYXJyW2xdPmsyKXsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNudCsrOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIAogICAgICAgIHJldHVybiBjbnQ7CiAgICB9Cn0K