Transfer points#4423

Transfer points

1 second
128 megabytes
Very easy

To unload the new avenue, it was decided to launch two new bus routes at different sections of the avenue. The final stops of each of the buses are known.

Determine the number of stops where you can change from one bus to another.

Input

Four numbers - the numbers of the final stops, first of the first, then of the second bus. Numbers do not exceed 10^9.

Output

Print the required number of stops.

Examples

Example 1

Loading
Loading