#include <bits/stdc++.h>

char s[111];
char news[333];

using namespace std;

int main() {
    gets(s + 1);
    int n = strlen(s + 1);
    int newN = 0;
    bool needSpace = 0;
    for (int i = 1; i <= n; ++i) {
        if (s[i] == '-' || s[i] == '.')
            continue;
        if (s[i] == ',') {
            if (news[newN] != ' ')
                news[++newN] = ' ';
            news[++newN] = s[i];
            needSpace = true;
        } else {
            if (s[i] == ' ')
                needSpace = 0;
            if (needSpace) {
                news[++newN] = ' ';
                needSpace = 0;
            }
            news[++newN] = s[i];
        }
    }
    for (int i = 1; i <= newN; ++i)
        printf("%c", news[i]);
    return 0;
}