白虎サービスエリアã®ã‚¬ã‚½ãƒªãƒ³ã‚¹ã‚¿ãƒ³ãƒ‰ã«ã¯ã€$1$ã‹ã‚‰$N$ã®ç•ªå·ãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸ$N$個ã®ãƒ¬ãƒ¼ãƒ³ãŒã‚ã‚Šã¾ã™ã€‚å„レーンã®å…ˆé ã®è»ŠãŒçµ¦æ²¹ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚
ガソリンスタンドã«å…¥å ´ã—ãŸè»Šã¯ã€ä¸¦ã‚“ã§ã„る車ãŒæœ€ã‚‚å°‘ãªã„レーンをé¸ã³åˆ—ã®æœ«å°¾ã«ä¸¦ã³ã¾ã™ã€‚ãã®ã‚ˆã†ãªãƒ¬ãƒ¼ãƒ³ãŒè¤‡æ•°ã‚ã‚‹å ´åˆã¯ã€ç•ªå·ãŒæœ€ã‚‚å°ã•ã„レーンをé¸ã³ã¾ã™ã€‚給油ãŒçµ‚ã‚ã‚‹ã¨ãã®è»Šã¯ãƒ¬ãƒ¼ãƒ³ã‹ã‚‰å‡ºã¦ã„ãã€ãã®å¾Œã‚ã®è»ŠãŒçµ¦æ²¹ã‚’è¡Œã„ã¾ã™ã€‚一度レーンをé¸ã‚“ã らã€ä»–ã®ãƒ¬ãƒ¼ãƒ³ã«ç§»ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。ã¾ãŸã€ãƒ¬ãƒ¼ãƒ³ã«ä¸¦ã‚“ã§ã„る車ã®é †ç•ªãŒå¤‰ã‚ã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“。
レーンã®æ•°ã€å…¥å ´ã—ãŸè»Šã¨çµ¦æ²¹ãŒçµ‚了ã—ãŸãƒ¬ãƒ¼ãƒ³ã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã€çµ¦æ²¹ãŒçµ‚了ã—ãŸè»Šã®ãƒŠãƒ³ãƒãƒ¼ã‚’é †ç•ªã«å‡ºåŠ›ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆã€‚å…¥å ´ã®æƒ…å ±ã¯ã‚¹ã‚¿ãƒ³ãƒ‰ã«å…¥ã£ã¦ãる車ã®ãƒŠãƒ³ãƒãƒ¼ã€çµ¦æ²¹çµ‚了ã®æƒ…å ±ã¯å…ˆé ã®è»Šã®çµ¦æ²¹ãŒçµ‚了ã—ãŸãƒ¬ãƒ¼ãƒ³ç•ªå·ã¨ã—ã¦ãã‚Œãžã‚Œä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ãŸã ã—ã€æœ€åˆã¯ã©ã®ãƒ¬ãƒ¼ãƒ³ã«ã‚‚車ã¯ä¸¦ã‚“ã§ã„ãªã„ã‚‚ã®ã¨ã™ã‚‹ã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
$N$ $M$ $info_1$ $info_2$ : $info_M$
1行目ã«ãƒ¬ãƒ¼ãƒ³ã®æ•°$N$ ($1\leq N \leq 10$)ã¨æƒ…å ±ã®æ•°$M$ ($2 \leq M \leq 10,000$)ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚続ã$M$è¡Œã«å„æƒ…å ±$info_i$ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚å„$info_i$ã¯ä»¥ä¸‹ã®ã„ãšã‚Œã‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
0 $lane$
ã¾ãŸã¯
1 $car$
最åˆã®æ•°å—ãŒ0ã®å ´åˆã€ç•ªå·ãŒ$lane$ ($1 \leq lane \leq N$)ã§ã‚るレーンã«ä¸¦ã‚“ã§ã„ã‚‹å…ˆé ã®è»Šã®çµ¦æ²¹ãŒçµ‚了ã—ãŸã“ã¨ã‚’示ã™ã€‚最åˆã®æ•°å—ãŒ1ã®å ´åˆã€ãƒŠãƒ³ãƒãƒ¼ãŒ$car$ ($1 \leq car \leq 9,999$)ã§ã‚る車ãŒã‚¹ã‚¿ãƒ³ãƒ‰ã«å…¥å ´ã—ãŸã“ã¨ã‚’示ã™ã€‚
入力ã¯ä»¥ä¸‹ã®åˆ¶ç´„を満ãŸã™ã€‚
給油終了ã®æƒ…å ±ã”ã¨ã«ã€çµ¦æ²¹ãŒçµ‚了ã—ãŸè»Šã®ãƒŠãƒ³ãƒãƒ¼ã‚’1è¡Œã«å‡ºåŠ›ã™ã‚‹ã€‚  
2 7 1 999 1 1000 0 2 1 1001 1 1002 0 1 0 1
1000 999 1002