難易度評価

難易度を1〜10段階で評価できます。投票はあとから変更・取り消しできます。

難易度(投票) 未投票 (0票)

投票の分布

まだ投票はありません。

  1. Lv.10票
  2. Lv.20票
  3. Lv.30票
  4. Lv.40票
  5. Lv.50票
  6. Lv.60票
  7. Lv.70票
  8. Lv.80票
  9. Lv.90票
  10. Lv.100票

難易度の目安を見る ↗

ログインして難易度を投票

外部サイトへ移動します

リンク先の URL を確認してから開いてください。

別タブで開く

Uni on Find

作成者 amesyu

難易度(作成者設定) Lv.2

難易度(投票) 未投票 (0票)

実行時間制限
2 秒
メモリ制限
512 MiB

問題文

各マスに英小文字が書かれた NN 行 MM 列のマス目が与えられます。

次のいずれかに一致する、連続した 22 行 44 列の領域が存在するか判定してください。
ただし、* は任意の英小文字を表します。

*uni    uni*
find    find

制約

  • 2≤N,M≤102 \le N, M \le 10
  • N,MN, M は整数
  • SiS_i は英小文字のみからなる長さ MM の文字列 (1≤i≤N)(1 \le i \le N)

入力

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

NN MM S1S_1 S2S_2 ⋮\vdots SNS_N

出力

条件を満たす領域が存在するならば Yes を、そうでなければ No を出力せよ。

サンプル 1

入力

2 4
unit
find

出力

Yes

サンプル 2

入力

2 4
ushi
find

出力

No