TKB 시의 한 학교에서 선물 교환 파티를 연다.
친한 친구 사이인 학생 쌍마다 이 파티에서 선물을 하나 건넨다. 한쪽이 다른 쪽에게 주고, 반대 방향으로는 주지 않는다. 각 쌍에서 누가 선물을 받을지는 파티 전에 미리 정해 둔다. 이 밖의 선물 교환은 없다.
각 쌍이 방향을 아무렇게나 정하면 선물을 잔뜩 받는 학생이 나오고, 몇 개 못 받거나 하나도 못 받는 학생도 나온다.
모든 친구 쌍의 선물 방향을 정해서, 학생이 받은 선물 개수의 최댓값과 최솟값의 차이를 가장 작게 만들려고 한다. 그 차이가 최소일 때 받은 선물 개수의 최솟값과 최댓값을 구하라. 차이가 최소인 방법이 여럿이면, 받은 선물 개수의 최솟값이 가장 큰 방법을 고른다.