#include <bits/stdc++.h>
typedef int INT;
using namespace std;
#define int long long

INT main()
{
	int n; cin>>n;
	vector<int> a(n),b(n),c(n);
	for(int i=0;i<n;i++) cin>>a[i];
	for(int i=0;i<n;i++) cin>>b[i];
	for(int i=0;i<n;i++) cin>>c[i];	

	sort(a.begin(), a.end());
	sort(b.begin(), b.end());
	sort(c.begin(), c.end());
	int ans=0;
	for(int i=0;i<n;i++){
		int k = b[i];

		auto l = upper_bound(a.begin(), a.end(),k-1);
		int left = l-a.begin();

		auto r = lower_bound(c.begin(), c.end(),k+1);
		int right = c.end()-r;

		ans += left*right;
	}	

	cout<<ans;
}