{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"2匹のカエルがオンラインで出会い、楽しくおしゃべりをしていました。そして、お互いに会うことがとても必要だと感じました。彼らは同じ緯度線に住んでいることに喜んで、お互いに西に向かって跳ぶことにしました。しかし、出発する前にとても重要なことを忘れてしまいました。お互いの特徴を尋ねることも、具体的な場所で会うことも約束していませんでした。しかし、カエルたちはとても楽観的です。どちらかの方向にずっと跳び続ければ、いつかはお互いに会えると考えています。しかし、これら2匹のカエルが同時に同じ場所に跳ぶことがない限り、永遠に会うことは不可能です。この楽観的な2匹のカエルを助けるために、この2匹のカエルが出会えるかどうか、そしていつ出会うかを判断するプログラムを書くように求められました。\n\u003cbr\u003eこれら2匹のカエルをそれぞれカエルAとカエルBと呼び、緯度線上の東経0度を原点とし、東から西に向かう方向を正の方向とし、1メートルを1単位とします。これにより、ループする数軸が得られます。カエルAの出発点の座標をx、カエルBの出発点の座標をyとします。カエルAは1回にmメートル、カエルBは1回にnメートル跳びます。2匹のカエルが1回にかかる時間は同じです。緯度線の総長さをLメートルとします。これらの情報から、彼らが出会うまでに何回跳ぶ必要があるかを求める必要があります。"}},{"title":"Input","value":{"format":"HTML","content":"入力はx、y、m、n、Lの5つの整数からなり、x≠y \u0026lt; 2000000000、0 \u0026lt; m、n \u0026lt; 2000000000、0 \u0026lt; L \u0026lt; 2100000000である。"}},{"title":"Output","value":{"format":"HTML","content":"出会うまでに必要な跳躍回数を出力し、永遠に出会うことが不可能な場合は\"Impossible\"と出力します。"}},{"title":"Sample","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e1 2 3 4 5\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e4\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}