Строку, полученную путём склеивания $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