#BS0000057. Lễ hội Snuke (Snuke Festival)

Lễ hội Snuke (Snuke Festival)

Lễ hội Snuke (Snuke Festival)

Nguồn: AtCoder

Phiên bản: Phước Hưng OJ Extended

Đề bài

Một bàn thờ được ghép từ đúng ba bộ phận: một bộ phận phía trên, một bộ phận ở giữa và một bộ phận phía dưới.

Có NN bộ phận cho mỗi loại. Kích thước của các bộ phận phía trên là A1,A2,…,ANA_1,A_2,\ldots,A_N, ở giữa là B1,B2,…,BNB_1,B_2,\ldots,B_N, và phía dưới là C1,C2,…,CNC_1,C_2,\ldots,C_N.

Một bộ ba chỉ số (i,j,k)(i,j,k) tạo thành bàn thờ hợp lệ khi

Ai<Bj<Ck.A_i<B_j<C_k.

Hai bàn thờ được xem là khác nhau nếu ít nhất một trong ba bộ phận được chọn khác nhau. Vì vậy, ngay cả khi hai bộ phận có cùng kích thước, chúng vẫn là hai lựa chọn khác nhau nếu chúng có chỉ số khác nhau.

Hãy đếm số bộ ba chỉ số (i,j,k)(i,j,k) tạo thành bàn thờ hợp lệ.

Input

  • Dòng đầu chứa số nguyên NN.
  • Dòng thứ hai chứa A1,A2,…,ANA_1,A_2,\ldots,A_N.
  • Dòng thứ ba chứa B1,B2,…,BNB_1,B_2,\ldots,B_N.
  • Dòng thứ tư chứa C1,C2,…,CNC_1,C_2,\ldots,C_N.

Output

In số bàn thờ hợp lệ.

Subtask

  • Subtask 1 — 20%: 1≤N≤501\le N\le50.
  • Subtask 2 — 30%: 1≤N≤30001\le N\le3000.
  • Subtask 3 — 50%: 1≤N≤1051\le N\le10^5, 1≤Ai,Bi,Ci≤1091\le A_i,B_i,C_i\le10^9.

Ví dụ

Input

2
1 5
2 4
3 6

Output

3

Giải thích

Ba lựa chọn hợp lệ là (A1,B1,C1)(A_1,B_1,C_1), (A1,B1,C2)(A_1,B_1,C_2) và (A1,B2,C2)(A_1,B_2,C_2). Mỗi lựa chọn đều thỏa Ai<Bj<CkA_i<B_j<C_k.