Рядок, отриманий шляхом склеювання $2$ копій одного й того самого рядка, будемо називати повторюваним рядком.
Наприклад, OIOI, JJJJJJ та JOIOIJOIOI є повторюваними рядками, а IOOI та JOIIOI не є повторюваними рядками.
Дано рядок $S$ довжини $N$. Число $N$ є парним, а кожен символ рядка $S$ є одним із символів J, O або I.
Виведіть Yes, якщо $S$ є повторюваним рядком, і No в протилежному випадку.
Обмеження
- $2 \le N \le 100$.
- $N$ — парне число.
- $S$ — рядок довжини $N$.
- Кожен символ рядка $S$ є одним із символів
J,OабоI.
Вхідні дані
Вхідні дані подаються зі стандартного потоку введення в такому форматі:
N S
Вихідні дані
Виведіть Yes, якщо $S$ є повторюваним рядком, і No в протилежному випадку.
Приклади
Вхідні дані 1
6 JOIJOI
Вихідні дані 1
Yes
Примітка
- Оскільки рядок
JOIJOIутворюється склеюванням $2$ копій рядкаJOI, він є повторюваним рядком. Отже, виводитьсяYes.
Вхідні дані 2
6 IOIOIO
Вихідні дані 2
No
Примітка
- Оскільки рядок
IOIOIOне можна отримати склеюванням $2$ копій одного й того самого рядка, він не є повторюваним рядком. Отже, виводитьсяNo.
Вхідні дані 3
2 OO
Вихідні дані 3
Yes