#include <iostream>
#include <algorithm>

using namespace std;

std::string Trimed(const std::string& s)
{
	std::string::const_iterator begin = std::find_if(s.begin(),
												 s.end(),
												 [](char ch) { return !std::isspace(ch); });
 
	std::string::const_iterator   end = std::find_if(s.rbegin(),
												 s.rend(),
												 [](char ch) { return !std::isspace(ch); }).base();
	return std::string(begin, end);
}

int main() {
	string line;

	while (getline(cin, line))
	{
		cout << Trimed(line) << "!" << endl;
	}
	return 0;
}
