#include <bits/stdc++.h>
int main() {
  int N, i, x_dif, y_dif, t_dif, flag = 1;
  int x[10];
  int y[10];
  int t[10];
  x[0] = 0;
  y[0] = 0;
  t[0] = 0;
  scanf("%d", &N);
  for (i = 0; i < N; i++) {
    scanf("%d %d %d", &t[i + 1], &x[i + 1], &y[i + 1]);
  }
  for (i = 0; i < N; i++) {
    x_dif = abs(x[i + 1] - x[i]);
    y_dif = abs(y[i + 1] - y[i]);
    t_dif = abs(t[i + 1] - t[i]);
    if (x_dif + y_dif <= t_dif && (x_dif - y_dif) % 2 == t_dif % 2)
      flag = 0;
    else
      flag = 1;
    if (flag == 1) break;
  }
  if (flag == 0)
    printf("Yes\n");
  else
    printf("No\n");
  return 0;
}
