Cerința
În banca lui Cătălin există un seif special unde Moș Crăciun își ține ascunse cadourile pentru copiii cei cuminți. Fiind vorba de o persoană așa de importantă, codul seifului nu este unul ușor. Moșului îi este dat un cartonaș cu n
numere pe care le parcurge, în ordine, de la al doilea la penultimul, şi verifică pentru fiecare număr dacă cei 2
vecini sunt ori divizori ori multipli ai acestuia. Dacă da, va șterge primul triplet care respectă această regulă (numărul şi vecinii săi), formându-se un nou cod pentru care se reia de la început aplicarea regulii, până când nu mai există pe cartonaș niciun număr care să respecte proprietatea de eliminat.
La final se vor obține valorile corecte ale codului, care vor fi introduse în ordinea apariției lor sau, în cazul în care s-au șters toate numerele de pe cartonaș, atunci codul va fi mesajul preferat folosit de Moș Crăciun: Merry Christmas
.
Date fiind cele n
numere de pe cartonaş, Moșul vă roagă să aflați codul de care are nevoie pentru a putea deschide seiful în seara de ajun.
Date de intrare
Fișierul de intrare codsecret.in
conține pe prima linie numărul natural n
, iar pe a doua linie se găsesc n
numere naturale x[1] x[2] ... x[n]
, separate prin câte un spațiu, reprezentând numerele aflate pe cartonaș.
Date de ieșire
Fișierul de ieșire codsecret.out
va conține pe prima linie codul pe care Moș Crăciun îl va folosi pentru a deschide seiful.
Restricții și precizări
1 ≤ n ≤ 100.000
0 < x[i] ≤ 10.000.000
Exemplul 1
codsecret.in
9 2 12 6 3 10 2 4 8 3
codsecret.out
3 8 3
Explicație
Numărul 12
are 2
vecini, care sunt divizori ai săi deci vom șterge tripletul 2 12 6
. Noul cod obținut este 3 10 2 4 8 3
.
În noul cod avem numărul 2
, care are ca vecini doi multipli de-ai săi, deci vom șterge tripletul 10 2 4
.
Noul cod obținut este 3 8 3
, căruia nu îi putem face modificări, așa că îl afișăm.
Exemplul 2
codsecret.in
3 1 2 4
codsecret.out
Merry Christmas
Explicație
Numărul 2
are 2
vecini și aceștia sunt unul divizor şi celălalt multiplu al său, deci vom șterge tripletul 1 2 4
. Observăm că nu mai avem niciun număr pe cartonaș deci vom afișa mesajul corespunzător.