Paul este pasionat de colecționarea bancnotelor. Acesta și-a făcut chiar și un dosar în care colecționează bancnote ale diferitelor țări. El dorește să își facă o copertă personalizată pentru dosarul său, care să conțină un desen în formă de pătrat, cu marginea formată din caractere * și caractere $ în interior, dar nu știe cum să facă acest lucru automat.
Paul te roagă pe tine să îi scrii un program care să genereze modelul de pe coperta dosarului, pentru a o printa apoi la imprimantă.
Date de intrare
Se citește de la tastatură numărul n, reprezentând lungimea laturii pătratului.
Date de ieșire
Se va afișa pe ecran un pătrat cu marginile formate din caracterul * și interiorul din caracterul $.
Restricții și precizări
0 < n < 100
Exemplu
Date de intrare Date de ieșire
4 sa apara asa ****
---------------------------------------- *$*
------------------------------------------ *$*
------------------------------------------- ****
5 sa apara asa --------------------------*****
------------------------------------------------- *$$*
--------------------------------------------------*$$*
--------------------------------------------------*$$*
--------------------------------------------------*****