COCI '11 Contest 6 #5 Pastele
View as PDFMirko recently got  crayons as a gift. The color of each crayon is a combination of three primary colors: red, green and blue. The color of the 
 crayon is represented with three integers: 
 for the red, 
 for the green and 
 for the blue component.
The difference between the  and the 
 crayon is 
. The colorfulness of a subsequence of crayons is equal to the largest difference between any two crayons in the subsequence.
Mirko needs a subsequence with  crayons with the smallest colorfulness for his drawing. The subsequence does not have to be consecutive. Find it!
Input Specification
The first line of input contains integers  and 
 
.
The  of the following 
 lines contains three integers 
, 
 and 
 
.
Output Specification
The first line of output should contain the smallest colorfulness of a subsequence with  crayons.
The following  lines should contain the 
, 
 and 
 values of the colors of the crayons in the subsequence, in any order. Any subsequence that yields the smallest colorfulness will be accepted.
Scoring
In test cases worth  of total points, 
 will hold.
In test cases worth additional  of total points, 
 will hold.
Sample Input 1
2 2
1 3 2
2 6 4
Sample Output 1
3
1 3 2
2 6 4
Sample Input 2
3 2
3 3 4
1 6 4
1 1 2
Sample Output 2
2
3 3 4
1 1 2
Sample Input 3
5 3
6 6 4
6 2 7
3 1 3
4 1 5
6 2 6
Sample Output 3
2
6 2 7
4 1 5
6 2 6
Comments