두 정수 가 주어진다. 다음 조건을 모두 만족하는 무향 그래프를 하나 구성하여라.
정점의 차수는 그 정점에 연결된 간선의 개수이다. 조건을 만족하는 그래프가 존재하지 않으면 -1을 출력하여라.
입력은 다음과 같은 형식으로 주어진다.
각 테스트 케이스마다, 조건을 만족하는 그래프가 없다면 -1을 한 줄에 출력한다.
그러한 그래프가 존재한다면 첫째 줄에 간선의 개수 ()을 출력한다. 다음 개의 줄에 간선의 양 끝 정점 번호 ()를 공백으로 구분하여 출력한다.
첫째 줄의 는 테스트 케이스의 수이다. 각 케이스는 다음과 같은 형식으로 주어진다.
각 간선은 , 를 만족해야 한다. 출력한 그래프는 문제의 모든 조건을 만족해야 하며, 가능한 답이 여러 가지라면 아무거나 출력해도 된다.