На Новом проспекте для разгрузки было решено пустить два новых автобусных маршрута на разных участках проспекта. Известны конечные остановки каждого из автобусов. Определите количество остановок, на которых можно пересесть с одного автобуса на другой.
Входные данные
Вводятся четыре числа, не превосходящие 100, задающие номера конечных остановок. Сначала для первого, потом второго автобуса (см. примеры и рисунок).
Выходные данные
Ваша программа должна выводить одно число – искомое количество остановок.
Примеры
№ |
Входные данные |
Выходные данные |
Пояснение |
1 |
3 6 4 2 |
2 |
первый автобус ходит с 3-й остановки по 6-ю и обратно, а второй с 2-й по 4-ю и обратно. Пересесть с одного автобуса на другой можно на 3-й и 4-й остановках. Их две. |
2 |
3 1 5 10 |
0 |
автобусы не имеют общих остановок. |