#include <stdio.h>
#include <stdlib.h>
int main()
{
char s[100];
gets(s);
double d[30],f;
int n=0;
int i=0,j=0;
int flag = 1;
while(s[i] != 0)
{
if((s[i]>='0' && s[i] <= '9') || s[i] == '.')
{
if(flag == 1)
d[n++] = atof(s+i);
flag = 0;
}
else
flag = 1;
i++;
}
for(i=0;i<n-1;i++)
for(j=0;j<n-i-1;j++)
{
if(d[j] < d[j+1])
{
f = d[j];
d[j] = d[j+1];
d[j+1] = f;
}
}
for(i=0;i<n;i++)
printf("%.2lf ",d[i]);
return 0;
}