1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 using namespace std;
 5 typedef struct k{
 6     char name[15];
 7     long long int amt;
 8     int len;
 9 }new_k;
10 int main(){
11     int n, small, big;
12     long long int sum=0;
13     new_k in[100];
14     scanf("%d", &n);
15     for(int i=0;i<n;i++){
16         scanf("%s%I64d", in[i].name, &in[i].amt);
17         in[i].len=strlen(in[i].name);
18     }
19     big=0, small=n-1;
20     for(int i=0;i<n;i++){
21         if(in[i].amt>=in[big].amt)  big=i;
22         if(in[i].amt<=in[small].amt)    small=i;
23     }
24     if(small==big && n!=1){
25         small=n-1;
26         for(int i=0;i<n;i++){
27             if(i!=big && in[i].amt<=in[small].amt)
28                 small=i;
29         }
30     }
31     in[big].amt+=1;
32     for(int i=0;i<n;i++)
33         sum=sum+(in[i].len*(11-in[i].len)*in[i].amt);
34     printf("%-10s%I64d\n", in[big].name, in[big].amt);
35     printf("%-10s%I64d\n", in[small].name, in[small].amt);
36     printf("%I64d\n", sum);
37     return 0;
38 }