Написал код но он в 2х из 70 случаев выдает неверный результат (какие случаи - неизвестно)
Задание:
При решении задачи не используйте строковых или символьных переменных и циклов. Задачу необходимо решить используя ветвления, числовые типы данных и встроенные в язык операции по работе с ними.
На прямой заданы целочисленные точки x1, x2, x3 и x4. Любые две или более точек могут совпадать. Целочисленная точка называется хорошей, если она лежит на пути из x1 в x2 и на пути из x3 в x4 одновременно. Выведите количество хороших точек.
Входные данные
В единственной строке входного файла заданы 4 целых числа x1, x2, x3 и x4 (-109 ≤ x1, x2, x3, x4 ≤ 109) — координаты точек.
Выходные данные
Выведите единственное число — количество хороших точек.