Time limit: 1.0s , Memory limit: 256M , Points: 0 (partial)
Có chiếc hộp dùng để chứa các tấm thẻ (các hộp được đánh số từ đến ), trên mỗi tấm thẻ được ghi một giá trị nguyên. Ban đầu toàn bộ hộp đều rỗng. Thực hiện truy vấn thuộc một trong ba loại sau:
- Loại có dạng 1 X Y , : Thêm một tấm thẻ ghi giá trị vào hộp thứ .
- Loại có dạng 2 Y : In ra giá trị của các tấm thẻ có trong hộp thứ , theo thứ tự tăng dần. Nếu hộp thứ rỗng, in ra .
- Loại có dạng 3 X : In ra chỉ số của các hộp có chứa tấm thẻ ghi giá trị , theo thứ tự tăng dần. Nếu không có hộp nào, in ra .
Input
- Dòng đầu tiên chứa hai số nguyên và .
- dòng tiếp theo, mỗi dòng chứa một trong ba loại truy vấn trên.
- Dữ liệu đảm bảo có ít nhất một truy vấn loại hoặc ít nhất một truy vấn loại .
Output
- Với mỗi truy vấn loại và loại , in ra kết quả trên một dòng.
Examples
Sample Input
4 7
1 2 3
3 1
1 1 3
1 1 4
1 1 3
2 3
3 1
Sample Output
-1
1 1 2
3 4
Scoring
- Subtask với số điểm: và với mọi truy vấn loại và loại
- Subtask với số điểm: Không có ràng buộc gì thêm
Comments