#include <bits/stdc++.h>
using namespace std;
int n, Q;
int cnt_bad = 0;
bool bad[2][100100];
int main() {
  scanf("%d%d", &n, &Q);
  memset(bad, 0, sizeof(bad));
  for (int i = 0; i < Q; i++) {
    int x, y;
    scanf("%d%d", &x, &y);
    x--, y--;
    if (bad[x][y]) {
      bad[x][y] = 0;
      if (y - 1 >= 0) cnt_bad -= bad[x ^ 1][y - 1];
      cnt_bad -= bad[x ^ 1][y];
      if (y + 1 < n) cnt_bad -= bad[x ^ 1][y + 1];
    } else {
      bad[x][y] = 1;
      if (y - 1 >= 0) cnt_bad += bad[x ^ 1][y - 1];
      cnt_bad += bad[x ^ 1][y];
      if (y + 1 < n) cnt_bad += bad[x ^ 1][y + 1];
    }
    if (cnt_bad == 0)
      printf("Yes\n");
    else
      printf("No\n");
  }
  return 0;
}
