#arc074b. [arc074_b]3N Numbers

[arc074_b]3N Numbers

题目描述

NN为一个正整数。

有一个长度为3N3N的数列a=(a1,a2,...,a3N)a = (a_1, a_2, ..., a_{3N})。Snuke通过从aa中删除恰好NN个元素(保持剩余元素的顺序不变)构造了一个长度为2N2N的新数列aa'。这里,aa'的得分定义如下:(a前半部分的元素之和)(a后半部分的元素之和)(a'前半部分的元素之和) - (a'后半部分的元素之和)

找到aa'的最大可能得分。

约束条件

  • 1N1051 ≤ N ≤ 10^5
  • aia_i是整数。
  • 1ai1091 ≤ a_i ≤ 10^9

输入

输入以以下格式从标准输入中给出:

NN a1a_1 a2a_2 ...... a3Na_{3N}

输出

打印aa'的最大可能得分。

示例输入1

2
3 1 4 1 5 9

示例输出1

1

当删除a2a_2a6a_6时,aa'将为(3,4,1,5)(3, 4, 1, 5),其得分为(3+4)(1+5)=1(3 + 4) - (1 + 5) = 1

示例输入2

1
1 2 3

示例输出2

-1

例如,当删除a1a_1时,aa'将为(2,3)(2, 3),其得分为23=12 - 3 = -1

示例输入3

3
8 2 2 7 4 6 5 3 8

示例输出3

5

例如,当删除a2a_2a3a_3a9a_9时,aa'将为(8,7,4,6,5,3)(8, 7, 4, 6, 5, 3),其得分为(8+7+4)(6+5+3)=5(8 + 7 + 4) - (6 + 5 + 3) = 5