Misaka Mikoto هي صاحبة المرتبة الثالثة بين ذوي القدرات الخارقة من المستوى الخامس في Academy City، وقد لُقّبت بـ Railgun بسبب حركتها المميزة. في يوم ما، تغزو عدة روبوتات شريرة Academy City، وتخطط Misaka للقضاء عليها جميعًا.
اعتبر Academy City مستوى ثنائي الأبعاد. يوجد $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$).
ولأن التنقل في المدينة متعب جدًا، تطلب منك Misaka حساب أقل مسافة يجب أن تتحركها للقضاء على جميع الروبوتات.
تذكّر أن النقطة الصحيحة هي نقطة يكون كل من إحداثييها $x$ و$y$ عددًا صحيحًا.
الإدخال
توجد عدة حالات اختبار. يحتوي السطر الأول من الإدخال على عدد صحيح $T$ يحدد عدد حالات الاختبار. لكل حالة اختبار:
يحتوي السطر الأول على عدد صحيح $n$ ($1\le n\le10^5$) يحدد عدد الروبوتات.
في الأسطر الـ $n$ التالية، يحتوي السطر رقم $i$ على عددين صحيحين $x_i$ و$y_i$ ($-10^9\le x_i,y_i\le10^9$) يحددان موضع الروبوت رقم $i$.
يُضمن ألا يتجاوز مجموع قيم $n$ لجميع حالات الاختبار $10^5$.
الإخراج
لكل حالة اختبار، اطبع سطرًا واحدًا يحتوي على عدد صحيح واحد يحدد أقل مسافة تحتاج Misaka إلى التحركها للقضاء على جميع الروبوتات.
أمثلة
الإدخال 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
ملاحظة
في حالة الاختبار الثانية من المثال، ينبغي أن تذهب Misaka أولًا إلى $(0,1)$، ثم إلى $(0,2)$، ثم إلى $(0,-3)$، ثم إلى $(0,-4)$.
في حالة الاختبار الثالثة من المثال، ينبغي أن تذهب Misaka أولًا إلى $(1,0)$، ثم إلى $(1,1)$، ثم إلى $(3,1)$.