include [HTML_REMOVED]
include [HTML_REMOVED]
include [HTML_REMOVED]
using namespace std;
const int N = 100010;
int a[N], b[N], c[N];
int n;
typedef long long LL;
LL res;
int main()
{
cin >> 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,a + n);
sort(b,b + n);
sort(c,c + n);
int idx_a, idx_c;
for (int i = 0; i < n; i ++ )
{
int l = 0, r = n - 1;
while (l < r)
{
int mid = l + r + 1 >> 1;
if(a[mid] < b[i]) l = mid;
else r = mid - 1;
}
idx_a = l;
if(a[l] >= b[i]) continue;
l = 0, r = n - 1;
while(l < r)
{
int mid = l + r >> 1;
if(c[mid] > b[i]) r = mid;
else l = mid + 1;
}
idx_c = r;
if(b[i] >= c[r]) continue;
res += 1ll * (idx_a + 1) * (n - idx_c);
}
cout << res;
return 0;
}