Гра запитань
Джин бере участь в інтелектуальній грі. Гра складається з питань, і в ній бере участь учасників, пронумерованих від до . Джин — учасник під номером .
Для кожного питання і учасника відомо, чи відповість учасник на питання правильно чи ні.
Мета гри — залишитися останнім учасником, що залишився в грі.
Гра проводиться наступним чином. Спочатку всі питань перемішуються випадковим чином (усі перестановки рівноймовірні). Потім питання задаються одне за одним. Кожен учасник відповідає на питання. Якщо всі учасники, що ще в грі, відповідають на питання правильно або якщо всі вони відповідають неправильно, нічого не відбувається. В іншому випадку ті учасники, які відповідають на питання неправильно, програють і вибувають з гри.
Після того, як будуть задані всі питань, усі учасники, що залишилися в грі, оголошуються переможцями.
Яка ймовірність того, що Джин виграє гру?
Вхідні дані
Перша рядок містить два цілих числа і — кількість питань і кількість учасників.
-й з наступних рядків містить символів . Символ дорівнює , якщо учасник правильно відповів на питання , або інакше.
Вихідні дані
Виведіть ймовірність того, що Джин виграє гру. Ваша відповідь буде вважатися правильною, якщо її абсолютна або відносна похибка не перевищує .
Приклади
У першому прикладі є одне питання, і Джин відповість на нього правильно, тим самим вигравши гру (разом з учасниками і ).
У другому прикладі один учасник піде після першого заданого питання, а інший учасник піде після другого заданого питання. Кожен учасник виграє з ймовірністю .