- Time limit: 2.00 s
- Memory limit: 512 MB
Syrjälän parikoodauskisoissa on n osallistujaa, jotka on numeroitu 1, 2, \ldots, n. Osallistujan i koodin kirjoitustaito on i ja koodin lukutaito on \pi_i. \pi on permutaatio, eli luvuissa \pi_1, \pi_2, \ldots, \pi_n esiintyy jokainen välin 1 \ldots n luku tasan kerran.
Sanotaan että kahden parikoodausjoukkueen välinen kilpailu on kiinnostava jos joukkueiden koodin kirjoitus- ja lukutaitojen summat ovat samat modulo n. Toisin sanoen kun osallistujien a ja b muodostama joukkue kilpailee osallistujien c ja d muodostamaa joukkuetta vastaan, kilpailu on kiinnostava jos:
- a + b \equiv c + d \pmod{n}, ja
- \pi_a + \pi_b \equiv \pi_c + \pi_d \pmod{n}
Tehtävänäsi on löytää osallistujat a, b, c ja d joilla nämä yhtälöt pätevät. Huomaa että yhtälöt pätevät triviaalisti jos a = c ja b = d tai jos a = d ja b = c. Tehtävänäsi on löytää mikä tahansa muu ratkaisu, tai sanoa ettei sellaista ole. Muita rajoituksia ratkaisuille ei ole, eli esimerkiksi ratkaisu jossa a = b käy.
Huom. Syötteissä olevat permutaatiot on generoitu satunnaisesti niin että kaikki n:n luvun permutaatiot ovat yhtä todennäköisiä.
Syöte
Syötteen ensimmäisellä rivillä on luku n. Toisella rivillä on n lukua, \pi_1, \pi_2, \ldots, \pi_n.
Tuloste
Tulosta ensimmäiselle riville YAY
jos ratkaisu on olemassa ja QAQ
jos ratkaisua ei ole olemassa. Jos ratkaisu on olemassa tulosta toiselle riville neljä lukua, a, b, c ja d.
Rajat
- 2 \le n \le 10^6
- \pi on satunnaisesti generoitu permutaatio
Tehtävässä on 50 testitapausta.
Esimerkki
Syöte:
5 2 4 3 5 1
Tuloste:
YAY 5 5 1 4