Джейс ARAM: Mayhem ойынын ойнап отыр. Ол аугментация таңдау кезеңіне жетті және өз командасын жеңіске жетелейтін мінсіз күшейтуді іздеуде. Атап айтқанда, ол Slow and Steady деп аталатын алтын аугментацияны жанұшыра іздеп жүр.

Карта таңдауға арналған ойын интерфейсі. Қап, Джейс призмалық пулдан Slow and Steady картасын таба алмайтын сияқты...
Қазіргі сәтте ойын интерфейсі Джейске $k$ аугментация картасын көрсетіп тұр. Әр картаның әсері әртүрлі болғанымен, Джейс үшін көрініп тұрған $i$-ші картаның құндылығы $a_i$ ұпайға тең. Колодада тағы $n$ басқа аугментация картасынан тұратын жасырын пул күтіп тұр. Бұл карталардың құндылық ұпайлары $\{b_1, b_2, \dots, b_n\}$ мультижиынын құрайтыны белгілі, бірақ олардың реті бірқалыпты кездейсоқ түрде араластырылған.
Джейс $k$ карта ұяшығының әрқайсысын ең көбі бір рет жаңарта (reroll) алады. Процесс келесідей жүреді:
- $k$ картаның әрқайсысының астында жеке жаңарту батырмасы бар (ойын интерфейсінде көрсетілгендей).
- Джейс әлі жаңартылмаған ұяшықты таңдап, ағымдағы картаны тастап, оның орнына колоданың ең үстіңгі картасын суыра алады.
- Джейс келесі қадамын (қолжетімді басқа ұяшықты жаңарту немесе тоқтау) шешпес бұрын жаңарту нәтижесін бірден көреді.
Процесс соңында Джейс сол сәтте экранда көрініп тұрған $k$ картаның ішінен біреуін таңдайды.
Джейс соңында таңдайтын картаның математикалық күтімін барынша арттыру үшін оңтайлы ойнайды. Осы ең үлкен күтілетін күш деңгейін есептеңіз.
Кіріс деректер
Бірінші жолда көрінетін ұяшықтар саны мен колодадағы карталар санын білдіретін екі бүтін $k$ және $n$ ($1 \le k \le n \le 10^5$) сандары берілген.
Екінші жолда бастапқыда көрінетін карталардың күш деңгейлерін білдіретін $k$ бүтін $a_1, a_2, \dots, a_k$ ($-10^5 \le a_i \le 10^5$) сандары берілген.
Үшінші жолда колодадағы карталардың күш деңгейлерін білдіретін $n$ бүтін $b_1, b_2, \dots, b_n$ ($-10^5 \le b_i \le 10^5$) сандары берілген.
Шығыс деректер
Картаның ең үлкен математикалық күтімін бір ондық нақты сан ретінде шығарыңыз.
Егер жауабыңыздың абсолюттік немесе салыстырмалы қателігі $10^{-4}$ шамасынан аспаса, ол дұрыс деп есептеледі. Формалды түрде, сіздің шығысыңыз $a$, ал қазылар алқасының жауабы $b$ болсын; сіздің жауабыңыз $\frac{|a - b|}{\max(1, |b|)} \le 10^{-4}$ болғанда және тек сонда ғана қабылданады.
Мысалдар
Кіріс деректер 1
1 2 10 1 100
Шығыс деректер 1
50.5
Кіріс деректер 2
3 5 3 4 7 1 2 3 5 8
Шығыс деректер 2
7.4
Кіріс деректер 3
2 4 -1 -2 -3 -4 -5 -6
Шығыс деректер 3
-1
Кіріс деректер 4
5 14 1 3 5 7 9 -1 -1 0 0 2 2 4 4 6 6 8 8 10 10
Шығыс деректер 4
9.505494505