Cho một văn bản và một mẫu . Hãy tìm mọi chỉ số theo hệ sao cho đoạn gồm ký tự của bắt đầu tại bằng đúng .
Các lần xuất hiện chồng lấn vẫn được tính. Ví dụ, mẫu aa xuất hiện ba lần trong aaaa, tại các vị trí .
Input
- Dòng đầu chứa văn bản .
- Dòng thứ hai chứa mẫu .
Output
- In mỗi vị trí hợp lệ trên một dòng, theo thứ tự tăng dần. Nếu mẫu không xuất hiện, không in gì.
Constraints
- .
- .
- Mỗi ký tự của và là chữ cái Latin hoặc chữ số. Chữ hoa và chữ thường được xem là hai ký tự khác nhau.
Scoring
- Subtask ( số điểm): và .
- Subtask ( số điểm): Không có giới hạn bổ sung.
Example
Test 1
Input
ababaabababa aba
Output
0 2 5 7 9
Giải thích: Các đoạn dài bắt đầu tại đều bằng aba. Các lần ở gần nhau vẫn được tính vì chúng được phép chồng lấn.