#include <iostream>
using namespace std;

string s,t;
int main(){
	getline(cin,s);
	getline(cin,t);
	
	if(s.find(t) == -1){
		cout<<-1;
		return 0;
	}
	
	int p = 0;
	p = s.find(t,p);
	while(p != -1){
		cout<<p+1<<endl;
		p = s.find(t,p + 1);
		
	}
	
	return 0;
}


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