Пудель рухається вздовж відрізка, паралельного осі , з координатами кінців (x_1, ) та (x_2, ). Спочатку він знаходиться в точці (x_1, ) і прямує до іншого кінця відрізка зі швидкістю . Досягнувши кінця (x_2, ), він одразу повертає назад і рухається в протилежному напрямку з тією ж швидкістю , поки не повернеться до точки (x_1, ). Там він знову змінює напрямок і прямує до (x_2, ), і так далі.
Аналогічно, Болонка рухається вздовж відрізка, паралельного осі , з кінцями (, y_1) та (, y_2), починаючи з точки (, y_1). Вона також рухається зі швидкістю і змінює напрямок після досягнення будь-якого кінця відрізка. Вони продовжують рухатися, поки не зустрінуться, тобто не опиняться в одній точці одночасно.
Ваше завдання — визначити, скільки часу знадобиться з початку руху до моменту їхньої зустрічі.
Перший рядок введення містить цілі числа: x_1, x_2, . Другий рядок містить цілі числа: , y_1, y_2. Всі числа за абсолютною величиною не перевищують 5 \times 10^8.
Виведіть одне число — час, коли Пудель і Болонка зустрінуться вперше. Якщо вони ніколи не можуть зустрітися, виведіть число .
Приклад 1