Як частина розробки системи автономного автомобіля, ваша команда має довести, що центральний контролер руху може подати сигнал тривоги, якщо автомобілі можуть зіткнутися, якщо не вжити коригуючих дій.
Тестовий курс складається з кількох прямих ліній, що перетинаються під різними кутами. Коли автомобілі проїжджають повз датчики, встановлені на цих лініях, їхнє положення та швидкість записуються і передаються до центрального контролера. Контролер зберігає два останні набори показань для кожного автомобіля. Ми хочемо, щоб контролер подавав сигнал тривоги, якщо два автомобілі, продовжуючи рух за прогнозом, опиняться "небезпечно близько" один до одного в будь-який момент протягом наступних секунд (після останнього з показань датчика). Вважайте, що автомобілі знаходяться небезпечно близько, якщо вони проходять на відстані менше футів один від одного. Автомобілі вважаються безпечними, якщо їхнє найближче наближення становить принаймні футів. Прохід на відстані від до футів вважається неоднозначним.
Припустимо, що:
Автомобілі залишаються на своїй прямій траєкторії.
Прискорення (зміна швидкості за одиницю часу) кожного автомобіля залишається постійним протягом часу між спостереженнями і протягом наступних секунд, за винятком двох випадків, наведених нижче.
Виняток : якщо автомобіль уповільнюється, він припиняє уповільнення, коли його швидкість досягає нуля (автомобілі не переходять у реверс).
Виняток : якщо автомобіль прискорюється, він припиняє прискорення, коли його швидкість досягає футів за секунду (приблизно миль на годину).
Маючи два останні набори показань для кожного з двох автомобілів, визначте, чи пройдуть вони на відстані менше футів один від одного протягом секунд після останнього вимірювання.
У вхідних даних буде кілька тестових випадків. Кожен тестовий випадок складається з чотирьох спостережень, по одному спостереженню на рядок. Перші два спостереження стосуються першого автомобіля, другі два спостереження стосуються другого автомобіля.
Кожне спостереження складається з чотирьох чисел з плаваючою комою , , і , розділених одним пробілом, де:
— це час спостереження в секундах (0 \le t \le 120)
і дають положення автомобіля на момент спостереження, у футах (-5000 \le x, y \le 5000)
— це швидкість у футах за секунду (0 \le s \le 80)
Не буде жодних наборів даних, у яких найближче наближення протягом зазначеного інтервалу часу потрапляє в неоднозначний діапазон від до футів. Два спостереження для даного автомобіля завжди відбуватимуться в різний час, і перший час для кожного автомобіля буде перед другим часом для цього автомобіля.
Вхід завершується рядком з чотирма від'ємними числами.
Для кожного набору даних надрукуйте один рядок, що складається з , якщо автомобілі пройдуть на відстані менше футів один від одного протягом секунд після максимального з вхідних часів, або , якщо ні. Не виводьте зайвих пробілів і не розділяйте відповіді порожніми рядками.
Приклад 1