Problem
Time limit : 2sec / Memory limit : 256MB
Problem Statement
Problem Statement
TheThe season for Snuke Festival has come again this year. First of all, Ringo
Ringo will perform a ritual to summon Snuke. For the ritual, he needs an
an altar, which consists of three parts, one in each of the three categories
categories: upper, middle and lower.
He
He has N\$N\$ parts for each of the three categories. The size of the i
\$i\$-th upper part is Ai\$A_i\$, the size of the i\$i\$-th middle part is Bi
is \$B_i\$, and the size of the i\$i\$-th lower part is Ci\$C_i\$.
To
To build an altar, the size of the middle part must be strictly greater
greater than that of the upper part, and the size of the lower part must
must be strictly greater than that of the middle part. On the other hand
hand, any three parts that satisfy these conditions can be combined to form
form an altar.
How
How many different altars can Ringo build? Here, two altars are considered
considered different when at least one of the three parts used is different
different.
Constraints
- \$1 ≤ N ≤ 10^5\$
- \$1 ≤ A_i ≤ 10^9 (1 ≤ i ≤ N)\$
- \$1 ≤ B_i ≤ 10^9 (1 ≤ i ≤ N)\$
- \$1 ≤ C_i ≤ 10^9 (1 ≤ i ≤ N)\$
Constraints
1≤N≤10^5
1≤Ai≤10^9(1≤i≤N)
1≤Bi≤10^9(1≤i≤N)
1≤Ci≤10^9(1≤i≤N)
AllAll input values are integers.
Time limit: 2 sec / Memory limit: 256 MB
Input
Input
Input is given from Standard Input in the following format:
N
A1 … AN
B1 … BN
C1 … CN
N
A1 … AN
B1 … BN
C1 … CN
Output
Output
PrintPrint the number of different altars that Ringo can build.