На отдыхе в Теплой Стране Вера познакомилась с симпатичным волейболистом-
трактористом Петром. Турист Петр, кстати, собирается после отличного отдыха в Теплой
Стране отправиться в путешествие по городам Европы. Как известно, Европа обладает развитой транспортной системой: в Европе есть \(V\) интересующих Петра городов и \(E\)
маршрутов ночных поездов. Каждый маршрут соединяет два различных города, время
в пути составляет одну ночь. Поезда по маршруту ходят в обоих направлениях.
Основной целью поездки Петра является осмотр местных достопримечательностей. По-
скольку Петр — невероятно занятой человек, то он решил, что все путешествие должно
занимать не более четырех дней. Петр уже многое повидал, поэтому на осмотр достопримечательностей в каждом городе Петр тратит ровно один день. Он хочет составить
наиболее практичный тур: каждый день он будет тратить на осмотр города, а каждую
ночь — на переезд ночным поездом между городами. Разумеется, Петр не имеет ни малейшего желания посещать один город несколько раз.
Но на этом прагматичность Петра не заканчивается: Петр, как настоящий турист, хочет посмотреть на самые красивые европейские достопримечательности. Он долго изучал
справочники и для каждого города оценил свою ожидаемую радость от его посещения \(p_i\).
Теперь он хочет найти маршрут, при котором его радость будет наибольшей. Помогите
Петру найти такой маршрут.
Формат выходного файла
В первой строке выходных данных выведите число K (1 ≤ K ≤ 4) — количество городов в оптимальном маршруте туриста Петра. В следующей строке выведите номера этих
городов в порядке посещения. Города нумеруются начиная с единицы. Если оптимальных
маршрутов несколько, выведите любой из них.
Система оценивания
Тесты к этой задаче состоят из пяти групп. Баллы за каждую группу ставятся только
при прохождении всех тестов группы и всех тестов предыдущих групп.
0. Тесты 1–2. Тесты из условия, оцениваются в ноль баллов.
1. Тесты 3–16. В тестах этой группы \(V\); \(E\) ≤ 100. Эта группа оценивается в 20 баллов
2. Тесты 17–32. В тестах этой группы \(V\); \(E\) ≤ 1 000. Эта группа оценивается в 20 баллов.
3. Тесты 33–53. В тестах этой группы \(V\) ≤ 3 000, \(E\) ≤ 60 000. Эта группа оценивается
в 30 баллов.
4. В тестах этой группы дополнительные ограничения отсутствуют. Эта группа оценивается в 30 баллов. Решение будет тестироваться на тестах этой группы offline, т. е.
после окончания тура.