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
Коментарі