KOSTA

아직 제출이 없습니다시간 제한5초메모리 제한256 MB

문제

그릴 장인 Kosta는 Manhattan에 NN개의 식당을 열었다. 식당 AA는 정수 좌표 (XA,YA)(X_A, Y_A)에 있다. 두 식당 사이 거리는 XAXB+YAYB|X_A - X_B| + |Y_A - Y_B|다.

Kosta는 자동 버거 기계를 최대 KK개(K{1,2}K \in \{1, 2\}) 기존 식당에 설치하고, 나머지 식당에는 매일 아침 가장 가까운 기계가 있는 식당에서 차로 배달한다. 식당 CCDCD_CCC에서 기계가 있는 식당까지의 최단 거리다. 모든 DCD_C의 최댓값을 최소화하는 기계 위치를 고른다. 두 기계를 같은 식당에 설치할 수 있다. 최소 가능한 DD와 기계를 설치할 식당 번호를 출력한다.

입력

첫 줄에 정수 KK (1K21 \le K \le 2)가 주어진다. 둘째 줄에 식당 수 NN이 주어진다. 다음 NN줄에 각 식당의 좌표 XX, YY (0X,Y1060 \le X, Y \le 10^6)가 주어진다. 같은 좌표에 두 식당은 없다.

출력

첫 줄에 최소 가능한 DD를 출력한다. 둘째 줄에 KK개의 식당 번호를 공백으로 구분해 출력한다.