char a[40]={0},b[40]={0};
int num=0;
int linelen=0;
int main()
{
	int n,k,cnt=0;
	cin>>n;
	cin>>b;       //?&#63541;?????
	cout<<b;
	k=strlen(b);   //?????????
	linelen=k;     //?????
	while(true)
	{
		cin>>a;
		num=strlen(a);          //?&#63541;?????????
		if(linelen==0){    //?????    
				{
					cout<<endl<<a;
					cnt++;
					linelen=linelen+num;
				}
		}
		else{
			if(num+linelen+1>80){    //&#63537;??????????&#63325;??????????&#63325;??????80??		
				cout<<endl<<a;  //?????????
				cnt++;
				linelen=num;         //?&#63359;?????????
			}
			else{
				if(num+linelen+1==80){  //&#63537;??????
					cout<<" "<<a;   //?????+??
					cnt++;
					linelen=0;  //??&#63325;?????0
				}
				else{
						cout<<" "<<a;   //?????+??
						cnt++;
						linelen=linelen+num+1;  //??&#63325;?????&#63325;???+??+???
				}
			}
		if(cnt==n-1)
				break;
		}
	}
	return 0;
}