ICPC ã§è‰¯ã„æˆç¸¾ã‚’åŽã‚ã‚‹ã«ã¯ä¿®è¡ŒãŒæ¬ ã‹ã›ãªã„.ã†ã•ãŽã¯ ICPC ã§å‹ã¡ãŸã„ã®ã§ï¼Œä»Šæ—¥ã‚‚修行をã™ã‚‹ã“ã¨ã«ã—ãŸï¼Ž
今日ã®ä¿®è¡Œã¯ï¼Œéžå¸¸ã«å¤§ããªæ•°ã®è¨ˆç®—ã‚’è¡Œã£ã¦ï¼Œè¨ˆç®—力をã¤ã‘ã¦æ„è˜ã‚’高ã‚よã†ã¨ã„ã†ã‚‚ã®ã§ã‚る.大ãã„æ•°ãŒç°¡å˜ã«å‡ºã¦ãる演算ã¨ã—ã¦ï¼Œç´¯ä¹—ãŒæŒ™ã’られる.
N 個ã®éžè² æ•´æ•° A1, A2, ..., AN ãŒã‚る.ã“れらã®ä¸¦ã¹æ›¿ãˆ B1, B2, ..., BN ã§ã‚ã£ã¦ï¼ŒB1B2...BN - 1BN ãŒæœ€å¤§ã«ãªã‚‹ã‚‚ã®ã‚’求ã‚ãŸã„.ã†ã•ãŽãŸã¡ã«ã¨ã£ã¦ã¯ã‚‚ã¡ã‚ん常è˜ã§ã‚ã‚‹ãŒï¼Œã“ã®è¨ˆç®—ã¯å³ä¸Šã‹ã‚‰é †ã«è¡Œã†ï¼Žã¾ãŸï¼Œ00 = 1 ã§ã‚ã‚‹ã¨ç´„æŸã™ã‚‹ã“ã¨ã«ã™ã‚‹ï¼Ž
最大æ¡ä»¶ã‚’満ãŸã™ B1, B2, ..., BN ã¯è¤‡æ•°é€šã‚Šã‚ã‚‹ã‹ã‚‚ã—ã‚Œãªã„.ãã®ã‚ˆã†ãªå ´åˆã¯ï¼Œãã®ã†ã¡ã§è¾žæ›¸é †æœ€å°ã®åˆ—ã‚’é¸ã¶ã“ã¨ã«ã—よã†ï¼Ž
N A1 ... AN
1 ≤ N ≤ 100,0 ≤ Ai ≤ 1,000,000,000 を満ãŸã™ï¼Ž
出力㯠N è¡Œã‹ã‚‰ãªã‚‹ï¼Ži 行目ã«ã¯ Bi を出力ã›ã‚ˆï¼Ž
4 7 5 10 6
5 6 7 10
3 0 0 1000000000
1000000000 0 0