Вибори
Вибори в Сенат Байтбурга наближаються. Зазвичай правляча партія Байтландії "Єдина Байтландія" займає всі місця в Сенаті, щоб забезпечити стабільність і стійкий розвиток. Але цього року в одному з округів є кандидат від опозиції. Навіть один опозиціонер може порушити стабільність у Сенаті, тому голова партії просить вас подбати про те, щоб кандидат від опозиції не був обраний.
Є кандидатів, пронумерованих від до . Кандидат є кандидатом від опозиції. В окрузі виборчих дільниць, пронумерованих від до . Ви знаєте кількість голосів, відданих за кожного кандидата на кожній виборчій дільниці. Єдине, що ви можете зробити, щоб не допустити обрання кандидата від опозиції, це скасувати результати виборів на деяких виборчих дільницях. Кандидат від опозиції буде обраний, якщо сума голосів, відданих за нього на всіх нескасованих дільницях, буде строго більшою, ніж аналогічна сума за будь-якого іншого кандидата.
Ваше завдання — не допустити обрання кандидата від опозиції, анулювавши результати виборів на мінімально можливій кількості виборчих дільниць. Зверніть увагу, що рішення завжди існує, тому що якщо ви скасуєте вибори на всіх виборчих дільницях, кількість голосів за кожного кандидата буде , і кандидат від опозиції не буде обраний.
Вхідні дані
Перший рядок містить два цілих числа і — кількість кандидатів і кількість виборчих дільниць. Наступні рядків містять результати виборів на кожній виборчій дільниці з номерами в кожному рядку. В -му рядку -е число дорівнює — кількість голосів, відданих за кандидата на дільниці .
Вихідні дані
У першому рядку виведіть ціле число — мінімальну кількість виборчих дільниць, на яких необхідно анулювати результати виборів. У другому рядку виведіть цілих чисел — номери скасованих виборчих дільниць у будь-якому порядку. Якщо є кілька способів скасувати результати на дільницях, виведіть будь-який з них.
Приклади
У першому прикладі кандидати з по отримали і голосів, відповідно. Кандидат від опозиції набрав найбільшу кількість голосів. Однак, якщо ви скасуєте результати виборів на першій і третій виборчих дільницях, то залишиться тільки результат з другої виборчої дільниці, а суми голосів стануть і , причому кандидат від опозиції більше не лідирує.