题目描述
给定三个整数数组
A = [A_1, A_2, \cdots A_N]A=[A1,A2,⋯AN],
B = [B_1, B_2, \cdots B_N]B=[B1,B2,⋯BN],
C = [C_1, C_2, \cdots C_N]C=[C1,C2,⋯CN],
请你统计有多少个三元组 (i, j, k)(i,j,k) 满足:
-
1 \leq i, j, k \leq N1≤i,j,k≤N;
-
A_i < B_j < C_kAi<Bj<Ck。
输入描述
第一行包含一个整数 NN。
第二行包含 NN 个整数 A_1, A_2, \cdots A_NA1,A2,⋯AN。
第三行包含 NN 个整数 B_1, B_2, \cdots B_NB1,B2,⋯BN。
第四行包含 NN 个整数 C_1, C_2, \cdots C_NC1,C2,⋯CN。
其中,1 \leq N \leq 10^5, 0 \leq Ai, Bi, Ci \leq 10^51≤N≤105,0≤Ai,Bi,Ci≤105。
输出描述
输出一个整数表示答案。
输入输出样例
示例
输入
3
1 1 1
2 2 2
3 3 3
输出
27
运行限制
- 最大运行时间