明日ã‹ã‚‰ã€å¾…ã¡ã«å¾…ã£ãŸå¤ä¼‘ã¿ãŒå§‹ã¾ã‚Šã¾ã™ã€‚ãªã®ã§ã‚ãŸã—ã¯ã€å‹ã ã¡ã‚’誘ã£ã¦ã€æµ·ã«éŠã³ã«è¡Œãã“ ã¨ã«æ±ºã‚ã¾ã—ãŸã€‚
ã‘ã‚Œã©ã‚‚ã€ã‚ãŸã—ã®å‹ã ã¡ã«ã¯ã€æ¥ãšã‹ã—ãŒã‚Šã‚„ã•ã‚“ãŒå¤šã„ã§ã™ã€‚ãã®äººãŸã¡ã¯ã€ã‚ã¾ã‚Šå¤šãã®äººãŒ ã„ã£ã—ょã«æ¥ã‚‹ã¨çŸ¥ã£ãŸã‚‰ã€ãã£ã¨å«ŒãŒã‚‹ã§ã—ょã†ã€‚
ã»ã‹ã«ã‚‚ã€ã‚ãŸã—ã®å‹ã ã¡ã«ã¯ã€ç›®ç«‹ã¡ãŸãŒã‚Šã‚„ã•ã‚“も多ã„ã§ã™ã€‚ãã®äººãŸã¡ã¯ã€ã„ã£ã—ょã«æ¥ã‚‹äºº ãŒã‚ã¾ã‚Šå¤šããªã„ã¨çŸ¥ã‚Œã°ã€ãã£ã¨å«ŒãŒã‚‹ã§ã—ょã†ã€‚
ãã‚Œã¨ã€ã‚ãŸã—ã®å‹ã ã¡ã«ã¯ã€ã„ã¤ã‚‚ã¯ç›®ç«‹ã¡ãŸãŒã‚Šã‚„ãªã®ã«å®Ÿã¯æ¥ãšã‹ã—ãŒã‚Šã‚„ã•ã‚“ãªäººã‚‚ã„ã¾ ã™ã€‚ãã®äººãŸã¡ã¯ã€ã„ã£ã—ょã«æ¥ã‚‹äººãŒå¤šã™ãŽã¦ã‚‚å°‘ãªã™ãŽã¦ã‚‚ã€ãã£ã¨å«ŒãŒã‚‹ã§ã—ょã†ã€‚
ã“ã†ã„ã†ã®ã¯ã€å¤§å‹¢ã§è¡Œã£ãŸæ–¹ãŒæ¥½ã—ã„ã¯ãšã§ã™ã€‚ã ã‹ã‚‰ã‚ãŸã—ã¯ã€ã§ãã‚‹ã ã‘ãŸãã•ã‚“ã®å‹ã ã¡ã‚’ 誘ã„ãŸã„ã¨æ€ã£ã¦ã„ã¾ã™ã€‚ã‘ã‚Œã©ã‚‚ã€å«ŒãŒã‚‹å‹ã ã¡ã‚’ç„¡ç†ã‚„り連れã¦ã„ãã®ã¯ã‚ˆãã‚ã‚Šã¾ã›ã‚“。
ã„ã£ãŸã„ã€ã‚ãŸã—ã¯æœ€å¤§ã§ä½•äººã®å‹ã ã¡ã‚’誘ã†ã“ã¨ãŒã§ãã‚‹ã®ã§ã—ょã†ã‹ã€‚
ã‚ãŸã—ã¯ã€ã“ã†ã„ã†é を使ã„ãã†ãªå•é¡ŒãŒå¤§ã®è‹¦æ‰‹ã§ã™ã€‚ãªã®ã§ã€ã‚ãªãŸã«ãŠé¡˜ã„ãŒã‚ã‚Šã¾ã™ã€‚も㗠よã‚ã—ã‘ã‚Œã°ã€ã‚ãŸã—ã®ä»£ã‚ã‚Šã«ã“ã®å•é¡Œã‚’解ã„ã¦ã„ãŸã ã‘ãªã„ã§ã—ょã†ã‹ã€‚ã„ãˆã€æ±ºã—ã¦ç„¡ç†ã«ã¨ ã¯è¨€ã„ã¾ã›ã‚“。ã‘ã‚Œã©ã€ã‚‚ã—解ã„ã¦ã„ãŸã ã‚‹ã®ã§ã—ãŸã‚‰ã€ã‚ãŸã—ã¯ã¨ã¦ã‚‚嬉ã—ã„ã§ã™ã€‚
N
a1 b1
a2 b2
.
.
.
aN bN
入力ã®ï¼‘行目ã«ã¯ã€æ•´æ•°N(1 ≤ N ≤ 100,000)ãŒæ›¸ã‹ã‚Œã¦ã„る。ã“ã‚Œã¯ã€å‹ã ã¡ã®æ•°ã‚’ã‚らã‚ã™ã€‚
続ãNè¡Œã«ã¯ã€æ•´æ•° ai ã¨æ•´æ•° bi(2 ≤ ai ≤ bi ≤ 100,001)ãŒã€ç©ºç™½åŒºåˆ‡ã‚Šã§æ›¸ã‹ã‚Œã¦ã„る。1+ i 行目ã«æ›¸ã‹ã‚ŒãŸæ•´æ•° ai ã¨bi ã¯ã€i 番目ã®å‹ã ã¡ã¯æµ·ã«è¡Œã人数㌠ai 人以上 bi 人以下ã§ãªã„ã¨å«ŒãŒã‚‹ã“ã¨ã‚’ã‚らã‚ã™ã€‚æµ·ã«è¡Œã人数ã«ã¯ã€Œã‚ãŸã—ã€ã‚‚å«ã¾ã‚Œã‚‹ã“ã¨ã«æ³¨æ„ã›ã‚ˆã€‚
å«ŒãŒã‚‹å‹ã ã¡ãŒå‡ºãªã„よã†ã«ã€æµ·ã«èª˜ã†ã“ã¨ã®ã§ãã‚‹å‹ã ã¡ã®æœ€å¤§äººæ•°ã‚’出力ã›ã‚ˆã€‚
4 2 5 4 7 2 4 3 6
3
5 8 100001 7 100001 12 100001 8 100001 3 100001
0
6 2 9 4 8 6 7 6 6 5 7 2 100001
5