#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf 1000000 int main(){ int _q; cin>>_q; rep(_,_q){ int w,h,d,mx,my,hx,hy,vx,vy; cin>>w>>h>>d>>mx>>my>>hx>>hy>>vx>>vy; d = min(d,1000); int g = gcd(abs(vx),abs(vy)); vx /= g; vy /= g; bool f = false; rep(i,d){ rep(j,g){ hx += vx; hy += vy; hx %= 2*w; if(hx<0)hx += 2*w; hy %= 2*h; if(hy<0)hy += 2*h; if(mx==hx || (2*w-mx)%(2*w)==hx){ if(my==hy || (2*h-my)%(2*h)==hy){ f = true; } } } } if(f)cout<<"Hit"<