#include <bits/stdc++.h>
using namespace std;
const double PI = acos(-1.0);
int get(long long i, long long j) {
  if (i == 0 || j == 0) return 0;
  if (i == 1 || j == 1) return 1;
  if (i > j) swap(i, j);
  if (j / i >= i + 1) {
    j %= i * (i + 1LL);
  }
  if (j <= i) return 1;
  j %= 2 * i;
  if (j >= i + i) return 1;
  if (j <= i) return 1;
  return 1 - get(j - i, i);
}
int main() {
  int ntest;
  scanf("%d", &ntest);
  while (ntest--) {
    long long a, b;
    cin >> a >> b;
    if (get(a, b))
      puts("First");
    else
      puts("Second");
  }
  return 0;
}
