AtCoder Beginner Contest 077
C
Snuke Festival
AtCoder
⌀ 1096
原题
← BD →
翻译中…

Problem Statement

翻译中…

The season for Snuke Festival has come again this year. First of all, Ringo will perform a ritual to summon Snuke. For the ritual, he needs an altar, which consists of three parts, one in each of the three categories: upper, middle and lower.

翻译中…

He has $N$ parts for each of the three categories. The size of the $i$-th upper part is $A_i$, the size of the $i$-th middle part is $B_i$, and the size of the $i$-th lower part is $C_i$.

翻译中…

To build an altar, the size of the middle part must be strictly greater than that of the upper part, and the size of the lower part must be strictly greater than that of the middle part. On the other hand, any three parts that satisfy these conditions can be combined to form an altar.

翻译中…

How many different altars can Ringo build? Here, two altars are considered different when at least one of the three parts used is different.

翻译中…

Constraints

翻译中…
  • $1 \leq N \leq 10^5$
  • $1 \leq A_i \leq 10^9(1\leq i\leq N)$
  • $1 \leq B_i \leq 10^9(1\leq i\leq N)$
  • $1 \leq C_i \leq 10^9(1\leq i\leq N)$
  • All input values are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N
A_1 ... A_N
B_1 ... B_N
C_1 ... C_N

翻译中…

Output

翻译中…

Print the number of different altars that Ringo can build.

翻译中…

样例

Input #1
2
1 5
2 4
3 6
Output #1
3
The following three altars can be built: - Upper: $1$-st part, Middle: $1$-st part, Lower: $1$-st part - Upper: $1$-st part, Middle: $1$-st part, Lower: $2$-nd part - Upper: $1$-st part, Middle: $2$-nd part, Lower: $2$-nd part
Input #2
3
1 1 1
2 2 2
3 3 3
Output #2
27
Input #3
6
3 14 159 2 6 53
58 9 79 323 84 6
2643 383 2 79 50 288
Output #3
87
题目信息
题号
arc084_a
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。