#include <bits/stdc++.h>
using namespace std;
int main() {
  string a, b;
  b = " ";
  getline(cin, a);
  for (int i = 0; i < a.size(); i++) {
    if (a[i] == ',' || a[i] == '.' || a[i] == '!' || a[i] == '?')
      if (a[i + 1] != ' ') a.insert(i + 1, b);
    if (a[i] == ' ')
      if (a[i + 1] == ' ' || a[i + 1] == ',' || a[i + 1] == '.' ||
          a[i + 1] == '!' || a[i + 1] == '?') {
        a.erase(i, 1);
        i--;
      }
  }
  cout << a;
  return 0;
}
