#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	string a,b;
	getline(cin,a);
	getline(cin,b);
	int g=a.size();
	n=a.find(b);
	if(n!=-1){
		for(int i=n+1;i<a.size();i++){
			if(a.find(b,n++)==-1) break;
			else{
				cout<<n<<endl;
				n=a.find(b,n++);					
			} 
		}	
	}
	else cout<<"-1"; 
return 0;}

/**************************************************************
	Problem: 1591
	User: fzy001
	Language: C++
	Result: Accepted
	Time:20 ms
	Memory:2076 kb
****************************************************************/