Надіслати розв'язок
Бали:
18,00 (partial)
Time limit:
1.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb
Гра "Слова" полягає в наступному: один гравець називає слово, а інший називає слово, яке не повторювалося і починається на кінцеву літеру слова першого гравця.
Вам пропонується набір із ~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
Коментарі