#include <bits/stdc++.h>
int main() {
  int n, i, cnt = 0, x, y, su = 0, sd = 0;
  for (scanf("%d", &n), i = 0; i < n; ++i) {
    scanf("%d %d", &x, &y);
    if ((x & 1) ^ (y & 1)) {
      cnt++;
    }
    su += x;
    sd += y;
  }
  if (su & 1 ^ sd & 1) {
    printf("-1\n");
  } else if (su & 1 && sd & 1 && !cnt) {
    printf("-1\n");
  } else if (!(su & 1) && !(sd & 1)) {
    printf("0\n");
  } else {
    printf("1\n");
  }
  return 0;
}
