After years of searching, disappointments, and adventures, the treasure hunters found the legendary cave where a huge treasure was supposed to be buried. However, they did not find the treasure here, but only $$$k$$$ keys to chests and a mysterious message. It turned out that the treasure is buried in $$$n$$$ different cities, which are connected by a fast river. In city $$$i$$$, there are $$$a_i$$$ coins hidden.
Currently, the treasure hunters are in city $$$1$$$. To move between cities, they will have to go upstream on their ship. However, they will have to pay $$$c_i$$$ coins to buy coal to get from city $$$i$$$ to city $$$i+1$$$ – there are no other routes between the cities.
The treasure hunters can open no more than $$$k$$$ chests in total, but if they arrive in city $$$i$$$, they do not necessarily have to spend their key on the treasure here. After they stop searching for the treasure, they can return without any coal costs (it can be assumed that going downstream on this river does not require fuel).
It is necessary to determine what maximum profit they can obtain.
The first line contains two integers $$$n, k\, (1 \le k \le n \le 10^5)$$$.
The second line contains $$$n$$$ integers $$$a_1, a_2, \ldots, a_n\, (0 \le a_i \le 10^9)$$$ – the number of coins in each city.
The third line contains $$$n - 1$$$ integers $$$c_1, c_2, \ldots, c_{n-1}, (0 \le c_i \le 10^9)$$$ – the costs of moving from city $$$i$$$ to city $$$i+1$$$.
Print the maximum possible profit.
5 210 3 2 20 455 5 5 50
15
7 30 0 5 8 13 17 209 5 7 10 1 8
10