太郎å›ã¯ãƒãƒ§ã‚³ãƒ¬ãƒ¼ãƒˆãŒå¤§å¥½ãã§, å¦æ ¡ã‹ã‚‰å¸°ã‚‹ã¨ãƒãƒ¼ãƒˆãƒžãƒ¼ã‚¯ãŒæã‹ã‚ŒãŸãŠæ°—ã«å…¥ã‚Šã®æ¿ãƒãƒ§ã‚³ã‚’食ã¹ã¾ã™, 最近ã®æ¥½ã—ã¿ã¯, ã™ã¹ã¦ã®ãƒãƒ¼ãƒˆãƒžãƒ¼ã‚¯ã®ãƒ–ãƒãƒƒã‚¯ã‚’最後ã¾ã§æ®‹ã™ã‚ˆã†ã«é£Ÿã¹ã‚‹ã“ã¨ã§ã™. 太郎å›ã¯, ã™ã¹ã¦ã®ãƒãƒ¼ãƒˆãƒžãƒ¼ã‚¯ã®ãƒ–ãƒãƒƒã‚¯ãŒã¤ãªãŒã£ãŸã¾ã¾, ã§ãã‚‹ã ã‘多ãã®ãƒãƒ¼ãƒˆãƒžãƒ¼ã‚¯ã®ãªã„ブãƒãƒƒã‚¯ã‚’食ã¹ã‚ˆã†ã¨ã—ã¾ã™.
ã—ã‹ã—太郎å›ã¯ã¾ã å¹¼ã, 上記ã®ã‚ˆã†ã«é£Ÿã¹ã‚ˆã†ã¨ã—ã¦ã‚‚無駄ãªãƒ–ãƒãƒƒã‚¯ãŒæ®‹ã£ã¦ã—ã¾ã„ã¾ã™. ãã“ã§å¤ªéƒŽå›ã¯, ã™ã¹ã¦ã®ãƒãƒ¼ãƒˆãƒžãƒ¼ã‚¯ã®ãƒ–ãƒãƒƒã‚¯ã‚’ã¤ãªãŒã£ãŸã¾ã¾æ®‹ã™ã¨ãã«é£Ÿã¹ã‚‰ã‚Œã‚‹æœ€å¤§ã®ãƒ–ãƒãƒƒã‚¯æ•°ã‚’求ã‚るプãƒã‚°ãƒ©ãƒ ã®ä½œæˆã‚’ã‚ãªãŸã«ä¾é ¼ã—ã¾ã—ãŸ.
太郎å›ã¯, ã™ã¹ã¦ã®ãƒãƒ¼ãƒˆãƒžãƒ¼ã‚¯ã®ãƒ–ãƒãƒƒã‚¯ãŒã¤ãªãŒã£ã¦ã„ã‚‹é™ã‚Šã€ã©ã‚“ãªé£Ÿã¹æ–¹ã‚’ã—ã¦ã‚‚ã‹ã¾ã„ã¾ã›ã‚“. ブãƒãƒƒã‚¯ã®ã„ãšã‚Œã‹ä¸€è¾ºãŒä»–ã®ãƒ–ãƒãƒƒã‚¯ã«æŽ¥ã—ã¦ã„ãªã„ã¨åˆ†ã‹ã‚Œã¦ã„ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™.
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚Šã¾ã™. å„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã¾ã™:
H W H × W 個ã®æ•°å—
H, W ã¯ãã‚Œãžã‚Œæ¿ãƒãƒ§ã‚³ã®ç¸¦ã®ã‚µã‚¤ã‚º, 横ã®ã‚µã‚¤ã‚ºã‚’示ã™æ•´æ•°ã§ã™. H × W 個ã®æ•°å—ã¯ãƒ–ãƒãƒƒã‚¯ã®æƒ…å ±ã‚’è¡¨ã—, ãƒãƒ¼ãƒˆãƒžãƒ¼ã‚¯ã®ãªã„ブãƒãƒƒã‚¯ã‚’表㙠'0', ãƒãƒ¼ãƒˆãƒžãƒ¼ã‚¯ã®ãƒ–ãƒãƒƒã‚¯ã‚’表㙠'1' ã‹ã‚‰æ§‹æˆã•ã‚Œã¾ã™.
入力ã®çµ‚了ã¯, H = W = 0 ã§ã‚るデータセットã«ã‚ˆã£ã¦ç¤ºã•ã‚Œã¾ã™. ã“ã®ã‚±ãƒ¼ã‚¹ã«å¯¾ã—ã¦å‡ºåŠ›ã‚’ã—ã¦ã¯ã„ã‘ã¾ã›ã‚“.
1 ≤ H, W ≤ 12 ã§ã‚ã‚Šã€ãƒãƒ¼ãƒˆãƒžãƒ¼ã‚¯ã®ãƒ–ãƒãƒƒã‚¯ã®æ•°ã¯ 6 個以下ã¨ä»®å®šã—ã¦ã‹ã¾ã„ã¾ã›ã‚“.
ãã‚Œãžã‚Œã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã«å¯¾ã—ã¦, 太郎å›ãŒé£Ÿã¹ã‚‰ã‚Œã‚‹æœ€å¤§ã®ãƒ–ãƒãƒƒã‚¯æ•°ã‚’出力ã—ã¦ãã ã•ã„.
4 4 1 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 1 1 1 2 3 1 0 0 0 0 1 0 0
7 0 2