#import <stdio.h>
#import <stdlib.h>

int compare_int(const void *a, const void *b) {
    return *(int*)a - *(int*)b;
}

int main(){
    int N;
    scanf("%d", &N);
    int A[100002] = {0};
    int B[100002] = {0};
    int C[100002] = {0};
    for(int i=0;i<N;i++){
        int a;
        scanf("%d", &a);
        A[i] = a;
    }
    for(int i=0;i<N;i++){
        int a;
        scanf("%d", &a);
        B[i] = a;
    }
    for(int i=0;i<N;i++){
        int a;
        scanf("%d", &a);
        C[i] = a;
    }
    qsort(A, N, sizeof(int), compare_int);
    qsort(B, N, sizeof(int), compare_int);
    qsort(C, N, sizeof(int), compare_int);
    long count = 0;
    for(int i=0;i<N;i++){
        int a = A[i];
        for(int j=0;j<N;j++){
            int b = B[j];
            if (a<b) {
                for(int k=0;k<N;k++){
                    int c = C[k];
                    if (b<c) {
                        count += N-k;
                        break;
                    }
                }
            }
        }
    }
    printf("%ld",count);
}
