ç¸æ—¥ã«æ¥ãŸã†ã•ãŽãŒ, ã‚る出店ã®ã‚²ãƒ¼ãƒ ã®æ™¯å“ãŒã‚ャãƒãƒƒãƒˆã‚±ãƒ¼ã‚ã§ã‚ã‚‹ã®ã‚’見ã¤ã‘ãŸ. ã“ã®ã‚²ãƒ¼ãƒ ã®ãƒ«ãƒ¼ãƒ«ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã‚ã‚‹.
縦h ãƒžã‚¹× æ¨ªw マスã®æ ¼å状ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãŒã‚ã‚Š, å„マスã«ã¤ã高々1 個ã®ãƒ–ãƒãƒƒã‚¯ãŒç½®ã‹ã‚Œã‚‹. å„ブãƒãƒƒã‚¯ã«ã¯ã‚¢ãƒ«ãƒ•ã‚¡ãƒ™ãƒƒãƒˆå¤§æ–‡å—(‘A’ - ‘Z’) ã®ã„ãšã‚Œã‹ã§è¡¨ã•ã‚Œã‚‹è‰²ãŒã¤ã„ã¦ã„ã‚‹. åŒè‰²ã®ãƒ–ãƒãƒƒã‚¯ãŒç¸¦ã¾ãŸã¯æ¨ªã«ä¸€ç›´ç·šä¸Šã«n 個以上連続ã—ã¦ä¸¦ã¶ã¨, ãれらã®ãƒ–ãƒãƒƒã‚¯ã¯æ¶ˆæ»…ã™ã‚‹.
å‚åŠ è€…ã¯æ¨ªã«éš£ã‚Šåˆã†2 ã¤ã®ãƒžã‚¹ã‚’é¸ã‚“ã§, ãれらã®çŠ¶æ…‹ã‚’互ã„ã«å…¥ã‚Œæ›¿ãˆã‚‹æ“作ãŒã§ãã‚‹. ブãƒãƒƒã‚¯ã®å…¥ã‚Œæ›¿ãˆ, 消滅, è½ä¸‹ã«ã‚ˆã£ã¦ãƒ–ãƒãƒƒã‚¯ã®æœ‰ã‚‹ãƒžã‚¹ã®1 ã¤ä¸‹ã®ãƒžã‚¹ã«ãƒ–ãƒãƒƒã‚¯ãŒç„¡ããªã‚‹ã¨, ã“ã®ãƒ–ãƒãƒƒã‚¯ã¯è½ä¸‹ã™ã‚‹. ã“ã®ã¨ããµãŸãŸã³åŒè‰²ã®ãƒ–ãƒãƒƒã‚¯ãŒn 個以上並ã¶ã¨æ¶ˆæ»…ã™ã‚‹. ãŸã ã—, ブãƒãƒƒã‚¯ã®æ¶ˆæ»…ã¯, è½ä¸‹ã™ã‚‹ãƒ–ãƒãƒƒã‚¯ãŒå˜åœ¨ã™ã‚‹é–“ã¯èµ·ã“らãš, ã™ã¹ã¦ã®ãƒ–ãƒãƒƒã‚¯ã®è½ä¸‹ãŒçµ‚了ã—ãŸã‚¿ã‚¤ãƒŸãƒ³ã‚°ã§åŒæ™‚ã«èµ·ã“ã‚‹.
1 回ã®æ“作ã§ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ä¸Šã®ã™ã¹ã¦ã®ãƒ–ãƒãƒƒã‚¯ã‚’消滅ã•ã›ã‚‹ã¨, ã“ã®ã‚²ãƒ¼ãƒ ã¯æˆåŠŸã¨ãªã‚Šæ™¯å“ã®ã‚±ãƒ¼ã‚ã‚’å¾—ã‚‹ã“ã¨ãŒã§ãã‚‹. ã†ã•ãŽã¯1 回分ã®å‚åŠ è²»ã§ç¢ºå®Ÿã«ã‚±ãƒ¼ã‚を手ã«å…¥ã‚ŒãŸã, ãã‚ŒãŒã§ããªã„å ´åˆã¯å‚åŠ ã—ãŸããªã„. ゲーム開始時ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®çŠ¶æ…‹ã‹ã‚‰, ã†ã•ãŽãŒã“ã®ã‚²ãƒ¼ãƒ ã«å‚åŠ ã™ã¹ãã§ã‚ã‚‹ã‹ç”ãˆã‚ˆ.
入力ã®ä¸€è¡Œç›®ã«ã¯h, w, n ãŒã‚¹ãƒšãƒ¼ã‚¹ã§åŒºåˆ‡ã‚‰ã‚Œã¦ä¸Žãˆã‚‰ã‚Œã‚‹.
2 ≤ h,w, n ≤ 30
続ãh è¡Œã«ã¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®çŠ¶æ…‹ãŒä¸Šã‹ã‚‰é †ã«ä¸Žãˆã‚‰ã‚Œã‚‹. アルファベット大文å—ã¯ãƒ–ãƒãƒƒã‚¯ã‚’, ‘.’ ã¯ç©ºãマスを表ã™. 与ãˆã‚‰ã‚Œã‚‹ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®çŠ¶æ…‹ã«ã¯, 縦ã‚ã‚‹ã„ã¯æ¨ªã«n 個以上連続ã™ã‚‹åŒè‰²ã®ãƒ–ãƒãƒƒã‚¯ã¯ãªã, è½ä¸‹ã™ã‚‹çŠ¶æ…‹ã«ã‚るブãƒãƒƒã‚¯ã‚‚ãªã„. 1 個以上ã®ãƒ–ãƒãƒƒã‚¯ãŒå˜åœ¨ã™ã‚‹.
ã†ã•ãŽãŒã“ã®ã‚²ãƒ¼ãƒ ã«å‚åŠ ã™ã¹ãã§ã‚ã‚‹ãªã‚‰â€YESâ€ã‚’, ãã†ã§ãªã„ãªã‚‰â€NOâ€ã‚’一行ã«å‡ºåŠ›ã›ã‚ˆ.
4 6 3 ...... ...Y.. ...Y.. RRYRYY
YES
4 6 3 ...... ...Y.. ...Y.. RRYRY.
NO