eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Спартакіада для ледарів

Спартакіада для ледарів

Відомий вчитель інформатики В.І. відомий не тільки досягненнями своїх учнів з інформатики, а й оригінальними методами боротьби з ледарями (присідання зі стільчиком, віджиманням від полу і т.д.) планує одразу після Кубку з програмування провести ліцейну спартакіаду. Кожен клас ліцею має виставити на спартакіаду команду в складі трьох учнів із числа ледарів (на думку В.І.). Програма спартакіади включає в себе такі види вправ: підтягування на перекладині, віджимання від полу, присідання зі стільчиком. Спартакіада проводиться в три тура: у першому турі учасники будуть підтягуватися на перекладині, у другому – віджиматись від полу, у третьому – присідати зі стільчиком.

Журі спартакіади прийняло рішення застосувати рейтингову систему.

Після кожного туру підводиться проміжний рейтинг команди, який визначається сумою балів, набраних трьома учасниками команди у даному виді вправ. Після проведення трьох турів спартакіади журі визначає загальний рейтинг команди, рівний сумі проміжних рейтингів команди у кожному із трьох турів. Команда з максимальним загальним рейтингом оголошується переможцем спартакіади.

Так як не всі види вправ є рівнозначними, результати кожного із них журі оцінює особливим чином. За кожне підтягування учаснику йде в залік X балів, за кожне віджимання – Y балів, за кожне присідання – Z балів. Ці критерії достатньо об’єктивно відображають складність виконуваних вправ.

prb1345-1prb1345-2prb1345-3

Але при формуванні команди класний керівник самого «ледачого» 9 класу О.М. зіткнулась з деякими труднощами. У класі навчаються N учнів, відомі спортивні дані кожного із них: A[i] – число підтягувань на перекладині, B[i] – число віджимань від полу і C[i] – число присідань. Але, маючи навіть такі дані про кожного учня, достатньо складно визначити склад команди. Так як одні учні, наприклад, добре підтягуються на перекладині, але погано віджимаються, а інші навпаки. Ваша задача допомогти О.М. сформувати склад команди із трьох чоловік так, щоб загальний рейтинг команди на спартакіаді був максимальним.

Вхідні дані

Перший рядок містить три цілих числа *X****, Y і Z (1 ≤ X, Y, Z ≤ 10^4)***, розділених одиночними пробілами.

Другий містить ціле число N*(3 ≤ N ≤ 10^5)* – число учнів у класі.

Кожен із наступних N рядків описує спортивні дані кожного учня класу і містить три цілих числа A[i], B[i] і *C[i] (**1 ≤ A[i], B[i], C[i] ≤ 10^4)*, розділених одиночними пробілами.

Вихідні дані

У першому рядку - загальний рейтинг, який можуть набрати учні, у другому - три цілих числа, розділених одиночними пробілами, – номери учнів, які мають потрапити до команди. Учні нумеруються послідовно, починаючи з одиниці в порядку введення їх даних. Якщо варіантів рішення кілька, то виведіть будь-який із них.

Ліміт часу 2 секунди
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
10 10 10
4
1 1 1
10 1 1
1 10 1
1 1 10
Вихідні дані #1
360
2 3 4
Вхідні дані #2
2 3 2
6
3 1 4
5 1 1
2 3 2
3 2 3
2 3 2
1 4 1
Вихідні дані #2
52
3 5 4
Вхідні дані #3
5 3 4
7
2 7 12
13 10 5
6 7 5
1 1 20
8 2 14
3 21 4
7 9 8
Вихідні дані #3
311
7 2 5