시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 512 MB0000.000%

문제

Дачный участок Степана Петровича имеет форму прямоугольника размером a × b. На участке имеется n построек, причем основание каждой постройки — прямоугольник со сторонами, параллельными сторонам участка.

Вдохновленный успехами соседей, Степан Петрович хочет посадить на своем участке m видов плодовых культур (участок Степана Петровича находится в северной местности, поэтому m = 1 или m = 2). Для каждого вида растений Степан Петрович хочет выделить отдельную прямоугольную грядку со сторонами, параллельными сторонам участка. Само собой, грядки не могут занимать территорию, занятую постройками или другими грядками.

Степану Петровичу хочет расположить грядки таким образом, чтобы их суммарная площадь была максимальной. Грядки не должны пересекаться, но могут касаться друг друга.

Требуется по заданным размерам участка и координатам построек определить оптимальное расположение грядок.

입력

В первой строке входного файла содержатся два целых числа n и m (0 ≤ n ≤ 10; 1 ≤ m ≤ 2).

Во второй строке содержатся два целых числа a и b (1 ≤ a, b ≤ 10000).

Далее следуют n строк, каждая из которых содержит четыре целых числа xi,1, yi,1, xi,2, yi,2 –координаты двух противоположных углов постройки (0 ≤ xi,1 < xi,2 ≤ a, 0 ≤ yi,1 < yi,2 ≤ b). Различные постройки не могут пересекаться, но могут касаться друг друга.

출력

В выходной файл выведите m строк, каждая из которых содержит координаты двух противоположных углов предлагаемой грядки. Координаты должны быть целые (всегда можно добиться максимальной суммарной площади грядок, располагая их в прямоугольниках с целыми координатами). 

В случае, если в вашем решении Степану Петровичу следует посадить менее m грядок, выведите для грядок, которые не следует сажать, строку «0 0 0 0» (см. пример 2).

예제 입력 1

2 2
7 5
4 2 6 4
0 1 2 2

예제 출력 1

0 2 4 5
2 0 7 2

예제 입력 2

3 2
4 4
0 0 4 1
0 1 1 4
3 1 4 4

예제 출력 2

1 1 3 4
0 0 0 0