#P9825. Operation Hope

Operation Hope

Operation Hope

Problem Description

Little Q is playing an RPG online game. In this game, there are nn characters labeled by 1,2,,n1,2,\dots,n. The ii-th character has three types of quotas:

  • aia_i - The maximum points of damage he can achieve in 1515 seconds.
  • bib_i - The maximum points of damage he can achieve in 4040 seconds.
  • cic_i - The maximum points of damage he can achieve in 120120 seconds. You are the team leader working for the new balance between these nn characters, aiming at bringing hope to the weak characters. For each character, your teammates have made a plan to strengthen some skills such that the three quotas may be increased as a result. Note that it is not allowed to weaken characters, because it will make their owners upset. To make a perfect balance, you need to accept some plans and deny others such that the gap between all the nn characters is minimized. Note that a plan can only be entirely accepted or entirely denied. Here, the gap is defined as
$$\max(\max_{1\leq i\leq n}a_i-\min_{1\leq i\leq n}a_i, \max_{1\leq i\leq n}b_i-\min_{1\leq i\leq n}b_i, \max_{1\leq i\leq n}c_i-\min_{1\leq i\leq n}c_i) $$

Input

The first line contains a single integer TT (1T1001 \leq T \leq 100), the number of test cases. For each test case: The first line contains a single integer nn (1n1000001 \leq n \leq 100\,000), denoting the number of characters. In the next nn lines, the ii-th line contains six integers aia_i, bib_i, cic_i, aia_i', bib_i' and cic_i' (1aiai1091\leq a_i\leq a_i'\leq 10^9, 1bibi1091\leq b_i\leq b_i'\leq 10^9, 1cici1091\leq c_i\leq c_i'\leq 10^9), describing the quotas of the ii-th character now and in plan. It is guaranteed that the sum of all nn is at most 500000500\,000.

Output

For each test case, output a single line containing an integer, denoting the optimal gap.

Sample Input

1
2
1 1 1 2 3 5
2 4 3 7 5 8

Sample Output

2

Source

2023“钉耙编程”中国大学生算法设计超级联赛(3)