package Streams;
import java.util.*;
class answer{
private static Scanner sc;
public static void main
(String []args
){ int n;
char a[][]=new char [1000][1000];
n=sc.nextInt();
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
a[i][j]=sc.next().charAt(0);
}
}
/*to print the main diagonal*/
for(int i=0;i<n;i++){
System.
out.
print(a
[i
][i
]+" "); }
/*to print the reserve diagonal*/
for(int i=0;i<n;i++){
System.
out.
print(a
[i
][n
-i
-1]+" "); }
}
}
cGFja2FnZSBTdHJlYW1zOwoKaW1wb3J0IGphdmEudXRpbC4qOwpjbGFzcyBhbnN3ZXJ7Cglwcml2YXRlIHN0YXRpYyBTY2FubmVyIHNjOwoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIFtdYXJncyl7CgkJc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWludCBuOwoJCWNoYXIgYVtdW109bmV3IGNoYXIgWzEwMDBdWzEwMDBdOwoJCW49c2MubmV4dEludCgpOwoJCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCQlmb3IoaW50IGo9MDtqPG47aisrKXsKCQkJCWFbaV1bal09c2MubmV4dCgpLmNoYXJBdCgwKTsKCQkJfQoJCX0KCQkvKnRvIHByaW50IHRoZSBtYWluIGRpYWdvbmFsKi8KCQlmb3IoaW50IGk9MDtpPG47aSsrKXsKCQkJU3lzdGVtLm91dC5wcmludChhW2ldW2ldKyIgIik7CgkJfQoJCVN5c3RlbS5vdXQucHJpbnRsbigpOwoJCS8qdG8gcHJpbnQgdGhlIHJlc2VydmUgZGlhZ29uYWwqLwoJCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCQlTeXN0ZW0ub3V0LnByaW50KGFbaV1bbi1pLTFdKyIgIik7CgkJfQoJfQp9CgkK