#include <bits/stdc++.h>
using namespace std;
int n, i, x, y, j, k;
long long f[4], ans;
int main() {
  cin >> n;
  for (i = 1; i <= n; ++i) {
    cin >> x >> y;
    x >>= 1;
    y >>= 1;
    ++f[(x & 1) << 1 | (y & 1)];
  }
  for (i = 0; i < 4; ++i) {
    for (j = 0; j < 4; ++j) {
      for (k = 0; k < 4; ++k) {
        if (((((i ^ j) > 0) + ((j ^ k) > 0) + ((i ^ k) > 0)) & 1) ^ 1) {
          if (i == j && j == k) {
            ans += f[i] * (f[i] - 1) * (f[i] - 2);
          } else if (i == j) {
            ans += f[i] * (f[i] - 1) * f[k];
          } else if (i == k)
            ans += f[i] * (f[i] - 1) * f[j];
          else if (j == k)
            ans += f[i] * f[j] * (f[j] - 1);
        }
      }
    }
  }
  cout << ans / 6;
}
