Un text are cel mult 100 de caractere, iar cuvintele sale sunt formate numai din litere mici ale alfabetului englez si sunt separate prin cate un spatiu. Scrieti un program C/C++ care citeste de la tastatura un numar natural n (n in [1,10^2]), apoi un text de tipul precizat mai sus, si afiseaza pe ecran cuvintele acestuia, pe randuri separate, astfel incat primele pozitii sa fie ocupate de multimea formata de cele care au cel putin n litere, iar urmatoarele pozitii, in continuarea acestora, sa fie ocupate de multimea celorlalte cuvinte.
Cuvintele din aceeasi multime sunt afisate intr-o ordine oarecare, iar daca una dintre cele doua multimi este vida, se afiseaza pe ecran doar mesajul nu exista.
Exemplu: pentru n=5 si textul el mergea tot spre aleea pietruita, datele afisate pot fi: mergea, aleea, pietruita, el, tot, spre (fiecare pe cate un rand).
- Date de intrare
- Pe prima linie se citeste n. Pe a doua linie se citeste textul.
- Date de iesire
- Daca ambele multimi (cuvinte cu cel putin n litere, respectiv cu mai putin de n litere) sunt nevide, se afiseaza mai intai cuvintele din prima multime, apoi cele din a doua, cate unul pe linie (in ordinea din text). Daca una dintre multimi este vida, se afiseaza doar mesajul 'nu exista'.
- Restrictii
- 1 <= n <= 100, textul are cel mult 100 de caractere
Exemple
Exemplul 1
Intrare
5 el mergea tot spre aleea pietruita
Iesire
mergea aleea pietruita el tot spre
Exemplul 2
Intrare
1 ab cd
Iesire
nu exista

