#include <iostream>

using namespace std;

/**
   Wyświetla ciąg w ramce
   @param str wyświetlany ciąg
*/
void box_string(string contents)
{
   int n = contents.length();
   // Wypisz górny wiersz
   for (int i = 0; i < n + 2; i++) { cout << "-"; }
   cout << endl;
   cout << "!" << contents << "!" << endl;
   // Wypisz dolny wiersz
   for (int i = 0; i < n + 2; i++) { cout << "-"; }
   cout << endl;
}

int main()
{
   box_string("Witaj");
   box_string("świecie");
   return 0;
}

