program pizzalandia;
var T, test : Longint;
X,Y,Tx,Ty, Wx, Wy, tragittotreno, dist,tempo : Int64;
posizionetreno, newposition: Longint;
begin
readln(T);
for test :=1 to T do
begin
readln(X,Y,Tx,Ty,Wx,Wy);
if ((Tx>Wx) and (Tx<=X)) and ((Ty>=Wy) and (Ty<=Y)) then begin posizionetreno:=1; tragittotreno:= ((X-Tx)+(Ty-Wy)); dist:=tragittotreno-(X-Wx); if Dist>=0 then tempo:=X-Wx+dist
else newposition:=posizionetreno mod 4 +1; end
else if ((Tx>=Wx) and (Tx<=X)) and ((Ty>0) and (Ty<Y)) then begin posizionetreno:=2; tragittotreno:= ((Ty-0)+(Tx-Wx)); dist:=tragittotreno-(Wy-0); if dist>=0 then tempo:=Wy+dist
else newposition:=posizionetreno mod 4 +1; end
else if ((Tx>0) and (Tx<X)) and ((Ty>0) and (Ty<=Wy)) then begin posizionetreno:=3; tragittotreno:= ((Tx-0)+(Wy-Ty)); dist:=tragittotreno-(Wx-0); if dist>=0 then tempo:=Wx+dist
else newposition:=posizionetreno mod 4 +1; end
else if ((Tx>0) and (Tx<=Wx)) and ((Ty>Wy) and (Ty<=Y)) then begin posizionetreno:=4; tragittotreno:= ((Y-Ty)+(Wx-Tx)); dist:=tragittotreno-(Y-Wy); if dist>=0 then tempo:=Y-Wy+dist
else newposition:=posizionetreno mod 4 +1; end;
writeln(tempo);
end;
end.
cHJvZ3JhbSBwaXp6YWxhbmRpYTsKdmFyIFQsIHRlc3QgOiBMb25naW50OwogICAgWCxZLFR4LFR5LCBXeCwgV3ksIHRyYWdpdHRvdHJlbm8sIGRpc3QsdGVtcG8gOiBJbnQ2NDsKICAgIHBvc2l6aW9uZXRyZW5vLCBuZXdwb3NpdGlvbjogTG9uZ2ludDsKYmVnaW4KCXJlYWRsbihUKTsKCWZvciB0ZXN0IDo9MSB0byBUIGRvCgkgICAgIGJlZ2luCgkgICAgICAgIHJlYWRsbihYLFksVHgsVHksV3gsV3kpOwoJICAgICAgICBpZiAoKFR4Pld4KSBhbmQgKFR4PD1YKSkgYW5kICgoVHk+PVd5KSBhbmQgKFR5PD1ZKSkgdGhlbiBiZWdpbiBwb3NpemlvbmV0cmVubzo9MTsgdHJhZ2l0dG90cmVubzo9ICgoWC1UeCkrKFR5LVd5KSk7IGRpc3Q6PXRyYWdpdHRvdHJlbm8tKFgtV3gpOyBpZiBEaXN0Pj0wIHRoZW4gdGVtcG86PVgtV3grZGlzdAoJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlIG5ld3Bvc2l0aW9uOj1wb3NpemlvbmV0cmVubyBtb2QgNCArMTsgZW5kCgkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICgoVHg+PVd4KSBhbmQgKFR4PD1YKSkgYW5kICgoVHk+MCkgYW5kIChUeTxZKSkgdGhlbiBiZWdpbiBwb3NpemlvbmV0cmVubzo9MjsgIHRyYWdpdHRvdHJlbm86PSAoKFR5LTApKyhUeC1XeCkpOyBkaXN0Oj10cmFnaXR0b3RyZW5vLShXeS0wKTsgaWYgZGlzdD49MCB0aGVuIHRlbXBvOj1XeStkaXN0CgkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlIG5ld3Bvc2l0aW9uOj1wb3NpemlvbmV0cmVubyBtb2QgNCArMTsgZW5kCgkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICgoVHg+MCkgYW5kIChUeDxYKSkgYW5kICgoVHk+MCkgYW5kIChUeTw9V3kpKSB0aGVuIGJlZ2luIHBvc2l6aW9uZXRyZW5vOj0zOyAgdHJhZ2l0dG90cmVubzo9ICgoVHgtMCkrKFd5LVR5KSk7IGRpc3Q6PXRyYWdpdHRvdHJlbm8tKFd4LTApOyBpZiBkaXN0Pj0wIHRoZW4gdGVtcG86PVd4K2Rpc3QKCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlIG5ld3Bvc2l0aW9uOj1wb3NpemlvbmV0cmVubyBtb2QgNCArMTsgZW5kCgkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKChUeD4wKSBhbmQgKFR4PD1XeCkpIGFuZCAoKFR5Pld5KSBhbmQgKFR5PD1ZKSkgdGhlbiBiZWdpbiBwb3NpemlvbmV0cmVubzo9NDsgIHRyYWdpdHRvdHJlbm86PSAoKFktVHkpKyhXeC1UeCkpOyBkaXN0Oj10cmFnaXR0b3RyZW5vLShZLVd5KTsgaWYgZGlzdD49MCB0aGVuIHRlbXBvOj1ZLVd5K2Rpc3QKCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBuZXdwb3NpdGlvbjo9cG9zaXppb25ldHJlbm8gbW9kIDQgKzE7IGVuZDsKCSAgICB3cml0ZWxuKHRlbXBvKTsKCSAgICBlbmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKZW5kLg==