>>72
#include <iostream>
#include <string>
#include <cctype>
using std::string;
using std::isspace;
string trim (string str)
{
  unsigned i = 0, j = str.length();
  while (isspace(str[i]))
    i++;
  while (isspace(str[j]))
    j--;
  str.resize(j);
  return string(str.c_str() + i);
}

int main(void)
{
  for (;;)
  {
    string str;
    std::cin >> str;
    std::cout << trim(str) << std::endl;
  }
  return 0;
}
もしisblankがあればisspaceよりもそれを使う方がいい鴨