#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include< iomanip>
using namespace std;
int main()
{
int N;
cin >> N;
vector<int> v, A1, A2, A3, A4, A5;
for (int i = 0; i < N; i++)
{
int t;
cin >> t;
v.push_back(t);
}
for (int i = 0; i < N; i++)
{
if (v[i] % 2 == 0 && v[i] % 5 == 0)
A1.push_back(v[i]);
if (v[i] % 5 == 1)
A2.push_back(v[i]);
if (v[i] % 5 == 2)
A3.push_back(v[i]);
if (v[i] % 5 == 3)
A4.push_back(v[i]);
if (v[i] % 5 == 4)
A5.push_back(v[i]);
else
continue;
}
int a1 = 0, a2 =0, a3 = A3.size(), a5 = 0;
double a4 = 0;
if (A1.size() != 0)
{
vector<int> ::iterator i1;
i1 = A1.begin();
for (i1; i1 != A1.end(); i1++)
{
a1 += *(i1);
}
}
else
a1 = -1;
``` js
if (A2.size() != 0)
{
vector<int> ::iterator i2;
i2 = A2.begin();
for (i2; i2 != A2.end(); i2++)
{
switch ((i2 - A2.begin()) % 2)
{
case 0:
a2 += *(i2);
break;
case 1:
a2 -= *(i2);
break;
}
}
}
else
a2 = -1;
a3 = A3.size();
if (A4.size() != 0)
{
vector<int> ::iterator i4;
i4 = A4.begin();
for (i4; i4 != A4.end(); i4++)
{
a4 += *(i4);
}
a4 = double(a4 / A4.size());
}
else
a4 = -1;
if (A5.size() != 0)
{
sort(A5.begin(), A5.end());
a5 = *(A5.end() - 1);
}
else a5 = -1;
if (a1 != -1)
cout << a1 << " ";
else cout << "N"<<" ";
if (a2 != -1)
cout << a2 << " ";
else cout << "N"<<" ";
if (a3 != 0)
cout << a3 << " ";
else cout << "N"<<" ";
if (a4 != -1)
cout << fixed <<setprecision(1)<<a4 << " ";
else cout << "N"<<" ";
if (a5 != -1)
cout << a5 ;
else cout << "N";
}