atcoder#ABC296A. [ABC296A] Alternately

[ABC296A] Alternately

配点 : 100100

問題文

NN 人が一列に並んでいます。列の状態は長さ NN の文字列 SS で与えられ、前から ii 番目の人は SSii 文字目が M のとき男性、F のとき女性です。

男女が交互に並んでいるかどうか判定してください。

男性同士が隣り合う箇所も女性同士が隣り合う箇所も存在しないとき、かつ、そのときに限り、男女が交互に並んでいるといいます。

制約

  • 1N1001 \leq N \leq 100
  • NN は整数である
  • SSM および F のみからなる長さ NN の文字列である

入力

入力は以下の形式で標準入力から与えられる。

NN

SS

出力

男女が交互に並んでいるとき Yes、そうでないとき No と出力せよ。

6
MFMFMF
Yes

男性同士が隣り合う箇所も女性同士が隣り合う箇所も存在せず、男女が交互に並んでいます。

9
FMFMMFMFM
No
1
F
Yes