#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
//1234567
//1,234,567
//765,432,1
void reverse(char* sta, char* end) {
    char c;
    while (sta < end) {
        c = *sta;
        *sta = *end;
        *end = c;
        sta++;
        end--;
    }
}
int main() {
    char arr[20] = { 0 };
    scanf("%s", arr);
    char arr2[200] = { 0 };
    // char *sta=arr;

    int cnt = 0;
    int len = strlen(arr);
    int i = len - 1;
    int j = 0;
    while (i >= 0) {
        for (j = 0; j < 3; j++) {
            if (i >= 0)
                arr2[cnt++] = arr[i--];
        }
        if (i != -1)
            arr2[cnt++] = ',';

    }
    char* sta = arr2;
    char* end = &arr2[cnt - 1];
    reverse(sta, end);
    printf("%s", arr2);
    return 0;
}