//使用java 的语法的输入字符串是由什么特别之处吗
import java.util.Scanner;
public class P1308 {
public static void main(String[] args) {
System.out.println((char)(97-32));
Scanner in = new Scanner(System.in);
String strA = in.nextLine();
String strB = in.nextLine();
String[] strArr = strB.split(" ");
int position = 0,firstPosition = 0,count = 0;
boolean hasPost = false;
String strAUP = "",strALow = "";
for (int i = 0; i < strA.length(); i++) {
if(i == 0){
if((int)strA.charAt(i) >= 65 && (int)strA.charAt(i) <= 91){//给的是大写的
strALow += (char)((int)strA.charAt(i) + 32);//转化为小写
strAUP += strA.charAt(i);
}else{
strAUP += (char)((int)strA.charAt(i) - 32);//给的是小写的,转化为大写的
strALow += strA.charAt(i);
}
}else{
strAUP += strA.charAt(i);
strALow += strA.charAt(i);
}
}
for (int i = 0; i < strArr.length; i++) {
if(strArr[i].length() == strA.length()){
if(strArr[i].equals(strALow) || strArr[i].equals(strAUP)){
if(hasPost == false){
hasPost = true;
firstPosition = i;
}else{
position = i;
}
count++;
}
}
}
int sum = 0;
for (int i = 0; i < firstPosition; i++) {
sum += strArr[i].length();
}
if(hasPost){
System.out.println( count +" "+( sum + firstPosition) );
}else{
System.out.println(-1);
}
}
}