#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
****************************************************************/