Travelling by car#10776

Travelling by car

1 second
128 megabytes
Very easy

There are cities. You want to travel from city to city by car. To do this you have to buy some gasoline. It is known that a liter of gasoline costs cost_k in the -th city. Initially your fuel tank is empty and you spend one liter of gasoline per kilometer. Cities are located on the same line in ascending order with -th city having coordinate x_k. Also you have to pay toll_k to enter -th city. Your task is to make the trip with minimum possible cost.

Input

First line contains number of cities n~(1 \le n \le 1000).

Second line contains coordinates of cities x_1, ..., x_n. Coordinates are unique and sorted, x_i < x_{i+1} for each i = 1, 2, ..., n - 1.

Third line contains integers — the gasoline costs cost_1, ..., cost_n.

Fourth line contains integers — the entrance payments toll_1, ..., toll_n.

It is known that cities coordinates, gasoline costs and entrance payments are nonnegative integers, not greater than 10^9.

Output

Print the minimum possible cost to make the trip.

Examples

Example 1

Loading
Loading