#include<iostream>
#include<string.h>
using namespace std;
char a[11],b[10001];
void f1(char *a){
int i;
for(i=0;a[i];i++){
if('A' <= a[i] && a[i]<= 'Z'){
a[i]=a[i]+'a'-'A';
}
}
}
int f2(char a){
if('a' <= a && a<= 'z') return 1;
return 0;
}
int main(){
int i,n,t,k,l1,l2;
gets(a);
gets(b);
f1(a);f1(b);
l1=strlen(a);
l2=strlen(b);
k=0;
n=0;
for(i=0;i<l2;i++){
if(b[i]==a[k]) k++;
if(k==l1){
if(f2(b[i+1])==0 && f2(b[i-l1])==0){
if(n==0) t=i-l1+1;
n++;
}
k=0;
}
}
if(n) cout<<n<<t;
else cout<<-1;
}