//********************************
//*???????   **
//*?????? 1300012713 **
//*???2013.12.11  **
//********************************
int main()
{
	int n, m = 0, b[300] = {0};
	char a[300][40];
	cin >> n;
	for(int i = 1; i <= n; i++)
	{
		cin >> *(a+i);
		*(b+i) = strlen(*(a+i));
	}
	for(int j = 1; j <= n; j++)
	{
		m = m + *(b+j) + 1;
		if(m <= 81)
		{
			cout << *(a+j);
			if(j < n && m + *(b+j+1) < 81) cout << " ";
		}
		else 
		{
			m = 0;
			cout << "\n";
			j--;
		}
	}
	return 0;
}