Надіслати розв'язок

Бали: 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

Коментарі

Please read the guidelines before commenting.


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