#include<bits/stdc++.h>
#define endl "\n"
#define IO ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
using namespace std;
int main()
{
IO;
bool flag=true;
int times=0,first=100000000,words=-1;
string find;
string sentence;
getline(cin,find);
getline(cin,sentence);
int js=0;
for(int i=0;i<sentence.size();i++){
if(sentence[i]==' '||i==sentence.size()-1){
words++;
if(flag==true&&i==sentence.size()-1&&js==find.size()-1){
first=min(first,words);
times++;
}
if(flag==true&&js==find.size()){
first=min(first,words);
times++;
}
js=0;
flag=true;
continue;
}
if(flag==false&&sentence[i]!=' '){
continue;
}
if(sentence[i]+32==find[js]||sentence[i]-32==find[js]||sentence[i]==find[js]){
js++;
flag=true;
continue;
}
else{
flag=false;
continue;
}
}
if(times==0) cout<<-1;
else{
cout<<times<<' '<<first;
}
return 0;
}