#include <iostream>
#include <algorithm>
using namespace std;
struct Film{
string name;
string director;
int year;
float rating;
};
bool CompareByRating(const Film& a,const Film& b){
return a.rating<b.rating;
}
int main() {
int n;
cin>>n;
Film* film=new Film[n];
for(int i=0;i<n;++i)
cin>>film[i].name>>film[i].director>>film[i].year>>film[i].rating;
sort(film,film+n,CompareByRating);
cout<<"Фільм з найвищим рейтингом: "<<film[n-1].name<<endl;
float sumRating=0;
for(int i=0;i<n;++i)sumRating+=film[i].rating;
cout<<"Середній рейтинг фільмів: "<<sumRating/n;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IEZpbG17CglzdHJpbmcgbmFtZTsKCXN0cmluZyBkaXJlY3RvcjsKCWludCB5ZWFyOwoJZmxvYXQgcmF0aW5nOwp9Owpib29sIENvbXBhcmVCeVJhdGluZyhjb25zdCBGaWxtJiBhLGNvbnN0IEZpbG0mIGIpewoJcmV0dXJuIGEucmF0aW5nPGIucmF0aW5nOwp9CmludCBtYWluKCkgewoJaW50IG47CgljaW4+Pm47CkZpbG0qIGZpbG09bmV3IEZpbG1bbl07CmZvcihpbnQgaT0wO2k8bjsrK2kpCmNpbj4+ZmlsbVtpXS5uYW1lPj5maWxtW2ldLmRpcmVjdG9yPj5maWxtW2ldLnllYXI+PmZpbG1baV0ucmF0aW5nOwpzb3J0KGZpbG0sZmlsbStuLENvbXBhcmVCeVJhdGluZyk7CmNvdXQ8PCLQpNGW0LvRjNC8INC3INC90LDQudCy0LjRidC40Lwg0YDQtdC50YLQuNC90LPQvtC8OiAiPDxmaWxtW24tMV0ubmFtZTw8ZW5kbDsKZmxvYXQgc3VtUmF0aW5nPTA7CmZvcihpbnQgaT0wO2k8bjsrK2kpc3VtUmF0aW5nKz1maWxtW2ldLnJhdGluZzsKY291dDw8ItCh0LXRgNC10LTQvdGW0Lkg0YDQtdC50YLQuNC90LMg0YTRltC70YzQvNGW0LI6ICI8PHN1bVJhdGluZy9uOwoJcmV0dXJuIDA7Cn0=