#include <bits/stdc++.h>
using namespace std;
int n, q;
int d[2][200000];
int cnt[3];
void calc(int x, int y, int e) {
  if (d[x][y] == 0) return;
  if (x == 0) {
    if (y + 1 < n && d[x + 1][y + 1]) cnt[0] += e;
    if (y - 1 >= 0 && d[x + 1][y - 1]) cnt[1] += e;
    if (d[x + 1][y]) cnt[2] += e;
  } else {
    if (y - 1 >= 0 && d[x - 1][y - 1]) cnt[0] += e;
    if (y + 1 < n && d[x - 1][y + 1]) cnt[1] += e;
    if (d[x - 1][y]) cnt[2] += e;
  }
}
int main() {
  cin >> n >> q;
  for (int i = 0; i < q; i++) {
    int r, c;
    scanf("%d%d", &r, &c);
    r--;
    c--;
    calc(r, c, -1);
    d[r][c] ^= 1;
    calc(r, c, 1);
    if (cnt[0] || cnt[1] || cnt[2])
      puts("No");
    else
      puts("Yes");
  }
}
