Mistrzostwa Polski Szkół Średnich w Programowaniu Zespołowym 2024

2020-2022 2023 Regulations Schedule RODO info Ranking

Problem description


Prezent
(C)
Limit pamięci: 512 MB
Limit czasu: 2.00 s


Janek, będąc bardzo zajęty treningiem do olimpiady, nie zauważył, że święta już dawno minęły. Pomimo to zdecydował się napisać jeszcze list do Świętego Mikołaja z prośbą o zaległy prezent. Janek, podobnie jak rok wcześniej, poprosi o permutację n liczb, jednak chce, żeby była jak najmniej podobna do tej, którą dostał rok wcześniej. W tym celu zdefiniował współczynnik podobieństwa dwóch permutacji p i q jako inwd(pi,qi), gdzie nwd(x,y) oznacza największy wspólny dzielnik liczb x i y. Janek chce poprosić o taką permutację q, która zminimalizuje współczynnik podobieństwa z permutacją p, którą dostał w tamtym roku. Ponieważ Janek jest bardzo zajęty implementowaniem zadania z geometrii na następne kółko, prosi Cię o pomoc w znalezieniu dowolnej takiej permutacji.

Wejście

W pierwszym wierszu znajduje się n, długość permutacji.
W drugim wierszu n liczb p1, p2, …, pn, oznaczających permutację p.

Wyjście

W pierwszym i jedynym wierszu wypisz n różnych liczb q1, q2, …, qn, czyli permutację q mającą minimalny współczynnik podobieństwa z p. Jeśli jest więcej niż jedna taka permutacja, możesz wypisać dowolną.

Ograniczenia

1 ≤ ni ≤ 2 ⋅ 105
1 ≤ pi ≤ n, pi ≠ pj dla 1 ≤ i ≠ j ≤ n

Przykład

Wejście Wyjście
3
2 1 3
1 3 2
Wejście Wyjście
7
3 1 7 4 2 5 6
4 3 6 7 5 2 1