FOURPOS - Bốn hoán vị

Giới hạn
  • Thời gian: 3.0s
  • Bộ nhớ: 1536MB
  • Mã nguồn: 50000 bytes

Cho số nguyên dương n và 4 dãy số a,b,c,d đều là các hoán vị của dãy 1,2,…,N.

Tìm tất cả các cặp số u,v thỏa mãn đồng thời:

Trong a, u đứng trước v

Trong c, u đứng trước v

Trong b, u đứng sau v

Trong d, u đứng sau v

Giới hạn:

1 <= N <= 100000.

Lưu ý kết quả nằm trong khoảng int64 của pascal, long long của C++.

Input

Dòng 1: Số nguyên dương n

Dòng 2: n số miêu tả dãy a

Dòng 3: n số miêu tả dãy b

Dòng 4: n số miêu tả dãy c

Dòng 5: n số miêu tả dãy d

Output

Một dòng duy nhất ghi số nguyên kết quả

Example

Input:

5

4 3 2 1 5

3 4 5 1 2

1 4 3 2 5

1 5 2 3 4 Output: 2

Giải thích:

Có 2 cặp số thỏa mãn là (2;5) và (4;3)


  • Người up: c_hunter