#ys002. 烤串

烤串

烤炉上有 NN 个烤串排成一行。从左数第 ii 个串的美味度是 AiA_i。烧烤师傅决定给其中 KK 个烤串撒上盐,给其余 NKN-K 个烤串撒上酱汁。 对于从左数第 ii 个烤串,如果给它撒盐,它的美味度将提升 BiB_i,如果撒酱汁,美味度将提升 CiC_i

NN 个烤串的美味度的总和可能达到的最大值。

限制

  • 1N2×1051 \le N \le 2\times 10^5
  • 0KN0 \le K \le N
  • 1Ai1091 \le A_i \le 10^9
  • 1Bi,Ci1091 \le B_i, C_i \le 10^9
  • 输入的值都是整数。

输入

从文件 kawap.in 中读入数据。

输入的第一行是两个整数 NNKK。第二行是 NN 个整数 A1,A2,,ANA_1, A_2, \dots, A_N。第三行是 NN 个整数 B1,B2,,BNB_1, B_2, \dots, B_N。第四行是 NN 个整数 C1,C2,,CNC_1, C_2, \dots, C_N

输出

输出到文件 kawap.out 中。

输入的第一行是两个整数 NNKK。第二行是 NN 个整数 A1,A2,,ANA_1, A_2, \dots, A_N。第三行是 NN 个整数 B1,B2,,BNB_1, B_2, \dots, B_N。第四行是 NN 个整数 C1,C2,,CNC_1, C_2, \dots, C_N

样例输入 1

3 2
2 3 5
5 7 6
4 9 2

样例输出 1

30

样例输入 2

10 4
6 35 90 38 69 51 66 40 92 74
53 83 46 26 3 48 50 38 67 66
32 52 20 47 51 77 24 77 26 6

样例输出 2

1131

附件样例