#include <iostream>
#include <ctype.h>
using namespace std;
int main()
{
int a;
char ch[1000];
cin.getline(ch,1000);
int Max = 0;
char buffer[128]; //Введем буферную переменную
memset(buffer,0,128); //Обнулим ее
char *pStr = buffer; //Введем указатель на буферную перемнную
char Result[128]; //Результирующее слово
memset(Result,0,128);
for (int i = 0; i <= strlen(ch); i++) //Обойдем всю строку включая завершающий символ
{
if ((unsigned char)isdigit(ch[i])) //Если символ циферный то
{
if (strlen(buffer) ==0 && ch[i]=='0') continue; //Если начальные символы нули их мы писать не будем
*pStr = ch[i]; //Посимвольно пишим символы в буфер из ch
pStr++; //Сдвиг указателя
}
else if (strlen(buffer)) //Если же не циферный и в buffer - что то есть то
{
if (strlen(buffer) > Max)
{
strcpy(Result,buffer); //Скопируем из буфера в результат
Max = strlen(buffer);
}
memset(buffer,0,128); //Обнулим буферную переменную
pStr = buffer; //Установим указатель на начало буфера
}
}
cout<<"Result : '"<<Result<<"'"<<endl; //Выведим результат
cout<<"Result Format : ";
for (int i = 0; i<strlen(Result); i++)
{
cout<<Result[i];
if ((strlen(Result)-1-i)%3 == 0) cout<<" ";
}
}