10å·é¤¨ã¨ã¯ã¨ã‚る大å¦ã«ã‚る建物ã§ï¼ŒJç ”ç©¶ç§‘ã®ãƒ¡ãƒ³ãƒãƒ¼ãŒæ—¥å¤œç ”究ã«å‹¤ã—ã‚“ã§ã„ã‚‹æ–½è¨ã§ã‚る.
10å·é¤¨ã¯å»ºç‰©ãŒå¤ã„ã“ã¨ã§æœ‰åã§ã‚ã£ãŸãŒï¼Œä»Šå¹´ã¤ã„ã«æ”¹è£…ã•ã‚Œã‚‹ã“ã¨ã«ãªã£ãŸï¼Ž 改装工事終了後ã¯ç¶ºéº—ãªç’°å¢ƒã§ç ”究ãŒå‡ºæ¥ã‚‹ã¨çš†ãŒæœŸå¾…ã—ã¦ã„ãŸã‚る日, Kç ”ç©¶ç§‘ã®ä¸€éƒ¨ãŒï¼Œæ”¹è£…工事終了後ã®10å·é¤¨ã®éƒ¨å±‹ã‚’侵略ã™ã‚‹ã¨ã„ã†çŸ¥ã‚‰ã›ãŒå±Šã„ãŸï¼Ž
ã‚‚ã—Kç ”ç©¶ç§‘ã«10å·é¤¨ã®éƒ¨å±‹ãŒä¾µç•¥ã•ã‚Œã‚Œã°ï¼Œãã®éƒ¨å±‹ã§æ´»å‹•ã—ã¦ã„ãŸJç ”ç©¶ç§‘ã®ãƒ¡ãƒ³ãƒãƒ¼ã¯ã“ã‚Œã¾ãŸå»ºç‰©ãŒå¤ã„ã“ã¨ã§çŸ¥ã‚‰ã‚Œã‚‹2å·é¤¨ã«ç§»å‹•ã™ã‚‹å¿…è¦ãŒã‚る. 何ã¨ã‹é˜»æ¢ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„ã®ã§ï¼ŒJç ”ç©¶ç§‘ã¯æ•™æŽˆãŒæ¨©åŠ›ã‚’出ã—ã‚ã£ã¦10å·é¤¨ã®å„部屋をKç ”ç©¶ç§‘ã‹ã‚‰å®ˆã‚‹ã“ã¨ã«ã—ãŸ.
10å·é¤¨ã¯ N 個ã®éƒ¨å±‹ãŒ1直線上ã«ä¸¦ã‚“ã§ãŠã‚Šï¼Œé †ç•ªã« 1,2,...,N ã®ç•ªå·ãŒä»˜ã‘られã¦ã„る. Kç ”ç©¶ç§‘ã¯ï¼Œã“ã® N 個ã®éƒ¨å±‹ã‚’å…¨ã¦ä¾µç•¥ã—よã†ã¨ã—ã¦ãる. Jç ”ç©¶ç§‘ã«ã¯ M 人ã®æ•™æŽˆãŒåœ¨ç±ã—ã¦ãŠã‚Šï¼Œå„教授ã¯ã‚る区間ã«å«ã¾ã‚Œã‚‹éƒ¨å±‹ã«å¯¾ã—ã¦æ¨©åŠ›ã‚’発æ®ã§ãる. 1人以上ã®æ•™æŽˆã«æ¨©åŠ›ã‚’発æ®ã•ã‚ŒãŸéƒ¨å±‹ã¯Kç ”ç©¶ç§‘ã«ä¾µç•¥ã•ã‚Œã‚‹ã“ã¨ã¯ãªã守るã“ã¨ãŒå‡ºæ¥ã‚‹ãŒï¼Œã©ã®æ•™æŽˆã‹ã‚‰ã‚‚権力を発æ®ã•ã‚Œãªã‹ã£ãŸéƒ¨å±‹ã¯ä¾µç•¥ã•ã‚Œã¦ã—ã¾ã†ï¼Ž
教授ã¯ç ”究ã§å¿™ã—ã„ã®ã§ï¼Œå‡ºæ¥ã‚‹ã ã‘少人数ã§å…¨ã¦ã®éƒ¨å±‹ã‚’守りãŸã„. å…¨ã¦ã®éƒ¨å±‹ã‚’守るãŸã‚ã«æ¨©åŠ›ã‚’発æ®ã™ã‚‹ã¹ã教授ã®æœ€å°‘人数を求ã‚よ. ãªãŠï¼Œæ•™æŽˆå…¨å“¡ãŒæ¨©åŠ›ã‚’発æ®ã—ã¦ã‚‚å…¨ã¦ã®éƒ¨å±‹ã‚’守るã“ã¨ãŒå‡ºæ¥ç„¡ã„å ´åˆãŒã‚ã‚‹ã“ã¨ã«æ³¨æ„ã›ã‚ˆï¼Ž
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Ž
N M a1 b1 ... aM bM
N ã¯10å·é¤¨ã®éƒ¨å±‹ã®æ•°ã§ã‚り,M ã¯Jç ”ç©¶ç§‘ã®æ•™æŽˆã®æ•°ã§ã‚る.
ai, bi ã¯, 教授 i ãŒéƒ¨å±‹ ai, ai+1, ..., bi ã«å¯¾ã—ã¦æ¨©åŠ›ã‚’発æ®ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹äº‹ã‚’æ„味ã™ã‚‹ï¼Ž
10å·é¤¨ã®å…¨ã¦ã®éƒ¨å±‹ã‚’守るã“ã¨ãŒå‡ºæ¥ã‚‹ãªã‚‰ï¼Œãã®ãŸã‚ã«æ¨©åŠ›ã‚’発æ®ã™ã‚‹ã¹ã教授ã®æœ€å°‘人数を1è¡Œã«å‡ºåŠ›ã›ã‚ˆï¼Ž
ãã†ã§ãªã‘ã‚Œã°Impossible
ã‚’1è¡Œã«å‡ºåŠ›ã›ã‚ˆï¼Ž
8 4 3 7 1 5 2 5 4 8
2
2 番目ã®æ•™æŽˆã¨ 4 番目ã®æ•™æŽˆãŒæ¨©åŠ›ã‚’発æ®ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šï¼Œ10å·é¤¨ã®å…¨ã¦ã®éƒ¨å±‹ã‚’守るã“ã¨ãŒå‡ºæ¥ã‚‹ï¼Ž
8 4 1 4 2 5 3 6 4 7
Impossible