Секретный код
Вернувшись из путешествия, Вася был неприятно удивлен: на двери подъезда его дома установлен новый кодовый замок. Вася не может попасть к себе домой! Кодовый замок содержит дисков, каждый из которых может находиться в одном из положений. Ровно одна комбинация является подходящей. Внимательно осмотрев диски, Вася по отпечаткам пальцев и царапинам определил вероятность каждого из положений для каждого диска. Теперь у Васи есть попыток подобрать код: если он не успеет, то бдительные соседи вызовут полицию, и Васе придётся долго доказывать, что он не вор, а просто пытается попасть домой. Помогите Васе посчитать максимальную вероятность оказаться дома, а не в полиции.
Входные данные
Первая строка входного файла содержит три целых числа: , и .
Следующие строк содержат по целых чисел каждая: -е число -й строки () – вероятность того, что -й диск в подходящей комбинации находится в положении . Гарантируется, что .</p>
Выходные данные
Выведите единственное число – вероятность Васи успеть подобрать код. Выведите ответ с абсолютной погрешностью не более .