11129. Гра "Слова"


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Гра "Слова" полягає в наступному: один гравець називає слово, а інший називає слово, яке не повторювалося і починається на кінцеву літеру слова першого гравця.

Вам пропонується набір із \(N\) слів, які отриманні під час гри "Слова".

Визначте, чи дотримувалися правил гравці під час гри, тобто чи кожне вибране ними слово задовольняло правила.

Формат вхідних даних

Перший рядок містить ціле число \(N\) (\(2 \le N \le 100\)).

Наступні \(N\) рядків містять слова у порядку ходу гри. Слова довжиною не більше 255 символів та містять літери проміжку ['a'..'z'].

Формат вихідних даних

Вивести \(Yes\), якщо гравці дотримувалися правил. В іншому випадку виведіть \(No\).

Приклад вхідних даних

4
hoge
english
hoge
enigma

Приклад вихідних даних

No

Приклад вхідних даних

9
basic
c
cpp
php
python
nadesico
ocaml
lua
assembly

Приклад вихідних даних

Yes

Приклад вхідних даних

8
a
aa
aaa
aaaa
aaaaa
aaaaaa
aaa
aaaaaaa

Приклад вихідних даних

No

Коментарі

Ще немає коментарів.