Покраска забора
Покраска забора
Несколько сезонов жарких лет и холодных зим изрядно подпортили изгородь Фермера Джона, и он решил перекрасить её с помощью своей любимой коровы Беси. Беси отлично красит, но к несчастью плохо понимает команды ФД.
Если мы рассмотрим изгородь ФД как одномерную числовую прямую, то ФД закрашивает интервал между 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 включительно.
Выходные данные
Выведите в одной строке общую длину изгороди, покрытой краской.
Пример
7 10 4 8
6
Примечание
В примере краской покрыты 6 единиц изгороди от x = 4 до x = 10.