Відбір на олімпіаду#11024

Відбір на олімпіаду

1 second
256 megabytes
Easy

Для того, щоб потрапити на IV етап Всеукраїнської олімпіади з інформатики, учням Києва потрібно написати чотири тури відбірково-тренувальних зборів.

Якщо склад команди міста Києва (позначимо це змінною ) на IV етап принаймні учасників, то з кожної паралелі (, , ) має бути принаймні учасники. Інакше з кожної паралелі має бути принаймні учасник. Позначимо цю кількість змінною . Тобто t=2, якщо m\geq 7, інакше t=1.

За кожний тур учасник отримує одне ціле число від до 10^5. При чому це число ділиться на .

Визначимо для -го учасника змінну a_i — це сума балів за всі чотири тури, за виключенням найгіршого туру (з мінімальною кількістю балів). Іншими словами a_i — це сума балів трьох найкращих турів.

Склад збірної міста Києва формується у два етапи:

  1. Спочатку по кожній паралелі (, , ) усі учасники сортуються за спаданням a_i. Кращі учасників потрапляють у збірну. Тобто, на цьому етапі учасників потрапляють у збірну.

  2. Усі учасники, які не потрапили ще у збірну, сортуються разом (тобто, не окремо по класах, а разом). Вони сортуються за спаданням a_i \cdot c_i. Де c_i = 1, якщо учасник виступає за клас; c_i=1.1, якщо учасник виступає за клас; c_i=1.2, якщо учасник виступає за клас. Кращі m-3t учасники потрапляють у збірну.

Вам дано результати учасників. Визначте учасників, які потраплять у збірну.

PS. Реальний формат відбору з міста Києва трохи складніший, легенда була спрощена для полегшення задачі.

Input

Перший рядок містить два цілі числа та (3 \leq n \leq 25, 3 \leq m \leq 20, m \leq n).

Кожний з наступних рядків містить по шість цілих чисел id_i, g_i, s_{1i}, s_{2i}, s_{3i}, s_{4i} (1 \leq id_i \leq 1000, 9 \leq g_i \leq 11, 0 \leq s_{ji} \leq 10^5, s_{ji} — ділиться на ). id_i — унікальний ідентифікаційний номер учасника. g_i — клас виступу учасника. s_{ji} — кількість балів, яку набрав -ий учасник на -му турі.

Гарантується, що на кожній паралелі буде принаймні учасників. Гарантується, що на будь-якому етапу не буде пари учасників з однаковою кількістю балів. Тобто, гарантується, що алгоритм завжди зможе визначити учасників.

Output

Виведіть ідентифікаційні номери учасників, які потрапили у збірну, у зростаючому порядку ідентифікаційних номерів.

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading

Example 3

Loading
Loading