w,h,mx,my,hx,hy,vx,vy,d,g,i; check(x,y){x%=2*w;y%=2*h;return (x==mx)|(2*w-x==mx)&&(y==my)|(2*h-y==my);} gcd(p,q){return q?gcd(q,p%q):p;} main(){ gets(&i); for(;~scanf("%d%d%d%d%d%d%d%d%d",&w,&h,&d,&mx,&my,&hx,&hy,&vx,&vy);){ g=abs(gcd(vx,vy)); for(i=0;i<2e4&&!check(hx+vx/g*i,hy+vy/g*i);i++); puts(i>d*g|i==2e4?"Miss":"Hit"); } }