Міст між островами
Тисячі і тисячі років тому існувало невелике королівство у центрі Тихого океану. Територія королівства складалась з двох островів. Із-за баговікового впливу океанських течій острови набули форму опуклих многокутників. Король цього королівства захотів побудувати міст для з'єднання двох островів. З метою мінімізації витрат на його будівництво король просить Вас допомогти знайти мінімальну відстань між островами.
Вхідні дані
Складаються з декількох тестів. Кожен тест починається двома цілими числами n та m (3 ≤ n, m ≤ 10000). Кожен з наступних n рядків містить пари координат, які послідовно описують вершини одного многокутника. Кожен з наступних m рядків містить пари координат, які послідовно описують вершини другого многокутника. Рядок n = m = 0 сигналізує про закінчення вхідних даних. Всі координати знаходяться в інтервалі [-10000, 10000].
Вихідні дані
Для кожного тесту вивести мінімальну відстань між островами з точністю до 0.001.