#include <bits/stdc++.h>
int main() {
  int n;
  scanf("%d", &n);
  int ar[n], i;
  for (i = 0; i < n; i++) scanf("%d", &ar[i]);
  for (i = 0; i < n; i++)
    if (ar[i] & 1) {
      if (i == n - 1 || !ar[i + 1]) {
        printf("NO\n");
        return 0;
      } else
        ar[i + 1]--;
    }
  printf("YES\n");
  return 0;
}
