#include <bits/stdc++.h>
int main() {
  int tc, i;
  long long int a, b, em = 0;
  scanf("%d", &tc);
  for (i = 0; i < tc; i++) {
    em = 0;
    scanf("%lld %lld", &a, &b);
    if ((a >= 1 && b >= 2) || (a >= 2 && b >= 1)) {
      em = (a + b) / 3;
    }
    if (a > b) {
      if (b < em) {
        em = b;
      }
    } else {
      if (a < em) {
        em = a;
      }
    }
    printf("%lld\n", em);
  }
}
