#P8667. 递增三元组

递增三元组

题目描述

给定三个整数数组 A=[A1,A2,,AN]A = [A_1, A_2,\cdots, A_N]B=[B1,B2,,BN]B = [B_1, B_2,\cdots, B_N]C=[C1,C2,,CN]C = [C_1, C_2,\cdots,C_N]

请你统计有多少个三元组 (i,j,k)(i, j, k) 满足:

  1. 1i,j,kN1 \le i, j, k \le N
  2. Ai<Bj<CkA_i < B_j < C_k

输入格式

第一行包含一个整数 NN

第二行包含 NN 个整数 A1,A2,,AN A_1, A_2,\cdots, A_N

第三行包含 NN 个整数 B1,B2,,BN B_1, B_2,\cdots, B_N

第四行包含 NN 个整数 C1,C2,,CN C_1, C_2,\cdots, C_N

输出格式

一个整数表示答案

3
1 1 1
2 2 2
3 3 3
27

提示

对于 30%30\% 的数据,1N1001 \le N \le 100

对于 60%60\% 的数据,1N10001 \le N \le 1000

对于 100%100\% 的数据,1N1051 \le N \le 10^50Ai,Bi,Ci1050 \le A_i, B_i, C_i \le 10^5