#ARC109A. [ARC109A] Hands
[ARC109A] Hands
Score : points
Problem Statement
There are two -story buildings, called A and B. (In this problem, the ground floor is called the first floor.)
For each , the -th floor of A and that of B are connected by a corridor.
Also, for each , there is a corridor that connects the -th floor of A and the -th floor of B.
You can traverse each of those corridors in both directions, and it takes you minutes to get to the other end.
Additionally, both of the buildings have staircases. For each , a staircase connects the -th and -th floors of a building, and you need minutes to get to an adjacent floor by taking the stairs.
Find the minimum time needed to reach the -th floor of B from the -th floor of A.
Constraints
- All values in input are integers.
Input
Input is given from Standard Input in the following format:
Output
Print the minimum time needed to reach the -th floor of B from the -th floor of A.
2 1 1 5
1
There is a corridor that directly connects the -nd floor of A and the -st floor of B, so you can travel between them in minute.
This is the fastest way to get there, since taking the stairs just once costs you minutes.
1 2 100 1
101
For example, if you take the stairs to get to the -nd floor of A and then use the corridor to reach the -nd floor of B, you can get there in minutes.
1 100 1 100
199
Using just corridors to travel is the fastest way to get there.