Кожен день у Монастирі Світлого Місяця проводиться ранковий обряд, що є важливою частиною духовного шляху кожного монаха. Впродовж цього обряду один монах має залишити Монастир, пройти до річки Мацанг (джерела Брахмапутри), набрати води і принести її в Храм Сонця Дхарми, розташований поблизу монастиря. Обряд має бути завершений точно на світанку.
Щоб цього досягти, монахам треба знати довжину найкоротшого шляху від Монастиря до Храму, який проходить через річку Мацанг. Вам доручено допомогти Монастирю Світлого Місяця знайти цю довжину. Оскільки річка біля монастиря майже пряма, її можна вважати ідеальною прямою й не брати до уваги ширину. Але важливо пам'ятати, що Мацанг — гірська й небезпечна річка, тому перейти її вбрід неможливо. Природно, ні Монастир, ні Храм не знаходяться у річці.
У першому рядку записані координати Монастиря, у другому — координати Храму. У третьому рядку записані числа і — коефіцієнти, що задають рівняння річки (y = kx + b). Усі числа, окрім , цілі та не перевищують по модулю . — дійсне число, що не перевищує по модулю .
Виведіть одне дійсне число, округлене до трьох знаків після коми — довжину найкоротшого шляху. Якщо монах не може дістатися до Храму, виведіть "No solution.".
Приклад 1