#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
int main()
{
char str[30000]={'0'}, minstart = 0, maxstart = 0,num=0;
int max = 0, min =100,sum=0;
gets(str);
int len = strlen(str);
for (int i = 0; i < len; i++) {
if (str[i] != ' ' && str[i] != ',' && str[i] != '.') {
sum++;
if (i == len - 1) {
if (sum > max) {
max = sum;
maxstart = i - sum+1;
}
if (sum < min) {
min = sum;
minstart = i - sum+1;
}
sum = 0;
}
}
else if (sum == 0) {
num++;
}
else {
if (sum > max) {
max = sum;
maxstart = i - sum;
}
if(sum<min){
min = sum;
minstart = i - sum;
}
sum = 0;
}
}
for (int i = maxstart; i < maxstart + max; i++) {
printf("%c", str[i]);
}
printf("\n");
for (int i = minstart; i < minstart + min; i++) {
printf("%c", str[i]);
}
return 0;
}