11939. Коло з рядків
Відправити розв'язок
Бали:
100
Time limit:
2.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Дано масив рядків \(A\) розміром \(N\).
Визначте, чи можна об'єднати рядки разом у коло.
Рядок \(X\) можна з'єднати з іншим рядком \(Y\), якщо останній символ \(X\) збігається з першим символ \(Y\). Якщо кожен рядок масиву можна зв'язати, він утворить коло.
Формат вхідних даних
Перший рядок вхідного потоку містить ціле число \(N\).
Наступні \(N\) рядків містять рядки \(A_i\)
Формат вихідних даних
У вихідний потік вивести Yes або No - відповідь на поставлене завдання
Обмеження
- \(1 ≤ N ≤ 10\)
- \(1 ≤ |A_i| ≤ 20\)
Приклад вхідних даних
3
abc
bcd
cdf
Приклад вихідних даних
No
Приклад вхідних даних
3
abc
fca
cdf
Приклад вихідних даних
Yes
Коментарі