t2r2. Mở Hàng


Submit solution

Points: 3 (partial)
Time limit: 1.0s
Memory limit: 98M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Cửa hàng cạnh nhà Tico mới khai trương có n mặt hàng có giá bán lần lượt a1, a2,..., an cho từng sản phẩm. Nhưng do mới khai trương nên mỗi mặt hàng chỉ có đúng hai sản phẩm để bán. Tico được chủ cửa hàng mời mở hàng và được khuyến mại chỉ một sản phẩm bất kỳ nếu có giá bán là x thì chỉ cần trả phần nguyên trên của x/2 tiền. Với số tiền trong túi là M bạn hãy cho biết Tico mua được tối đa bao nhiêu sản phẩm.

Input

Dòng đầu tiên gồm 2 số nguyên dương n và M \((n <= 10^5, M <= 10^9)\) Trên n dòng tiếp theo mỗi dòng chứa 1 số nguyên dương \(a_i (0 < a_i <= 10^5)\)

Output

Số sản phẩm mà Tico mua được.

Example

Input:

6 22
4 7 2 8 1 6

Output:

7

Example

Input:

6 24
4 7 2 8 1 6

Output:

8

Giải thích: Mua được sản phẩm giá 1, 2, 4 mỗi loại 2 cái và 1 sản phẩm giá 6 và 1 sản phẩm giá 6 khuyến mại còn 3.

tichpx

Comments

There are no comments at the moment.