Masala A
Prefiks va suffiks
Sizga bo'sh bo'lmagan satr berilgan. Siz bu sateni shunda bo'sh bo'lmagan 2 ta A va B
satrga bo'lishingiz keraki S=A+B bo'lishi kerak.
Satrni ikkiga bo'lishning barcha imkoniyatlarini ko'rib chiqing va hosil bo'lgan (A, B) juftliklarini A satrning leksikografik (alfabit) o'sish tartibida ekranga chiqaring.Eslatma: Agar bir xil prefiks A bir nechta bo'linishda takrorlansa, uni qayta chiqarish shart emas (faqat noyob prefikslar va ularning mos suffikslari saqlanadi)
Bitta qatorda uzunligi 2 dan 100 tagacha bo me'yorida bo'lgan S. satri beriladi (satr raqamlar yoki lotin harflaridan iborat bo'lishi mumkin)
Har bir qatorda A va B satrlarini bo'sh joy bilan ajratib, A bo'yicha saralangan holda chiqaring
| # | input.txt | output.txt |
|---|---|---|
| 1 |
1234567 |
1 234567 12 34567 123 4567 1234 567 12345 67 123456 7 |
| 2 |
ab |
a b |