#BS0000011. Các Giáo hoàng (Popes)

Các Giáo hoàng (Popes)

Các Giáo hoàng (Popes)

Nguồn: UVa

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

Đề bài

Cho danh sách các năm mà các Giáo hoàng được bầu, theo thứ tự thời gian không giảm. Có thể có nhiều Giáo hoàng được bầu trong cùng một năm.

Với một số nguyên dương YY, xét mọi khoảng thời gian kéo dài đúng YY năm. Nếu khoảng bắt đầu ở năm NN thì nó gồm các năm từ NN đến N+Y−1N+Y-1.

Hãy tìm khoảng YY năm chứa nhiều năm bầu Giáo hoàng nhất, tính theo danh sách đã cho. Cần in:

  • số lần bầu lớn nhất trong một khoảng như vậy;
  • năm bầu của Giáo hoàng đầu tiên trong khoảng;
  • năm bầu của Giáo hoàng cuối cùng trong khoảng.

Nếu có nhiều khoảng đạt cùng số lượng lớn nhất, chọn khoảng cổ nhất, tức là khoảng có năm bắt đầu nhỏ nhất.

Input

Dòng đầu chứa số nguyên YY.

Dòng thứ hai chứa số nguyên PP, số Giáo hoàng.

PP dòng tiếp theo, mỗi dòng chứa một năm bầu, theo thứ tự không giảm.

Output

In ba số nguyên trên một dòng: số lượng lớn nhất, năm đầu tiên và năm cuối cùng.

Subtask

  • Subtask 1 — 20%: P≤100P\le100.
  • Subtask 2 — 30%: P≤5000P\le5000.
  • Subtask 3 — 50%: P≤100000P\le100000, năm cuối L≤1000000L\le1000000, Y≤LY\le L.

Ví dụ

Input

5
20
1
2
3
6
8
12
13
13
15
16
17
18
19
20
20
21
25
26
30
31

Output

6 16 20

Giải thích

Khoảng 55 năm từ 1616 đến 2020 chứa 66 lần bầu: 16,17,18,19,20,2016,17,18,19,20,20; không có khoảng 55 năm nào chứa nhiều hơn.