Саша уже не помнил, сколько времени бродил среди жёлтых стен и гудящих ламп. Чем дальше он заходил в Закулисье, тем больше терял рассудок. Он снова и снова возвращался в одни и те же комнаты и наконец решил составить карту лабиринта.
На карте он обозначил комнаты вершинами, а двусторонние переходы — рёбрами. Получился связный неориентированный граф. С удивлением Саша заметил, что каждое ребро принадлежит не более чем одному вершинно простому циклу (иначе говоря, граф является реберным кактусом).
Изучив карту, он решил оставить метки в некоторых комнатах, чтобы замечать, когда ходит кругами. Для этого в каждом вершинно простом цикле должна быть хотя бы одна помеченная комната.
Помогите ему выбрать как можно меньше таких комнат. Найдите их минимальное количество.
В первой строке заданы два целых числа $$$n$$$ и $$$m$$$ — количество комнат и переходов соответственно ($$$1 \le n \le 2 \cdot 10^5$$$; $$$n - 1 \le m \le \left\lfloor \frac{3(n - 1)}{2} \right\rfloor$$$). Комнаты пронумерованы от $$$1$$$ до $$$n$$$.
В каждой из следующих $$$m$$$ строк заданы два целых числа $$$u_i$$$ и $$$v_i$$$ — номера комнат, соединённых переходом ($$$1 \le u_i, v_i \le n$$$, $$$u_i \ne v_i$$$). По каждому переходу можно пройти в обоих направлениях.
Гарантируется, что между любой парой комнат существует не более одного перехода, а из любой комнаты можно добраться до любой другой.
Также гарантируется, что каждое ребро графа принадлежит не более чем одному вершинно простому циклу.
Напомним, что вершинно простой цикл — это замкнутый путь, в котором все вершины, кроме совпадающих начальной и конечной, различны. Разные простые циклы могут иметь общие вершины.
Выведите одно целое число — минимальное количество комнат, которые нужно пометить.
8 98 74 28 63 87 15 25 83 21 6
1
3 31 22 33 1
1
6 71 22 33 13 44 55 66 4
2
Бродя по бесконечным желтым коридорам Закулисья, вы нашли $$$n$$$ банок с миндальной водой весом $$$a_1, a_2, \ldots, a_n$$$.
Чтобы не потерять равновесие при беге от Сущностей, вам нужно разложить банки по двум сумкам так, чтобы суммарный вес в обеих сумках стал одинаковым. Некоторые банки можно оставить на полу. Каждая из взятых банок должна целиком оказаться ровно в одной из сумок. Сумки могут остаться пустыми (тогда вес в обеих равен $$$0$$$).
Найдите минимальное количество банок, которые придется оставить на полу, чтобы сбалансировать вес.
В первой строке записано целое число $$$t$$$ — количество наборов входных данных ($$$1 \leq t \leq 100$$$). Далее следуют $$$t$$$ наборов.
В первой строке каждого набора записано целое число $$$n$$$ — количество банок ($$$1 \leq n \leq 100$$$).
Во второй строке записаны $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ — веса банок ($$$1 \leq a_i \leq 500$$$).
Гарантируется, что сумма значений $$$n$$$ по всем наборам входных данных не превосходит $$$100$$$.
Для каждого набора входных данных выведите одно целое число — минимальное количество банок, которое нужно оставить на полу.
451 2 3 4 526 731 2 31013 1 5 4 3 7 8 11 4 3
1201
В первом примере один из вариантов — оставить банку весом $$$5$$$, тогда оставшиеся можно разложить по сумкам как $$$(1, 4)$$$ и $$$(2, 3)$$$ с равным весом $$$5$$$. Можно показать, что забрать все банки не получится.
Во втором примере единственный способ сохранить баланс — оставить обе банки и уйти с пустыми сумками.
В третьем примере можно забрать все банки, разложив их как $$$(1, 2)$$$ и $$$(3)$$$.
Двое странников выпали из реальности в Закулисье (Backrooms), уровни которого пронумерованы неотрицательными целыми числами. Сначала они только поднимались по уровням, потом в один и тот же час оказались на одном уровне и дальше только спускались. Номер своего уровня в Закулисье узнать нельзя, поэтому каждый час странники записывали в журнал лишь, на сколько уровней первый выше второго.
Более формально, массив неотрицательных целых чисел $$$h_1, h_2, \ldots, h_m$$$ называется горой с вершиной $$$k$$$, если $$$h_1 \le h_2 \le \ldots \le h_k \ge h_{k+1} \ge \ldots \ge h_m$$$. Пусть поход длился $$$m$$$ часов и в $$$i$$$-й час первый странник был на уровне $$$a_i$$$, а второй — на уровне $$$b_i$$$. Тогда $$$a$$$ и $$$b$$$ — горы с одной и той же вершиной $$$k$$$, $$$a_k = b_k$$$, а в журнал записаны числа $$$d_i = a_i - b_i$$$ при $$$i = 1, \ldots, m$$$.
В руки исследователей Закулисья попал журнал из $$$n$$$ записей $$$c_1, c_2, \ldots, c_n$$$, но какие из них относятся к походу, неизвестно. У исследователей есть $$$q$$$ независимых гипотез: каждая задаётся числами $$$l$$$ и $$$r$$$ и означает, что поход длился $$$m = r - l + 1$$$ часов и $$$d_i = c_{l+i-1}$$$. Для каждой гипотезы определите, могла ли она быть верной, и если могла — на каком наименьшем уровне странники могли встретиться.
В первой строке заданы два целых числа $$$n$$$ и $$$q$$$ — количество записей в журнале и количество гипотез ($$$1 \le n, q \le 2 \cdot 10^5$$$).
Во второй строке заданы $$$n$$$ целых чисел $$$c_1, c_2, \ldots, c_n$$$ — записи журнала ($$$|c_i| \le 10^9$$$).
Каждая из следующих $$$q$$$ строк содержит два целых числа $$$l$$$ и $$$r$$$ — очередная гипотеза ($$$1 \le l \le r \le n$$$).
Выведите $$$q$$$ строк. В $$$i$$$-й из них выведите ответ для $$$i$$$-й гипотезы: наименьший уровень, на котором странники могли встретиться, или $$$-1$$$, если гипотеза не могла быть верной.
4 35 1 0 12 41 31 2
1 5 -1
В первой гипотезе $$$d = (1, 0, 1)$$$. Подойдут, например, $$$a = (1, 1, 1)$$$ и $$$b = (0, 1, 0)$$$ с вершиной $$$k = 2$$$: странники встретились на уровне $$$1$$$.
Во второй гипотезе $$$d = (5, 1, 0)$$$. Подойдут $$$a = (5, 5, 5)$$$ и $$$b = (0, 4, 5)$$$ с вершиной $$$k = 3$$$: странники встретились на уровне $$$5$$$.
В третьей гипотезе $$$d = (5, 1)$$$. В час встречи $$$a_k = b_k$$$, то есть $$$d_k = 0$$$, а нулей среди $$$d_i$$$ нет. Поэтому ответ $$$-1$$$.
Вы исследуете Закулисье и сейчас застряли в одной очень странной аномалии. После кропотливых исследований вы поняли, что тут недавно прошёл командный контест ICPC формата.
Вам удалось выяснить, что в контесте участвовали $$$n$$$ команд и было $$$m$$$ задач. Также сохранился журнал всех посылок команд в хронологическом порядке, однако вердикты не сохранились. Посылка с вердиктом «принято» означает, что команда решила соответствующую задачу. После этого команда могла продолжать отправлять посылки по той же задаче, но они уже ни на что не влияли. Известно, что команда $$$i$$$ решила ровно $$$p_i$$$ различных задач.
За каждую задачу команда, решившая её первой, получает одну звёздочку (aka first-to-solve). Задача, которую никто не решил, не приносит звёздочку никому.
Для выхода из аномалии вам осталось ответить на один очень странный вопрос: какое минимальное количество звёздочек могла получить команда номер $$$1$$$?
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ — количество наборов входных данных $$$(1 \leq t \leq 1000)$$$. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит три целых числа $$$n$$$, $$$m$$$ и $$$k$$$ — количество команд, задач и посылок соответственно $$$(1 \leq n \leq 1000,\; 1 \leq m \leq 1000,\; 1 \leq k \leq 10^5)$$$.
Во второй строке каждого набора даны $$$n$$$ целых чисел $$$p_1, p_2, \ldots, p_n$$$, где $$$p_i$$$ — количество различных задач, решённых командой $$$i$$$ $$$(0 \leq p_i \leq m)$$$.
В следующих $$$k$$$ строках даны два целых числа $$$i$$$ и $$$j$$$ — номер команды и номер задачи для каждой посылки $$$(1 \leq i \leq n,\; 1 \leq j \leq m)$$$. Посылки перечислены в хронологическом порядке: каждая следующая была отправлена позже предыдущей.
Гарантируется, что в каждом наборе существует хотя бы один способ назначить вердикты посылкам так, чтобы каждая команда $$$i$$$ решила ровно $$$p_i$$$ задач.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$1000$$$, сумма $$$m$$$ не превосходит $$$1000$$$, а сумма $$$k$$$ не превосходит $$$10^5$$$.
Для каждого набора выведите одно целое число — минимальное количество звёздочек, которое могла получить команда номер $$$1$$$.
31 1 111 13 3 51 1 12 11 11 23 23 33 4 72 1 12 11 12 21 23 21 31 4
101
Вы ходили по коридорам Закулисья, когда за одной из дверей раздался топот. Вы затаились и прислушались: судя по звукам, там было огромное чудовище, которое сделало ровно $$$k$$$ шагов (то есть оставило $$$k$$$ отпечатков каждой своей лапы).
В Закулисье чудовища ходят просто: на каждом шаге целиком сдвигаются на один и тот же неизвестный ненулевой целочисленный вектор. При этом они не поворачиваются и не меняют расположение лап относительно друг друга.
Пол комнаты разбит на квадратные клетки. После каждого шага каждая лапа оставляет след, занимающий ровно одну клетку. Следы могут перекрываться; клетка, на которую наступили несколько раз, выглядит так же, как клетка с одним следом.
Когда топот стих, вы заглянули в комнату и обнаружили ровно $$$n$$$ клеток со следами (никакого животного, естественно, уже не было).
Найдите минимально возможное количество лап у чудовища — или определите, что вам это померещилось и не было такого животного, которое оставило эти следы.
В первой строке задано целое число $$$t$$$ ($$$1\le t\le 2000$$$) — количество наборов входных данных. Далее описаны наборы входных данных.
В первой строке каждого набора заданы два целых числа $$$n$$$ и $$$k$$$ ($$$1 \le n,k \le 2000$$$) — количество клеток со следами и количество шагов чудовища.
В следующих $$$n$$$ строках заданы пары целых чисел $$$x_i,y_i$$$ ($$$-10^9\le x_i,y_i\le 10^9$$$) — координаты клеток со следами. Все пары в пределах одного набора различны. Клетки перечислены в произвольном порядке.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2000$$$.
Для каждого набора входных данных выведите в отдельной строке одно целое число — минимально возможное количество лап у чудовища.
Если ни одно чудовище не могло оставить заданные следы, выведите $$$-1$$$.
35 30 01 02 03 04 08 20 01 02 00 101 102 103 104 103 20 01 00 1
25-1
В первом наборе примера у чудовища могли быть две лапы. Первая оставляет следы в клетках $$$(0,0)$$$, $$$(1,0)$$$ и $$$(2,0)$$$, а вторая — в клетках $$$(2,0)$$$, $$$(3,0)$$$ и $$$(4,0)$$$. Вектор каждого шага равен $$$(1,0)$$$.
Клетка $$$(2,0)$$$ отмечается дважды, но учитывается только один раз, поэтому всего получается пять клеток со следами. Одной лапы недостаточно: за три шага она оставила бы следы только в трёх клетках. Следовательно, ответ равен $$$2$$$.
Во втором наборе примера у чудовища могли быть пять лап. После первого шага они находятся в клетках $$$(0,0)$$$, $$$(1,0)$$$, $$$(0,10)$$$, $$$(2,10)$$$ и $$$(3,10)$$$. На втором шаге все лапы сдвигаются на вектор $$$(1,0)$$$. В результате следы занимают три клетки в строке $$$y=0$$$ и пять клеток в строке $$$y=10$$$.
Меньшего количества лап недостаточно. Сдвиг с ненулевой вертикальной компонентой невозможен: тогда после двух шагов в обеих строках было бы одинаковое количество отмеченных клеток. Значит, каждая лапа оставляет оба следа в одной строке. Для трёх клеток первой строки нужны хотя бы две лапы, а для пяти клеток второй — хотя бы три. Поэтому ответ равен $$$5$$$.
В третьем наборе примера получить заданные следы невозможно.
В Закулисье обитают натюрморты (Still Lifes) — странные существа, похожие на людей. Каждый шаг даётся им с трудом, поэтому они стараются ходить как можно меньше. Зато в этом странном месте они умеют телепортироваться, меняясь друг с другом местами.
В одном из коридоров находятся $$$n$$$ натюрмортов. Коридор можно считать числовой прямой. Натюрморт с номером $$$i$$$ находится в точке $$$s_i$$$ и хочет оказаться в точке $$$t_i$$$.
Можно выполнять следующие операции любое количество раз:
В одной точке могут находиться несколько натюрмортов. Найдите минимальное суммарное число шагов, необходимое, чтобы каждый натюрморт $$$i$$$ оказался в точке $$$t_i$$$.
Первая строка содержит целое число $$$t$$$ — количество наборов данных ($$$1 \le t \le 10^4$$$).
Первая строка каждого набора данных содержит целое число $$$n$$$ — количество натюрмортов ($$$1 \le n \le 2 \cdot 10^5$$$).
Следующие $$$n$$$ строк содержат по два целых числа $$$s_i$$$ и $$$t_i$$$ — начальную и желаемую координаты натюрморта с номером $$$i$$$ ($$$-10^9 \le s_i, t_i \le 10^9$$$).
Гарантируется, что сумма $$$n$$$ по всем наборам данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора данных выведите одно целое число — минимальное суммарное число шагов, необходимое, чтобы все натюрморты оказались в желаемых точках.
521 55 11-2 321 65 230 40 16 42-1234 5678-1234 5678
052713824
Как известно, с освещением в Закулисье бывает беда. Мало того, что электричество идёт мимо счётчика, так ещё и лампы периодически мигают.
Даня знает, что они мигают по строго определённому алгоритму: для первых $$$n$$$ мерцаний продолжительность $$$i$$$-го мерцания составляет от $$$a_i$$$ до $$$b_i$$$ секунд включительно, а начиная с $$$(n+1)$$$-го мерцания каждое мерцание длится дольше предыдущего на величину от $$$x$$$ до $$$y$$$ секунд включительно: например, $$$(n+1)$$$-е мерцание может длиться от $$$a_n+x$$$ до $$$b_n+y$$$ секунд включительно. Также для любого $$$1 \lt i \leq n$$$ верно, что $$$a_i \ge a_{i - 1}$$$ и $$$b_i \ge b_{i - 1}$$$.
Последнее мерцание, которое увидел Даня, продолжалось ровно $$$t$$$ секунд, после чего он задался вопросом: какое по счёту оно может быть? Если никакое мерцание не могло продолжаться $$$t$$$ секунд, выведите $$$0$$$.
В первой строке вводится одно целое число $$$n$$$ — количество мерцаний со строго определённым временным диапазоном ($$$1 \le n \le 10^5$$$).
В следующих $$$n$$$ строках через пробел вводятся по два целых числа $$$a_i$$$ и $$$b_i$$$ — границы продолжительности $$$i$$$-го мерцания включительно ($$$1 \le a_i \le b_i \le 10^5$$$). Гарантируется, что массивы $$$a$$$ и $$$b$$$ отсортированы по неубыванию.
В последней строке вводятся три целых числа через пробел: $$$x$$$, $$$y$$$ и $$$t$$$ — границы увеличения длительности мерцания (включительно) и время последнего мерцания соответственно ($$$1 \le x \le y \le 10^5, 1 \le t \le 10^5$$$).
Выведите единственное число — количество вариантов, какое по счёту мерцание могло продолжаться $$$t$$$ секунд. Во второй строке выведите через пробел в порядке возрастания номера возможных мерцаний. Гарантируется, что в ответе не более $$$2 \cdot 10^5$$$ вариантов. Если подходящих мерцаний нет, выведите $$$0$$$.
35 710 1512 175 10 17
2 3 4
11 25 6 25
1 5
Вы застряли в Закулисье регулярности — измерении, напоминающем обычное Закулисье, но подчиняющемся своим особым правилам. К счастью, вам повезло, и вам попался блокнот с описанием того, как проходить различные комнаты, и планом побега.
Всего существует $$$n$$$ типов комнат. Для каждого типа известно, сколько минут занимает прохождение этой комнаты. План побега — это строка. Каждая из первых $$$n$$$ заглавных букв латинского алфавита обозначает комнату и сама по себе является корректным планом побега. Пусть $$$s$$$, $$$f$$$ — корректные планы побега, тогда:
Пока вы ещё в шоке от случившегося и не приступили к исполнению плана, рассчитайте, сколько минимум и максимум вы можете бродить по Закулисью, следуя плану. Либо определите, что бродить вам столь долго, что не отличимо от вечности...
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ — количество наборов входных данных $$$(1 \leq t \leq 10^4)$$$. Далее следует описание наборов входных данных.
В первой строке вводится целое число $$$n$$$ — количество различных типов комнат в Закулисье. $$$(1 \leq n \leq 26)$$$.
Во второй строке вводятся $$$n$$$ целых чисел $$$a_i$$$ — длительность прохождения комнаты типа $$$i$$$ $$$(1 \leq a_i \leq 1000)$$$;
В третьей строке вводится строка $$$P$$$ — сам план. Гарантируется, что план соответствует описанному формату $$$(1 \leq |P| \leq 10^5)$$$.
Гарантируется, что сумма длин строк $$$|P|$$$ по всем наборам не превосходит $$$10^5$$$.
Для каждого набора входных данных выведите два целых числа — минимум и максимум, сколько может продлиться исполнение плана побега. Если минимум или максимум строго больше чем $$$10^{16}$$$, выведите вместо этого числа строку «inf».
431 2 3A|B33 2 1A(B|C)314(A(AA|A(A)9A)|AAA)21100((((((((((((((((A)9)9)9)9)9)9)9)9)9)9)9)9)9)9)9)9
1 26 924 96inf inf
Человек, попавший в Закулисье, имеет шансы на каждом шагу столкнуться с аномалиями. Например, Паша, провалившись в Закулисье во время перехода из одного корпуса ИТМО в другой, наблюдал следующую картину: в кругу друг напротив друга стояли $$$n$$$ пиратов и играли в камень-ножницы-бумагу.
Пираты — загадочные и вспыльчивые существа, и им очень не нравилось, когда раунд игры не был осмысленным. Раунд считается осмысленным, если кто-то выбыл и при этом нет путаницы, то есть, если в кругу было показано ровно два различных символа.
Паша задумался — а сколько вообще существует вариантов осмысленного раунда в такой игре? Помогите ему и ответьте на этот вопрос. Так как это число может быть очень большим, его нужно выводить по модулю $$$10^9 + 7$$$.
В одной строке вводится целое число $$$n$$$ — количество пиратов в кругу ($$$2 \le n \le 10^9$$$).
Выведите одно число — количество возможных осмысленных раундов при следующей игре в камень-ножницы-бумагу. Так как ответ может быть очень большим, его нужно выводить по модулю $$$10^9 + 7$$$.
2
6
5
90
Исследователи все еще пытаются составить карту желтых уровней Закулисья. Для этого они постепенно устанавливают сигнальные маячки, каждый из которых располагается в некоторой части уровня.
Представим уровень как двухмерную плоскость. Обозначим координаты $$$i$$$-го маячка как позицию в точке $$$(x_i, y_i)$$$. Как оказалось, они автоматически устанавливают соединения друг с другом. Два маячка $$$i$$$ и $$$j$$$ устанавливают соединение друг с другом тогда и только тогда, когда $$$|x_i-x_j| = |y_i-y_j| = k$$$. Между каждой парой маячков существует ровно один сигнал, который изображается отрезком между соответствующими точками.
Если два отрезка разных направлений пересекаются, возникают помехи. Помехой называется неупорядоченная пара отрезков разных направлений, которые пересекаются в точке, лежащей строго внутри каждого из них. Пересечения в концах отрезков не учитываются.
Помогите исследователю определить общее количество помех между всеми соединениями.
В первой строке даны два целых числа $$$n$$$ и $$$k$$$ — количество маячков и параметр соединения ($$$1 \le n \le 2 \cdot 10^5$$$, $$$1 \le k \le 10^9$$$).
В следующих $$$n$$$ строках даны два целых числа $$$x_i$$$ и $$$y_i$$$ — координаты $$$i$$$-го маячка ($$$-10^9 \le x_i, y_i \le 10^9$$$).
Гарантируется, что все точки попарно различны.
Выведите одно число — количество помех после установки всех маячков.
6 20 02 20 22 04 24 0
2
В примере пересекаются следующие пары отрезков:
Вы оказались в Закулисье — бесконечном лабиринте пустых комнат с жёлтыми стенами и мерцающими лампами.
Однако в этот раз лабиринт оказался необычным. Всего в нём $$$n$$$ комнат, соединённых $$$n-1$$$ коридорами так, что из любой комнаты можно добраться до любой другой ровно одним способом (другими словами, лабиринт является деревом).
Закулисье нестабильно. Каждую минуту происходит перестройка: комната, из которой выходит наибольшее количество коридоров, исчезает вместе со всеми ведущими в неё коридорами. Если таких комнат несколько, исчезает комната с наименьшим номером.
После исчезновения комнаты лабиринт может распасться на несколько изолированных частей. При этом на следующей минуте перестройка продолжается уже с учётом оставшихся коридоров.
Вам предстоит провести в Закулисье $$$n$$$ минут. Определите, на сколько изолированных частей распадётся лабиринт после каждой перестройки.
В первой строке дано целое число $$$n$$$ — количество комнат ($$$1 \le n \le 10^5$$$).
В следующих $$$n-1$$$ строках даны два целых числа $$$u$$$ и $$$v$$$, означающие, что комнаты $$$u$$$ и $$$v$$$ соединены коридором ($$$1 \le u, v \le n$$$).
Гарантируется, что изначально из любой комнаты можно добраться до любой другой.
Выведите $$$n$$$ целых чисел. $$$i$$$-е число должно обозначать количество изолированных частей лабиринта после $$$i$$$-й перестройки.
81 21 31 44 54 66 76 8
3 5 5 4 3 2 1 0
В Закулисье обнаружилась странная машина, которая должна сортировать числа. Однако из-за сбоя она больше не умеет менять элементы местами.
Вам дан массив $$$a$$$ из $$$n$$$ целых чисел. Машина умеет выполнять только одну операцию:
Выбрать два различных индекса $$$i$$$ и $$$j$$$ ($$$1 \le i, j \le n$$$, $$$i \ne j$$$) и заменить $$$a_i$$$ на $$$a_i \oplus a_j$$$, где $$$\oplus$$$ обозначает побитовое исключающее ИЛИ (XOR).
Ваша задача — определить, можно ли отсортировать массив по неубыванию, используя не более $$$4n$$$ операций. Если это возможно, выведите любую подходящую последовательность операций. Заметьте, что необязательно сохранять исходные элементы массива, то есть достаточно получить любой отсортированный массив с помощью описанной операции.
В первой строке дано целое число $$$n$$$ — размер массива ($$$1 \le n \le 2 \cdot 10^5$$$).
Во второй строке даны $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ — элементы массива ($$$0 \le a_i \le 10^9$$$).
Если отсортировать массив за не более чем $$$4n$$$ операций невозможно, выведите $$$-1$$$.
Иначе в первой строке выведите целое число $$$k$$$ ($$$0 \le k \le 4n$$$) — количество операций.
В следующих $$$k$$$ строках выведите по два целых числа $$$i$$$ и $$$j$$$ ($$$1 \le i, j \le n$$$, $$$i \ne j$$$), обозначающих операцию $$$a_i \gets a_i \oplus a_j$$$.
После выполнения всех операций массив должен быть отсортирован по неубыванию. Если существует несколько решений, разрешается вывести любое из них.
65 2 3 7 6 10
3 1 5 1 2 4 3