#include <bits/stdc++.h>
using namespace std;
int main() {
vector<int>g;
int a,n,max=-1,min=101;//max最高不及格分數,min最低基格分數
cin>>n;
for(int i=0;i<n;i++){
cin>>a;
g.push_back(a);
if(g[i]<60&&g[i]>max){
max=g[i];
}
else if(g[i]>=60&&g[i]<min){
min=g[i];
}
}
sort(g.begin(),g.end());//排序陣列
for(int i=0;i<n;i++)
cout<<g[i]<<" ";
cout<<"\n";
if(max!=-1){
cout<<max<<"\n";
}
else{//表沒人低於60分
cout<<"best case\n";
}
if(min!=101){
cout<<min<<"\n";
}
else{//表沒人及格
cout<<"worst case\n";
}
return 0;
}