#include <bits/stdc++.h>
using namespace std;
const int maxn = 200010;
int main() {
  int t;
  scanf("%d", &t);
  while (t--) {
    int b, w;
    scanf("%d%d", &b, &w);
    if (w > b * 3 + 1 || b > w * 3 + 1) {
      printf("NO\n");
      continue;
    }
    printf("YES\n");
    if (w == b) {
      for (int i = 2; i <= w + b + 1; i++) {
        printf("2 %d\n", i);
      }
    } else if (w > b) {
      w -= (b + 1);
      for (int i = 2; i <= 2 * b + 2; i++) {
        printf("2 %d\n", i);
        if (i & 1 && w) {
          printf("1 %d\n", i);
          w--;
        }
        if (i & 1 && w) {
          printf("3 %d\n", i);
          w--;
        }
      }
    } else {
      b -= (w + 1);
      for (int i = 1; i <= 2 * w + 1; i++) {
        printf("2 %d\n", i);
        if ((i & 1) == 0 && b) {
          printf("1 %d\n", i);
          b--;
        }
        if ((i & 1) == 0 && b) {
          printf("3 %d\n", i);
          b--;
        }
      }
    }
  }
}
