Про любовь...

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Паук и паучиха плывут по озеру на двух веточках. Плавать они не умеют, поэтому смогут встретиться только тогда, когда веточки соприкоснутся. 

Считая, что веточки имеют форму отрезков, и что они плывут с постоянными скоростями, определите, сколько осталось ждать встречи несчастным членистоногим.

입력

Входной файл содержит 12 чисел: x_1x\_1, y_1y\_1, x_2x\_2, y_2y\_2, x_3x\_3, y_3y\_3, x_4x\_4, y_4y\_4, v_1xv\_{1x}, v_1yv\_{1y}, v_2xv\_{2x}, v_2yv\_{2y}. Координаты вершин первого отрезка: (x_1,y_1)(x\_1, y\_1) и (x_2,y_2)(x\_2, y\_2), координаты  вершин второго отрезка: (x_3,y_3)(x\_3, y\_3) и (x_4,y_4)(x\_4, y\_4), скорость первого отрезка (v_1x,v_1y)(v\_{1x}, v\_{1y}), скорость второго отрезка (v_2x,v_2y)(v\_{2x}, v\_{2y}). Все числа целые и не превосходят по модулю 10410^4. В начальный момент времени веточки не соприкасаются.

Гарантируется, что веточки имеют ненулевую длину.

출력

Выведите в выходной файл время до ближайшего момента, когда веточки соприкоснутся, с ошибкой не более 10410^{-4}. Если веточки не соприкоснутся никогда, выведите число 1-1.