#include <bits/stdc++.h>
using namespace std;
int main() {
  string s;
  getline(cin, s);
  int i = 0;
  while (i != s.length()) {
    if (s[i] >= 97 && s[i] <= 122)
      i++;
    else {
      if (s[i] == ' ' && s[i + 1] == ' ') {
        while (s[i + 1] == ' ') {
          s.erase(i + 1, 1);
        }
        i++;
      } else if (s[i] == ',' || s[i] == '.' || s[i] == '?' || s[i] == '!') {
        if (s[i + 1] != ' ')
          s.insert(i + 1, " ");
        else if (s[i - 1] == ' ') {
          s.erase(i - 1, 1);
        } else
          i++;
      } else
        i++;
    }
  }
  cout << s << endl;
  return 0;
}
