コンテンツにスキップ

線対称?点対称?

<slot name="title" />

問題文

小学生の高橋君は学校の授業で線対称と点対称という概念を学びました。
現在進行形で学んだものを使いたくなるお年頃である高橋君は色々な記号が線対称や点対称であるのかを調べることにしました。

NNNN列の中身が., #のみで構成されたグリッドが与えられます。

そのグリッドが線対称である場合がSen, 点対称である場合はTen, どちらものときはSenTenと出力してください。

線対称であるということは
  • Grid[r][c]==Grid[nr+1][c]  (1r,cn)Grid[r][c] == Grid[n-r+1][c] \; (1 \le r, c \le n) が成立するとき、そのGridGridは線対称である。
点対称であるということは
  • Grid[r][c]==Grid[nr+1][nc+1]  (1r,cn)Grid[r][c] == Grid[n-r+1][n-c+1] \; (1 \le r, c \le n) が成立するとき、そのGridGridは点対称である。

入力

入力は以下の形式で標準入力から与えられる。

N
S1,1 S1,2 ... S1,N
S2,1 S2,2 ... S2,N
...
SN,1 SN,2 ... SN,N

制約

  • 1N7771 \le N \le 777
  • Si,jS_{i,j}., #のみから構成される。
  • 全てのマスに同じ記号は入らない。

出力

与えられたグリッドが線対称である場合がSen, 点対称である場合はTen, どちらものときはSenTenと出力してください。

入力例1

3
###
#.#
...

出力例1

Sen

線対称です。


入力例2

4
...#
....
....
#...

出力例2

Ten

これ結構点対称だよ!

入力例3

5
#...#
.....
.....
#...#

出力例3

SenTen

線対称かつ点対称ですね。