#include <bits/stdc++.h>
using namespace std;
char s[200010], s1[200010], s2[200010], buffer[100010];
int main() {
  int i, l, l1 = 0, l2 = 0, k = 0, e2 = 0;
  scanf("%s", s);
  s[strlen(s)] = ';';
  l = strlen(s);
  i = 0;
  memset(buffer, 0, sizeof(buffer));
  bool isnum = 0;
  do {
    if (s[i] == ',' || s[i] == ';') {
      if (isnum) {
        for (int j = 0; j < strlen(buffer); j++) s1[l1 + j] = buffer[j];
        l1 += strlen(buffer);
        s1[l1] = ',';
        l1++;
      } else {
        for (int j = 0; j < strlen(buffer); j++) s2[l2 + j] = buffer[j];
        if ((strlen(buffer)) == 0) e2 = 1;
        l2 += strlen(buffer);
        s2[l2] = ',';
        l2++;
      }
      memset(buffer, 0, sizeof(buffer));
      isnum = 0;
      k = 0;
    } else {
      buffer[k++] = s[i];
      if (k == 1 && s[i] >= '0' && s[i] <= '9') isnum = 1;
      if (k > 1 && isnum && (s[i] < '0' || s[i] > '9')) isnum = 0;
      if (k == 2 && isnum && buffer[0] == '0') isnum = 0;
    }
    i++;
  } while (i < l);
  if (strlen(s1) != 0) s1[strlen(s1) - 1] = 0;
  if (strlen(s2) != 0) s2[strlen(s2) - 1] = 0;
  if (s1[0] == 0)
    cout << '-' << endl;
  else
    cout << '"' << s1 << '"' << endl;
  if (s2[0] == 0 && !e2)
    cout << '-' << endl;
  else
    cout << '"' << s2 << '"' << endl;
  return 0;
}
