Misaka Mikoto は Academy City で第 3 位の Level 5 の超能力者であり、得意技から Railgun という異名を持っています。ある日、邪悪なロボットたちが Academy City に侵入し、Misaka はすべて破壊しようとしています。
Academy City を 2 次元平面とみなします。ロボットは全部で $n$ 体おり、$i$ 番目のロボットの位置は $(x_i,y_i)$ です。Misaka は $(0,0)$ から移動を始め、その Railgun の能力は、彼女と $x$ 座標または $y$ 座標が等しいすべてのロボットを破壊します。より厳密には、Misaka が現在 $(x_m,y_m)$ にいる場合、$x_i=x_m$ または $y_i=y_m$ を満たすすべてのロボットが破壊されます。
Misaka は小数とユークリッド幾何が嫌いなので、整数点から別の整数点へしか移動せず、水平方向($x$ 軸と平行)または垂直方向($y$ 軸と平行)にしか移動できません。街中を移動するのはとても疲れるため、すべてのロボットを破壊するのに必要な最小の移動距離を計算してほしいと頼まれました。
整数点とは、$x$ 座標と $y$ 座標が両方とも整数である点のことです。
入力
複数のテストケースがあります。最初の行には、テストケース数を表す整数 $T$ が与えられます。各テストケースは次の形式です。
最初の行には、ロボットの数を表す整数 $n$ が与えられます($1\le n\le10^5$)。
続く $n$ 行のうち $i$ 行目には、$i$ 番目のロボットの位置を表す 2 つの整数 $x_i,y_i$ が与えられます($-10^9\le x_i,y_i\le10^9$)。
すべてのテストケースにおける $n$ の総和は $10^5$ 以下であることが保証されます。
出力
各テストケースについて、Misaka がすべてのロボットを破壊するのに必要な最小の移動距離を表す整数を 1 つ、1 行に出力してください。
入出力例
入力 1
3 2 0 1 1 0 4 1 1 -3 -3 4 -4 -2 2 4 1 100 3 100 -100 1 3 -100
出力 1
0 8 4
注記
2 つ目のテストケースでは、Misaka はまず $(0,1)$ へ、次に $(0,2)$ へ、次に $(0,-3)$ へ、最後に $(0,-4)$ へ移動すればよいです。
3 つ目のテストケースでは、Misaka はまず $(1,0)$ へ、次に $(1,1)$ へ、最後に $(3,1)$ へ移動すればよいです。