ã†ã•ãŽãŒã‚る電車ã®ãƒã‚±ãƒƒãƒˆã‚’n æžšæŒã£ã¦ã„ã‚‹. ãƒã‚±ãƒƒãƒˆã«ã¯ãã‚Œãžã‚Œ0 ã‹ã‚‰n − 1 ã¾ã§ã®ç•ªå·ãŒã¤ã„ã¦ã„ã¦, k 番ã®ãƒã‚±ãƒƒãƒˆã‚’使ã†ã¨, p⋅ak + q⋅bk 駅進むã“ã¨ãŒã§ãã‚‹.
ã†ã•ãŽã¯ä»Šã„る駅ã‹ã‚‰m 駅進んã 駅ã«ã‚るニンジン食ã¹æ”¾é¡Œã®åº—ã«è¡ŒããŸã„ãŒ, ãªã‚‹ã¹ãæ©ãè·é›¢ã‚’çŸãã—ãŸã„. 駅ã¯ç‰é–“éš”ã«ä¸¦ã‚“ã§ã„ã‚‹. ãƒã‚±ãƒƒãƒˆã‚’電車ã®ä¸Šã‚Šç·šã§é€²ã‚€ã“ã¨ã®ã¿ã«ç”¨ã„ã‚‹ã¨ã, ã†ã•ãŽã¯æœ€å°ä½•é§…分ã®å¾’æ©ã§åº—ã«ç€ã‘ã‚‹ã‹.
1 ≤ n, m, a, b, p, q ≤ 1 000 000 000 000 (æ•´æ•°)
ã†ã•ãŽã¯æœ€å°ä½•é§…分ã®å¾’æ©ã§åº—ã«ç€ã‘ã‚‹ã‹, ãã®æ•°ã‚’一行ã«å‡ºåŠ›ã›ã‚ˆ.
6 200 2 3 4 5
1
6 1 2 3 4 5
1