#include<bits/stdc++.h>
using namespace std;
int main(){
	string s,a;
	getline(cin,s);
	getline(cin,a);
	int i,s1=s.size(),s2=a.size(),p=s.find(a);
	if(p==-1){
		cout<<-1;
	}else{
		cout<<p+1<<endl;
		while(1){
			p=s.find(a.substr(0,s2),p+1);
			if(p==-1){
				break;
			}
			cout<<p+1<<endl;
		}
	}
	return 0;
}

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