Hàng chờ nhận giấy
Có \(N\) bạn nhỏ xếp hàng nhận giấy màu, các bạn được đánh số từ \(1\) đến \(N\) theo thứ tự đứng ban đầu. Bạn thứ \(i\) cần đúng \(A_i\) mảnh giấy. Mỗi lượt, người đứng đầu hàng nhận đúng một mảnh; nếu chưa đủ số mảnh cần thiết thì bạn đó quay về cuối hàng, nếu đủ thì rời khỏi hàng. Bạn nào cần \(0\) mảnh thì không xếp hàng.
Cô giáo phát tổng cộng \(K\) mảnh giấy (hoặc phát đến khi hết người cần giấy). Hãy cho biết tình trạng sau khi phát:
- Nếu tất cả mọi người đã đủ giấy và cô phát chưa hết \(K\) mảnh, in ra số mảnh còn dư (là \(K - \sum A_i\)).
- Nếu tất cả đều đủ giấy và cô vừa hết đúng \(K\) mảnh, in ra
OK. - Ngược lại, in ra chỉ số của những bạn còn trong hàng, từ đầu hàng đến cuối hàng, cách nhau một dấu cách.
Input
- Dòng đầu tiên chứa hai số nguyên \(N\) và \(K\).
- Dòng thứ hai chứa \(N\) số nguyên \(A_1, \dots, A_N\).
Output
Theo mô tả ở trên.
Constraints
- \(1 \le N \le 100\,000\).
- \(0 \le A_i \le 10^9\).
- \(0 \le K \le 10^9\).
Sample Input
4 7
2 5 1 3
Sample Output
2 4
Explanation
Vòng đầu cả 4 bạn nhận 1 mảnh (4 mảnh), bạn 3 đủ nên rời hàng. Vòng hai, bạn 1, 2, 4 nhận thêm (3 mảnh), bạn 1 đủ nên rời hàng. Đã phát \(7\) mảnh, hàng còn bạn 2 rồi bạn 4.