#include<bits/stdc++.h>
using namespace std;
#define MAX 1000010
char p[MAX],n[11];
int c,pc,nc,s;
bool find(int k){
for(int i=0;i<nc;i++)
{
if(!(p[k+i]==n[i]||p[k+i]-32==n[i]||p[k+i]+32==n[i]))
return 0;
}
return 1;
}
int main(){
gets(n);
gets(p);
pc=strlen(p); nc=strlen(n);
int min=MAX;
for(int i=0;i<pc;i++)
{
if(p[i]==' ')
continue;
if(i!=0)
{
if(p[i-1]!=' ')
continue;
}
if(find(i))
{
s++;
if(min>i)
min=i;
}
}
if(s==0)
cout<<-1;
else
cout<<s<<" "<<min;
}