AtCoder Beginner Contest 109
B
Shiritori
AtCoder
⌀ 93
原题
← AC →
翻译中…

Problem Statement

翻译中…

Takahashi is practicing shiritori alone again today.

翻译中…

Shiritori is a game as follows:

翻译中…
  • In the first turn, a player announces any one word.
  • In the subsequent turns, a player announces a word that satisfies the following conditions:
  • That word is not announced before.
    • The first character of that word is the same as the last character of the last word announced.
翻译中…

In this game, he is practicing to announce as many words as possible in ten seconds.

翻译中…

You are given the number of words Takahashi announced, $N$, and the $i$-th word he announced, $W_i$, for each $i$. Determine if the rules of shiritori was observed, that is, every word announced by him satisfied the conditions.

翻译中…

Constraints

翻译中…
  • $N$ is an integer satisfying $2 \leq N \leq 100$.
  • $W_i$ is a string of length between $1$ and $10$ (inclusive) consisting of lowercase English letters.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N
W_1
W_2
:
W_N

翻译中…

Output

翻译中…

If every word announced by Takahashi satisfied the conditions, print Yes; otherwise, print No.

翻译中…

样例

Input #1
4
hoge
english
hoge
enigma
Output #1
No
As `hoge` is announced multiple times, the rules of shiritori was not observed.
Input #2
9
basic
c
cpp
php
python
nadesico
ocaml
lua
assembly
Output #2
Yes
Input #3
8
a
aa
aaa
aaaa
aaaaa
aaaaaa
aaa
aaaaaaa
Output #3
No
Input #4
3
abc
arc
agc
Output #4
No
题目信息
题号
abc109_b
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。