AT_abc389_e [ABC389E] Square Price

Description

$ N $ 種類の商品がそれぞれ $ 10^{100} $ 個ずつあります。 あなたはこれらの商品を各種類について $ 0 $ 個以上買うことが出来ます。 $ i $ 番目の商品を $ k $ 個買うには $ k^2P_i $ 円かかります。 購入金額の合計を $ M $ 円以下にするとき、最大何個の商品を買うことができるか求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ M $ $ P_1 $ $ \ldots $ $ P_N $

Output Format

答えを出力せよ。

Explanation/Hint

### Sample Explanation 1 $ 1 $ 種類目の商品を $ 1 $ 個、 $ 2 $ 種類目の商品を $ 2 $ 個買うとき、購入金額の合計は $ 1^2 \times 4+2^2\times 1=8 $ です。 購入金額の合計が $ 9 $ 円以下で $ 4 $ 個以上の商品を買うことはできないため、 $ 3 $ が答えとなります。 ### Constraints - $ 1\leq N\leq 2\times 10^{5} $ - $ 1\leq M\leq 10^{18} $ - $ 1\leq P_i\leq 2\times 10^{9} $ - 入力される数値は全て整数