#include <stdio.h>

#define MAX 100

float max_broj(float a[], int n);
float aritmeticka_sredina(float a[], int n);

float max_broj(float a[], int n) {
  int i;
  float m = a[0];
  for (i = 0; i < n; i++)
    if (a[i] > m)
      m = a[i]; /* ova for petlja trazi maksimum  */
  return m;
}

float aritmeticka_sredina(float a[], int n) {
  int i;
  float s = 0.0;
  for (i = 0; i < n; i++)
    s += a[i]; /* izracunava sumu svih clanova niza*/
  s = s / n;   /*deli tu sumu sa brojem clanova*/
  return s;
}

int main() {
  float niz[MAX];
  int i, n;
  float m, a;
  /*	printf("Unesite broj elemenata(n<100) \n");*/
  scanf("%d", &n);
  if ((n > 100) || (n < 1))
    printf("-1"); /*ako je n neodgovarajuce ispisuje -1*/
  else {
    /*			printf("Unesite %d elemenata niza\n",n);*/
    for (i = 0; i < n; i++)
      scanf("%f", &niz[i]); /* ucitava niz */
    m = max_broj(niz, n);
        /*ove dve linije koda pozivaju funkcije za ucitani niz*/
    a = aritmeticka_sredina(niz, n);
    printf("%f\n", m);
    printf("%f\n", a); /*ispisuje rezultat*/
    if (m > 2 * a)
      printf("1\n");
    else
      printf("0\n");
  }

  return 0;
}
