#BS0000071. Dao tẩm độc (Poisoned Dagger)

Dao tẩm độc (Poisoned Dagger)

Dao tẩm độc (Poisoned Dagger)

Nguồn: Codeforces

Phiên bản: Phước Hưng OJ Extended

Đề bài

Một con rồng có hh máu. Có nn lần đâm tại các giây tăng nghiêm ngặt a1<a2<⋯<ana_1<a_2<\cdots<a_n.

Một lần đâm áp dụng độc trong kk giây, gây 11 sát thương ở mỗi giây bắt đầu từ chính giây bị đâm. Nếu một lần đâm mới xảy ra khi độc cũ còn hiệu lực, hiệu ứng cũ bị hủy và được thay bằng hiệu ứng mới.

Hãy tìm số nguyên kk nhỏ nhất để tổng sát thương ít nhất hh.

Input

Dòng đầu chứa n,hn,h. Dòng thứ hai chứa a1,…,ana_1,\ldots,a_n.

Output

In kk nhỏ nhất.

Subtask

  • Subtask 1 — 20%: n≤10n\le10, h≤106h\le10^6.
  • Subtask 2 — 30%: h≤1012h\le10^{12}.
  • Subtask 3 — 50%: 1≤n≤1001\le n\le100, 1≤h≤10181\le h\le10^{18}, 1≤ai≤1091\le a_i\le10^9, ai<ai+1a_i<a_{i+1}.

Ví dụ

Input

3 10
2 4 10

Output

4

Giải thích

Với k=4k=4, ba hiệu ứng gây sát thương trong các đoạn [2,3][2,3], [4,7][4,7], [10,13][10,13], tổng cộng 2+4+4=102+4+4=10.