ここに文字列のリストがある。息抜きに、しりとりをして遊ぶことにしよう。しりとりは、以下のルールで行われる。
この後、2., 3.を交互に繰り返すことになる。
さて、このしりとりを2.でリストから選べる文字列がなくなるまで続けたとしよう。 このときに、最後に選んだ文字列の「最後の一文字」としてあり得る文字をすべて列挙したい。
$N$ $s_1$ $s_2$ $s_3$ : $s_N$
一行目に、文字列の数$N$が与えられる。
続く$N$行に、文字列のリストが与えられる。
入力は以下の条件を満たす。
最後に選んだ文字列の「最後の一文字」としてあり得る文字をaからzの順で辞書順で昇順に出力せよ。
5 you ate my hum toast
e t u
この時、以下のような場合がアウトプット例となる。
また、m,yで終わるパターンは存在しない。
7 she sells sea shells by the seashore
a e y