ムゲン鉄é“ã®ãƒ ゲン線ã«ã¯ç„¡é™å€‹ã®é§…ãŒã‚ã‚Šã¾ã™ã€‚駅ã«ã¯ …, -3, -2, -1, 0, 1, 2, 3, … ã¨ç•ªå·ãŒæŒ¯ã‚‰ã‚Œã¦ã„ã¦ã€å„駅ã¯æ•°ç›´ç·šä¸Šã®æ•´æ•°ã¨åŒã˜é †ç•ªã§éš£ã‚Šåˆã£ã¦ã„ã¾ã™ã€‚ã‚ãªãŸã¯ã„ã¾ã€ã‚る番å·ã®é§…ã‹ã‚‰é›»è»Šã«ä¹—ã‚Šã€ãれより大ããªç•ªå·ã®é§…ã«å‘ã‹ãŠã†ã¨ã—ã¦ã„ã¾ã™ã€‚
ムゲン線ã«ã¯ç„¡é™ç¨®é¡žã®å¿«é€Ÿé›»è»ŠãŒèµ°ã£ã¦ã„ã¾ã™ã€‚ãれら㯠0 級快速ã€1 級快速ã€2 級快速ã€3 級快速ã€â€¦ ã®ã‚ˆã†ã«ç•ªå·ã§å‘¼ã°ã‚Œã¦ã„ã¾ã™ã€‚n 級快速ã®é›»è»Šã¯ã€2n ã®å€æ•°ã®ç•ªå·ã®é§…ã«åœè»Šã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€1級快速ã¯é§… …, -4, -2, 0, 2, 4, … ã«ã€3 級快速ã¯é§… …, -24, -16, -8, 0, 8, 16, 24, … ã«åœè»Šã™ã‚‹ã¨ã„ã£ãŸå…·åˆã§ã™ã€‚0 級快速ã¯ã™ã¹ã¦ã®é§…ã«åœè»Šã™ã‚‹ã®ã§ã€æœ¬å½“ã¯å„駅åœè»Šã§ã™ãŒãƒ ゲン鉄é“ã¯ã€Œå¿«é€Ÿã€ã¨å‘¼ã‚“ã§ã„ã¾ã™ã€‚
ã©ã®ç´šã®å¿«é€Ÿé›»è»Šã‚‚ã€ã‚ã‚‹åœè»Šé§…ã‹ã‚‰æ¬¡ã®åœè»Šé§…ã¾ã§ç§»å‹•ã™ã‚‹ã®ã«1å˜ä½æ™‚é–“ã‹ã‹ã‚Šã¾ã™ã€‚ã¾ãŸã€å¿«é€Ÿé›»è»Šé–“ã®ä¹—ã‚Šæ›ãˆã«ã‹ã‹ã‚‹æ™‚é–“ã¯ç„¡è¦–ã§ãã‚‹ã‚‚ã®ã¨ã—ã¾ã™ã€‚乗車駅 s ã¨é™è»Šé§… d ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã€s ã‹ã‚‰ d ã¸ç§»å‹•ã™ã‚‹ã®ã«å¿…è¦ãªæœ€å°ã®æ™‚間を求ã‚るプãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。ãŸã ã—ã€s ã‹ã‚‰ d ã¸ç§»å‹•ã™ã‚‹é–“ã«ã€å¤§ããªç•ªå·ã‹ã‚‰å°ã•ãªç•ªå·ã®é§…ã«å‘ã‹ã£ã¦ã®ç§»å‹•ã¯èªã‚られãªã„ã‚‚ã®ã¨ã—ã¾ã™ã€‚
入力ã¯1ã¤ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ã€‚入力データã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
N s1 d1 s2 d2 : sN dN
1行目ã«ç§»å‹•ã®å›žæ•°ã‚’表㙠N (1 ≤ N ≤ 100) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚続ã N è¡Œã«ã€ä¹—車駅ã®ç•ªå· si ã¨é™è»Šé§…ã®ç•ªå· di (-1,000,000,000 ≤ si < di ≤ 1,000,000,000) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
与ãˆã‚‰ã‚ŒãŸä¹—車駅ã¨é™è»Šé§…ã”ã¨ã«ã€ç§»å‹•ã«å¿…è¦ãªæœ€å°ã®æ™‚間を1行ã«å‡ºåŠ›ã™ã‚‹ã€‚
3 0 7 -1048576 0 -3 5
3 1 4