A. Выделение чисел
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Задана строка s. Будем называть словом любую наибольшую по включению последовательность подряд идущих символов, не включающую в себя символы ',' (запятая) и ';' (точка с запятой). Например, в строке «aba,123;1a;0» четыре слова: «aba», «123», «1a», «0». Слово может оказаться пустым: например, строка s;;» содержит три пустых слова, которые разделены символом ';'.

Вам требуется найти в заданной строке все слова, являющиеся ЦЕЛЫМИ неотрицательными числами без лидирующих нулей, и по ним построить новую строку a. Строка a должна содержать слова, являющиеся числами, разделенные символом ',' (порядок чисел должен остаться таким же каким был в строке s). По оставшимся словам нужно построить строку b аналогичным образом (порядок слов должен остаться таким же как в строке s).

В этой задаче "101", "0" — это ЦЕЛЫЕ числа, а "01" и "1.0" — нет.

Например, для строки aba,123;1a;0 нужно построить строку a123,0» и строку равную baba,1a».

Входные данные

В единственной строке входных данных находится строка s (1 ≤ |s| ≤ 105). Строка состоит только из символов '.' (ASCII 46), ',' (ASCII 44), ';' (ASCII 59), цифр, строчных и прописных букв латинского алфавита.

Выходные данные

В первой строке выведите строку a, окруженную кавычками (ASCII 34), а во второй — строку b, окруженную кавычками.

Если среди слов в строке s нет чисел, в первой строке выведите знак минус (ASCII 45). Если все слова в строке s являются числами, во второй строке выведите знак минус.

Примеры
Входные данные
aba,123;1a;0
Выходные данные
"123,0"
"aba,1a"
Входные данные
1;;01,a0,
Выходные данные
"1"
",01,a0,"
Входные данные
1
Выходные данные
"1"
-
Входные данные
a
Выходные данные
-
"a"
Примечание

Во втором примере строка s содержит 5 слов: «1», «», «01», «a0», «».