using System;
using System.IO;
class Program
{
static void Main()
{
string[] p = File.ReadAllText("input.txt").Split();
int N = int.Parse(p[0]);
int[] n = new int[N];
for (int i = 0; i < N; i++)
{
n[i] = int.Parse(p[i + 1]);
}
// Среднее арифметическое
double sum = 0;
for (int i = 0; i < N; i++)
{
sum += n[i];
}
double average = sum / N;
// Произведение чисел меньше 50
long prod = 1;
bool found = false;
for (int i = 0; i < N; i++)
{
if (n[i] < 50)
{
prod *= n[i];
found = true;
}
}
if (found == false)
{
prod = 0;
}
// Сумма чисел больше среднего
int sum2 = 0;
for (int i = 0; i < N; i++)
{
if (n[i] > average)
{
sum2 += n[i];
}
}
// Минимальное число
int min = n[0];
for (int i = 1; i < N; i++)
{
if (n[i] < min)
{
min = n[i];
}
}
// Запись результата
StreamWriter writer = new StreamWriter("output.txt");
writer.WriteLine(prod);
writer.WriteLine(sum2);
writer.WriteLine(min);
writer.Close();
Console.WriteLine("Готово!");
}
}