왼쪽 높낮이 순으로 케이블을 정렬한 뒤 오른쪽 높낮이가 뒤바뀐 쌍 수를 셉니다.
쉬움3정렬완전 탐색면접 대비아직 제출이 없습니다시간 제한5초메모리 제한512 MB어떤 회사가 아주 높은 두 건물에 나뉘어 있다. 두 건물을 잇는 사내 인트라넷은 여러 개의 케이블로 이루어지고, 케이블 하나는 첫 번째 건물의 창문 하나와 두 번째 건물의 창문 하나를 잇는다.
두 건물을 옆에서 바라본다. 그래서 한 건물은 왼쪽에, 다른 건물은 오른쪽에 놓인다. 왼쪽 건물의 창문은 그 건물 오른쪽 벽면 위의 점으로 보이고, 오른쪽 건물의 창문은 그 건물 왼쪽 벽면 위의 점으로 보인다. 케이블은 왼쪽 건물의 창문과 오른쪽 건물의 창문을 잇는 선분이다.

두 케이블이 창문 하나를 함께 쓰는 일은 없다. 즉 창문 하나에서 나가는 케이블은 많아야 하나다. 그런데 바라보는 자리에서는 몇몇 케이블이 중간에서 서로 교차해 보인다. 교차점 하나에서는 정확히 두 케이블이 만난다.
위 그림에서 검은 원이 교차점이고 흰 원이 창문이다.
보이는 교차점은 몇 개인가?
첫째 줄에 테스트 케이스의 개수 T가 주어진다. 이어서 T개의 테스트 케이스가 주어진다. 각 테스트 케이스의 첫째 줄에는 보이는 케이블의 개수 N이 주어진다.
이어지는 N개의 줄에는 케이블 하나를 나타내는 두 정수 Ai와 Bi가 주어진다. 두 수는 이 케이블이 잇는 창문을 뜻한다. Ai는 왼쪽 건물 창문의 높이이고, Bi는 오른쪽 건물 창문의 높이다.
각 테스트 케이스마다 Case #x: y 형식으로 한 줄을 출력한다. x는 테스트 케이스 번호이고 1부터 시작한다. y는 보이는 교차점의 개수다.