Eine Zeichenkette, die durch das Aneinanderhängen von $2$ Kopien derselben Zeichenkette entsteht, wird als wiederholte Zeichenkette bezeichnet.
Beispielsweise sind OIOI, JJJJJJ und JOIOIJOIOI wiederholte Zeichenketten, während IOOI und JOIIOI keine wiederholten Zeichenketten sind.
Eine Zeichenkette $S$ der Länge $N$ ist gegeben. $N$ ist gerade, und jedes Zeichen von $S$ ist entweder J, O oder I.
Gib Yes aus, falls $S$ eine wiederholte Zeichenkette ist, und andernfalls No.
Bedingungen
- $2 \le N \le 100$.
- $N$ ist gerade.
- $S$ ist eine Zeichenkette der Länge $N$.
- Jedes Zeichen von $S$ ist entweder
J,OoderI.
Eingabe
Die Eingabe erfolgt über die Standardeingabe im folgenden Format:
N S
Ausgabe
Gib Yes aus, falls $S$ eine wiederholte Zeichenkette ist, und andernfalls No.
Beispiele
Eingabe 1
6 JOIJOI
Ausgabe 1
Yes
Hinweis
- Da
JOIJOIdurch das Aneinanderhängen von $2$ Kopien vonJOIentsteht, ist es eine wiederholte Zeichenkette. Daher wirdYesausgegeben.
Eingabe 2
6 IOIOIO
Ausgabe 2
No
Hinweis
- Da
IOIOIOnicht durch das Aneinanderhängen von $2$ Kopien derselben Zeichenkette entstehen kann, ist es keine wiederholte Zeichenkette. Daher wirdNoausgegeben.
Eingabe 3
2 OO
Ausgabe 3
Yes