#include <iostream>
using namespace std;
typedef long long ll;

int main() {
	int n;
	cin >> n;
	
	int arr[n+1];
	
	for(int i=0; i<n; i++) {
		cin >> arr[i];
	}
	
	int k1, k2;
	cin >> k1 >> k2;
	
	ll ans = 0;
	
	for(int j=1; j<=n-3; j++) {
		int leftPairs = 0;
		
	    // Count valid (i, j)
		for(int i=0; i<j; i++) {
			if(arr[i] + arr[j] > k1) {
				leftPairs++;
			}
		}
		
		// Count valid (k, l), where k > j
        long long rightPairs = 0;
        int k = j + 1;
        int l = n - 1;
        
        while(k < l) {
        	if (arr[k] + arr[l] > k2) {
	            // Since array is sorted,
	            // (k, l), (k+1, l), ..., (l-1, l) are all valid
	            rightPairs += (l - k);
	            l--;
            } else {
                k++;
            }
        }
		
		ans += leftPairs * rightPairs;
	}
	
	cout << " Count of Quadruplets: " << ans;
	return 0;
}