#include<iostream>
#include<cstdio>
#include<string>

using namespace std;

int main(){
	int tl,pl;
	string T,P;

	cin>>T;
	cin>>P;
	tl=T.size();
	pl=P.size();
	if(tl<pl) return 0;
	for(int i=0;i<tl-pl+1;i++){
		if(T[i]==P[0]){
			if(T.substr(i,pl)==P)
			printf("%d\n",i);
		}
	}
}