Phineas, descoperind ce este acela un "aglet":https://www.youtube.com/watch?v=VwizJNvl62U, decide să-l surprindă pe Ferb cu o nouă pereche de şireturi.
În total sunt N şireturi distincte, dintre care lui Ferb îi place doar unul, pe care Phineas nu-l cunoaşte. Punerea şiretului i la pantofi durează a[i] secunde. Phineas, ştiind ca Ferb nu este prea vorbăreţ, nu-l poate întreba decât in următorul fel, de oricâte ori: îşi alege mai întâi o submulţime ale celor N şireturi, apoi, după T secunde, Ferb îi spune dacă şiretul care îi place se află in acea submulţime sau nu. Cum nu vrea să îşi supere prietenul, dar nici să nu piardă prea mult timp fără să inventeze ceva nou, ajutaţi-l pe Phineas spunându-i timpul minim necesar pentru a-i pune lui Ferb şiretul lui preferat, oricare ar fi acesta.
În total sunt N şireturi distincte, dintre care lui Ferb îi place doar unul, pe care Phineas nu-l cunoaşte. Punerea şiretului $i$ la pantofi durează $a[i]$ secunde. Phineas, ştiind ca Ferb nu este prea vorbăreţ, nu-l poate întreba decât in următorul fel, de oricâte ori: îşi alege mai întâi o submulţime ale celor N şireturi, apoi, după T secunde, Ferb îi spune dacă şiretul care îi place se află in acea submulţime sau nu. Cum nu vrea să îşi supere prietenul, dar nici să nu piardă prea mult timp fără să inventeze ceva nou, ajutaţi-l pe Phineas spunându-i timpul minim necesar pentru a-i pune lui Ferb şiretul lui preferat, oricare ar fi acesta.
h2. Date de intrare
Fişierul de intrare $aglet.in$ ...
În fişierul de intrare $aglet.in$ pe prima linie se vor găsi N, numărul de şireturi, şi T, după cât timp răspunde Ferb. Pe următoarea linie se va găsi vectorul a, sortat crescător.
h2. Date de ieşire
În fişierul de ieşire $aglet.out$ ...
În fişierul de ieşire $aglet.out$ se va afla răspunsul cerut de Phineas.
h2. Restricţii
h2. Restricţii si precizări
* $... ≤ ... ≤ ...$
* N ≤ 1 000 000
* T ≤ 10^9^
* a[i] ≤ 10^9^ , 1 ≤ i ≤ N
* a[i] ≤ a[i+1], 1 ≤ i ≤ N - 1
* Se numeşte aglet învelişul de plastic sau metal care este întâlnit la capătul unui şiret
h2. Subtask-uri
* *Subtaskul 1 (20 de puncte):* N ≤ 15
* *Subtaskul 2 (20 de puncte):* N ≤ 200 000, $a[$1$] = a[N]$
* *Subtaskul 3 (30 de puncte):* N ≤ 200 000
* *Subtaskul 4 (30 de puncte):* restricţiile iniţiale
h2. Exemplu