eolymp
bolt
Try our new interface for solving problems
Problems

Река

Река

Time limit 1 second
Memory limit 64 MiB

Каждый день в Монастыре Светлой Луны проходит утренний обряд, являющийся важным элементом жизненного пути каждого монаха. Во время этого обряда один из монахов должен выйти из Монастыря, пройти к реке Мацанг (истоку Брахмапутры) и, набрав там воды, принести её в Храм Солнца Дхармы, расположенный неподалёку от Монастыря. При этом обряд должен быть закончен ровно к рассвету.

Для того, чтобы достичь такой точности, монахам необходимо знать длину кратчайшего пути от монастыря до Храма, проходящего через реку Мацанг. Вы призваны помочь Монастырю Светлой Луны рассчитать эту самую длину. Поскольку река близ Монастыря не имеет сколько-нибудь значительных изгибов, вы можете считать её идеально прямой. Кроме того, можно пренебречь её шириной. Однако необходимо помнить, что Мацанг - река горная и опасная, а поэтому перейти её вброд абсолютно невозможно! При этом, естественно, ни Монастырь, ни Храм не находятся в реке.

Input data

В первой строке записаны координаты Монастыря, во второй - координаты Храма. В третьей строке записаны числа k, b - коэффициенты, задающие уравнение реки (y = kx + b). Все числа кроме k - целые и не превосходят по модулю 10000. Коэффициент k - вещественное число, не превосходящее по модулю 100.

Output data

Выведите одно вещественное число, округленное до трёх знаков после запятой - длину кратчайшего пути. В том случае, если Монах не может пройти к Храму, необходимо вывести "No solution.".

Examples

Input example #1
0 10
20 10
0 0
Output example #1
28.284