#include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int N; cin >> N; vector A(N); for(auto &a : A) cin >> a,a += a; sort(A.begin(),A.end()); long long Q1,Q2,Q3; if(N%2){ Q2 = A.at(N/2); int n = N/2; if(n%2) Q1 = A.at(n/2),Q3 = A.at(N/2+1+n/2); else Q1 = A.at(n/2)/2+A.at(n/2-1)/2,Q3 = A.at(N/2+1+n/2)/2+A.at(N/2+1+n/2-1)/2; } else{ Q2 = A.at(N/2)/2+A.at(N/2-1)/2; int n = N/2; if(n%2) Q1 = A.at(n/2),Q3 = A.at(N/2+n/2); else Q1 = A.at(n/2)/2+A.at(n/2-1)/2,Q3 = A.at(N/2+n/2)/2+A.at(N/2+n/2-1)/2; } long long IQR = Q3-Q1; int U = 0; for(auto a : A) if(a+a < Q1+Q1-3*IQR || a+a > Q3+Q3+3*IQR) U++; cout << fixed << setprecision(20); cout << Q1/2.0 << " " << Q2/2.0 << " " << Q3/2.0 << " " << U << endl; }