eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Покраска забора

Покраска забора

Лимит времени 1 секунда
Лимит использования памяти 128 MiB

Несколько сезонов жарких лет и холодных зим изрядно подпортили изгородь Фермера Джона, и он решил перекрасить её с помощью своей любимой коровы Беси. Беси отлично красит, но к несчастью плохо понимает команды ФД.

Если мы рассмотрим изгородь ФД как одномерную числовую прямую, то ФД закрашивает интервал между x = a и x = b. Например, если a = 3 и b = 5, то ФД закрашивает интервал длиной 2. Беси, не понимая команды ФД, закрашивает интервал от x = c до x = d, который может частично или полностью перекрываться с интервалом ФД. Определите общую длину изгороди, которую покрасят ФД и Беси.

Входные данные

Первая строка содержит целые числа a и b\:(a < b).

Вторая строка содержит целые числа c и d\:(c < d).

Значения a, b, c, d лежат в интервале 0 ... 100 включительно.

Выходные данные

Выведите в одной строке общую длину изгороди, покрытой краской.

Пример

Входные данные #1
7 10
4 8
Выходные данные #1
6

Примечание

В примере краской покрыты 6 единиц изгороди от x = 4 до x = 10.

Источник 2015 USACO Декабрь, Бронза