Авантюрист, шукаючи легендарний скарб, натрапив на таємничі двері в глибині печери. Двері мали багато замкових щілин, і поруч з ними лежала така ж кількість ключів. Замкові щілини були пронумеровані від до , так само як і ключі.
Згідно з картою скарбів, яку він мав, двері відчиняться і приведуть його до кімнати зі скарбами, якщо він вставить усі ключі в замкові щілини одночасно. Кожен ключ може бути вставлений у будь-яку замкову щілину, тому це здавалося легким завданням — але насправді це було не так, тому що на дверях була одна велика пастка. Коли кожен з ключів був вставлений у замкову щілину, бомба, закладена в дверях, могла вибухнути з певною ймовірністю.
На доброзичливій карті скарбів були вказані всі p_{ij} (ймовірність вибуху, коли -та замкова щілина була закрита -тим ключем). Обережний, але жадібний авантюрист вирішив вставити ключі так, щоб максимізувати безпеку, тобто максимізувати ймовірність не вибуху. Припустимо ситуацію з двома ключами та замковими щілинами, де p_{11} = 0.4, p_{12} = 0.5, p_{21} = 0.5, p_{22} = 0.6. Якщо він вставить перший ключ у першу замкову щілину, а другий у другу, ймовірність не вибуху становить (1-0.4) \times (1-0.6) = 0.24. З іншого боку, якщо він вставить другий ключ у першу щілину, а перший ключ у другу, тоді ймовірність становить , що краще.
Вам потрібно знайти найкращий спосіб вставити ключі. Ви можете припустити, що відповідь є унікальною. Максимальна ймовірність не вибуху є строго у раза більшою, ніж ймовірність з будь-яким неоптимальним вставленням ключів.
Вхід для цієї задачі складається з кількох тестових випадків. Кожен випадок починається з рядка, що містить одне ціле число (1 \le N \le 100), яке вказує кількість ключів і замкових щілин.
У наступних рядках, -й рядок містить дійсних чисел p_{i1}, \ldots, p_{iN} (0.00001 \le p_{ij} \le 0.99999). p_{ij} дає ймовірність вибуху, коли -та замкова щілина закрита -тим ключем. Дійсні числа представлені у десятковій формі з не більше ніж п'ятьма знаками після коми.
Вхід завершується рядком, що містить один нуль.
Для кожного тестового випадку виведіть рядків. -й рядок для кожного тестового випадку повинен містити лише одне ціле число, яке представляє ключ, який авантюрист повинен вставити в -ту замкову щілину. Виходи для різних тестових випадків повинні бути розділені одним порожнім рядком.
Приклад 1