#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N = 1e6 + 5;
int n , sum;
int a[N];
int cnt[3];
main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cin >> n;
for(int i = 1 ; i <= n ; i++)
{
cin >> a[i];
sum += a[i];
if(a[i] % 2 == 0)
cnt[0]++;
else
cnt[1]++;
}
if(sum % 2 == 0)
cout << cnt[0] * (cnt[0] - 1) / 2
+ cnt[1] * (cnt[1] - 1) / 2 << "\n";
else
cout << cnt[0] * cnt[1] << "\n";
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgaW50IGxvbmcgbG9uZwoKY29uc3QgaW50IE4gPSAxZTYgKyA1OwppbnQgbiAsIHN1bTsKaW50IGFbTl07CmludCBjbnRbM107CgptYWluKCkKewogICAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oMCk7CiAgICBjaW4udGllKDApOwogICAgY2luID4+IG47CiAgICBmb3IoaW50IGkgPSAxIDsgaSA8PSBuIDsgaSsrKQogICAgewogICAgICAgIGNpbiA+PiBhW2ldOwogICAgICAgIHN1bSArPSBhW2ldOwogICAgICAgIGlmKGFbaV0gJSAyID09IDApCiAgICAgICAgICAgIGNudFswXSsrOwogICAgICAgIGVsc2UKICAgICAgICAgICAgY250WzFdKys7CiAgICB9CiAgICBpZihzdW0gJSAyID09IDApCiAgICAgICAgY291dCA8PCBjbnRbMF0gKiAoY250WzBdIC0gMSkgLyAyCiAgICAgICAgICAgICAgKyBjbnRbMV0gKiAoY250WzFdIC0gMSkgLyAyIDw8ICJcbiI7CiAgICBlbHNlCiAgICAgICAgY291dCA8PCBjbnRbMF0gKiBjbnRbMV0gPDwgIlxuIjsKICAgIAogICAgCiAgICAKfQ==