import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int cnt = Integer.parseInt(br.readLine());
List<String> org = new ArrayList<>();
List<String> reversed = new ArrayList<>();
StringBuffer sb = null;
for (int i = 0; i < cnt; i++) {
StringTokenizer st = new StringTokenizer(br.readLine());
String word = st.nextToken();
org.add(word);
sb = new StringBuffer(word);
reversed.add(sb.reverse().toString());
}
org.retainAll(reversed);
if(!org.isEmpty()) {
int len = org.get(0).length();
System.out.print(len + " " + org.get(0).charAt(len/2));
}
br.close();
}
}
대칭인 단어를 찾는 문제다. palindrome이라고 한다.