#include <stdio.h>
int main()
{
struct book
{
char name[33];
double price;
};
int N;
scanf("%d", &N);
struct book a[10];
int i;
int index1 = 0,index2 = 0;
for(i = 0; i < N; i++)
{
getchar();
gets(a[i].name);
scanf("%lf", &a[i].price);
}
for(i = 0; i < N; i++)
{
if(a[i].price > a[index1].price) index1 = i;
}
for(i = 0; i < N; i++)
{
if(a[i].price < a[index2].price) index2 = i;
}
printf("%.2lf ,%s\n", a[index1].price, a[index1].name);
printf("%.2lf ,%s", a[index2].price, a[index2].name);
return 0;
}