Cho văn bản và nhiều mẫu. Với mỗi mẫu , hãy đếm số vị trí bắt đầu sao cho đoạn liên tiếp của từ vị trí đó bằng . Hai lần xuất hiện chồng lấn vẫn được tính là hai vị trí khác nhau.
Input
- Dòng đầu chứa văn bản .
- Dòng thứ hai chứa số nguyên .
- dòng tiếp theo, mỗi dòng chứa một mẫu .
Output
- Với mỗi mẫu theo thứ tự nhập, in số lần xuất hiện của mẫu trên một dòng riêng.
Constraints
- .
- .
- Tổng độ dài của mẫu không vượt quá .
- và mọi mẫu chỉ gồm các chữ cái thường tiếng Anh từ đến .
Scoring
-
Subtask ( số điểm): và tổng độ dài các mẫu không vượt quá .
-
Subtask ( số điểm): Không có giới hạn bổ sung.
Example
Test 1
Input
aaaaa 4 a aa aaa b
Output
5 4 3 0
Giải thích: Mẫu aa bắt đầu tại bốn vị trí và mẫu aaa bắt đầu tại ba vị trí; các lần xuất hiện này có chồng lấn nhưng vẫn được tính. Ký tự b không xuất hiện nên cho kết quả .