핏 대위(Kapitan Pitt)는 자신의 부대와 함께 군사 기동 훈련에 참가하고 있다. 이번에 부대가 수행할 과제는 두 구간으로 이루어진 장애물 코스를 통과하는 것이다.
첫 번째 장애물은 물살이 거센 강이다. 각 병사 i 는 강을 건너는 데 걸리는 시간 Ai 로 표현된다. 두 번째 장애물은 철조망이다. 마찬가지로 각 병사 i 는 철조망을 통과하는 데 걸리는 시간 Bi 로 표현된다.
처음에 모든 병사는 출발 지점에 있다. 각 병사는 반드시 먼저 강을 건넌 뒤 철조망을 통과해야 한다. 안전상의 이유로 각 장애물은 한 순간에 오직 한 명의 병사만 통과할 수 있다.
핏 대위는 병사들의 능력(특히 Ai, Bi 값)을 정확히 알고 있으며, 코스를 통과하는 순서를 정해 전체 통과 시간을 최소화하려고 한다. 통과 시간은 첫 번째 병사가 강을 건너기 시작한 순간부터 마지막 병사가 철조망 통과를 마치는 순간까지로 측정한다.
물론 여러 병사가 이미 첫 번째 장애물을 통과한 채로 두 번째 장애물을 지날 차례를 기다리고 있을 수도 있다.
첫째 줄에 테스트 세트의 개수 Z 가 주어진다 (1≤Z≤10). 이어서 각 세트의 정보가 차례로 주어진다.
각 세트의 첫째 줄에는 핏 대위 부대의 병사 수를 나타내는 자연수 N 이 주어진다 (1≤N≤100000). 이어지는 N 개의 줄에는 각 병사가 두 장애물을 통과하는 데 걸리는 시간을 나타내는 두 정수 Ai, Bi 가 주어진다 (1≤Ai,Bi≤1000000).
각 테스트 세트마다 모든 병사가 코스를 통과하는 최소 시간을 한 줄에 하나씩 출력한다.