D. Майк и распределение
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Майк всегда думал о жестокости социального неравенства. Он настолько одержим этим, что иногда это влияет на него, когда он решает задачи. На данный момент у Майка есть две последовательности положительных целых чисел A = [a1, a2, ..., an] и B = [b1, b2, ..., bn] длины n каждая, которые он использует, чтобы спрашивать у людей странные вопросы.

Чтобы протестировать вас на то, как хорошо вы обнаруживаете неравенство в жизни, он хочет чтобы вы нашли «нечестное» подмножество оригинальной последовательности. Более формально, он хочет чтобы вы выбрали k чисел P = [p1, p2, ..., pk] таких, что 1 ≤ pi ≤ n для всех 1 ≤ i ≤ k, и элементы в P различны. Последовательность P представляет индексы элементов, которые вы выбрали из обеих последовательностей. Он называет подмножество P «нечестным», если и только если следующие условия выполняются: 2·(ap1 + ... + apk) больше, чем сумма элементов последовательности A, и 2·(bp1 + ... + bpk) больше, чем сумма элементов последовательности B. Также k должно быть меньше либо равно чем , потому что очень легко будет найти последовательность P, если разрешить брать много элементов!

Майк гарантирует, что решение существует для условий описанных выше. Поэтому помогите ему удовлетворить его любопытство!

Входные данные

Первая строка входных данных содержит целое число n (1 ≤ n ≤ 105) — длина последовательностей.

На второй строке записано n чисел, разделенных пробелами, a1, ..., an (1 ≤ ai ≤ 109) — элементы последовательности A.

На третьей строке записано n чисел, разделенных пробелами, b1, ..., bn (1 ≤ bi ≤ 109) — элементы последовательности B.

Выходные данные

На первой строке выведите целое число k, которое обозначает размер найденного подмножества. k должно быть меньше либо равно чем .

На следующей строке выведите k целых чисел p1, p2, ..., pk (1 ≤ pi ≤ n) — элементы последовательности P. Вы можете вывести числа в любом порядке. Числа в P должны быть различны.

Пример
Входные данные
5
8 7 4 8 3
4 2 5 3 7
Выходные данные
3
1 4 5