N. сидить у точці деякої прямої і може рухатися зі швидкістю . На іншій (або тій же) прямій у точці знаходиться X, якого N. шалено прагне.
Допоможіть N. визначити мінімальний час, необхідний, щоб дістатися до X. Зауважте, що N. повинен залишатися на одній із двох прямих у будь-який момент часу.
Вхідний файл містить 5 рядків:
Шість чисел x_{11}, y_{11}, z_{11}, x_{12}, y_{12}, z_{12} — координати двох різних точок на першій прямій.
Шість чисел x_{21}, y_{21}, z_{21}, x_{22}, y_{22}, z_{22} — координати двох різних точок на другій прямій.
Три числа a_1, b_1, c_1 — координати N.
Три числа a_2, b_2, c_2 — координати X.
— швидкість N.
Усі числа — цілі, їх абсолютні значення не перевищують 10^6. Гарантується, що і N., і X кожен знаходяться на одній із прямих.
Виведіть мінімальний час, необхідний для досягнення X, з точністю до п'яти знаків після десяткової крапки. Якщо N. не може дістатися до X, виведіть "-1".
Приклад 1