>>216 こういうことだろ
#include <stdio.h> 
double f(int n, int m, double *E, double *var, double *min, double *max) {
  if (m < n) {
    double a;
    scanf("%lf", &a);
    *E += a;
    if (*min > a) *min = a;
    if (*max < a) *max = a;
    f(n, m+1, E, var, min, max);
    *var += (a-*E)*(a-*E);
  } else {
    *E /= n;
  }
}
int main() {
  int n;
  scanf("%d", &n);
  double E = 0, var = 0, min = 100000, max = -100000;
  f(n, 0, &E, &var, &min, &max);
  printf("%lf %lf %lf %lf\n", E, var, min, max);
}