#include<bits/stdc++.h>
#define endl '\n'
#define int long long
using namespace std;
const int N = 2e5+10;
typedef long long ll;
signed main()
{
ios::sync_with_stdio(false);
cin.tie(0),cout.tie(0);
int t;
cin>>t;
while(t--)
{
int x1,y1,x2,y2,x3,y3;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
int ans=max(x1,x2)-min(x1,x2)+max(y1,y2)-min(y1,y2);//求两点间最短距离
if((x1==x2&&x2==x3&&y3>min(y1,y2)&&y3<max(y1,y2))||(y1==y2&&y2==y3&&x3>min(x1,x2)&&x3<max(x1,x2)))
{
//若第三点在两点间线段上,则距离+2
ans+=2;
}
cout<<ans<<endl;
}
return 0;
}