Palindromic Poster
Ο Ryo και η Kita σχεδιάζουν μια νέα αφίσα για τη μπάντα Kessoku. Μετά από έναν έντονο καταιγισμό ιδεών, κατέληξαν στο συμπέρασμα ότι η αφίσα θα πρέπει να έχει τη μορφή ενός δισδιάστατου πλέγματος από πεζά αγγλικά γράμματα (π.χ. έως ), με γραμμές και στήλες.
Επιπλέον, είναι γνωστό ότι ο Ryo και η Kita έχουν και οι δύο ιδιαίτερες προτιμήσεις στα παλίνδρομα. Ο Ryo θα είναι ικανοποιημένος με την αφίσα μόνο αν ακριβώς από τις γραμμές της είναι παλίνδρομα, και η Kita θα είναι ικανοποιημένη με την αφίσα μόνο αν ακριβώς από τις στήλες της είναι παλίνδρομα. Μπορείτε να σχεδιάσετε μια αφίσα που θα ικανοποιεί και τον Ryo και την Kita ή να διαπιστώσετε ότι είναι αδύνατο να το κάνετε;
Σημείωση: Μια συμβολοσειρά θεωρείται παλίνδρομο αν είναι η ίδια όταν διαβάζεται προς τα εμπρός και προς τα πίσω. Για παράδειγμα, τα kayak και bb είναι παλίνδρομα, ενώ τα guitar και live δεν είναι.
Είσοδος
Η πρώτη και μοναδική γραμμή εισόδου θα αποτελείται από ακέραιους αριθμούς , , και χωρισμένους με κενά διαστήματα.
Για από τους διαθέσιμους βαθμούς, , , και .
Για επιπλέον από τους διαθέσιμους βαθμούς, , , και .
Για επιπλέον από τους διαθέσιμους βαθμούς, , , και .
Για επιπλέον από τους διαθέσιμους βαθμούς, , , , .
Έξοδος
Αν είναι αδύνατο να σχεδιάσετε μια αφίσα που θα ικανοποιεί και τον Ryo και την Kita, εξάγετε σε μια γραμμή.
Διαφορετικά, η έξοδός σας θα πρέπει να περιέχει γραμμές, καθεμία από τις οποίες θα αποτελείται από πεζά αγγλικά γράμματα, που αντιπροσωπεύουν το σχέδιο της αφίσας σας. Εάν υπάρχουν πολλαπλά πιθανά σχέδια, εξάγετε οποιοδήποτε από αυτά.
Παραδείγματα
input
4 5 1 2
output
union
radar
badge
anime
Επεξήγηση του πρώτου παραδείγματος:
Στο συγκεκριμένο σχέδιο, μόνο η δεύτερη γραμμή (δηλαδή το radar) και η δεύτερη και η τρίτη στήλη (δηλαδή naan και iddi) είναι παλίνδρομα. Αφού ακριβώς από τις γραμμές και από τις στήλες είναι παλίνδρομα, αυτό είναι ένα αποδεκτό σχέδιο.
input
2 2 2 1
output
IMPOSSIBLE
Επεξήγηση του δεύτερου παραδείγματος:
Σε αυτή την περίπτωση, μπορεί να αποδειχθεί ότι είναι αδύνατο να ικανοποιηθούν τόσο ο Ryo όσο και η Kita.
Comments