烤炉上有 N 个烤串排成一行。从左数第 i 个串的美味度是 Ai。烧烤师傅决定给其中 K 个烤串撒上盐,给其余 N−K 个烤串撒上酱汁。
对于从左数第 i 个烤串,如果给它撒盐,它的美味度将提升 Bi,如果撒酱汁,美味度将提升 Ci。
求 N 个烤串的美味度的总和可能达到的最大值。
限制
- 1≤N≤2×105
- 0≤K≤N
- 1≤Ai≤109
- 1≤Bi,Ci≤109
- 输入的值都是整数。
输入
从文件 kawap.in 中读入数据。
输入的第一行是两个整数 N,K。第二行是 N 个整数 A1,A2,…,AN。第三行是 N 个整数 B1,B2,…,BN。第四行是 N 个整数 C1,C2,…,CN。
输出
输出到文件 kawap.out 中。
输入的第一行是两个整数 N,K。第二行是 N 个整数 A1,A2,…,AN。第三行是 N 个整数 B1,B2,…,BN。第四行是 N 个整数 C1,C2,…,CN。
样例输入 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
附件样例