#include <bits/stdc++.h>
int N, M;
int mozzi[10004];
int mozzi2[10004];
int is_pair;
int xx;
int main() {
  scanf("%d %d", &N, &M);
  for (int i = 1; i <= M; i++) {
    is_pair = 0;
    int x;
    scanf("%d", &x);
    for (int j = 1; j <= x; j++) {
      int y;
      scanf("%d", &y);
      if (y > 0) {
        if (mozzi2[y] == i) {
          is_pair = 1;
        } else {
          mozzi[y] = i;
        }
      } else {
        if (mozzi[-y] == i) {
          is_pair = 1;
        } else {
          mozzi2[-y] = i;
        }
      }
    }
    if (!is_pair) {
      printf("YES");
      return 0;
    }
  }
  printf("NO");
}
