#include <bits/stdc++.h>
using namespace std;
long long n, m;
long long T;
bool solve(long long n, long long m) {
  if (n > m) swap(n, m);
  if (!n) return 0;
  bool f = solve(m % n, n);
  if (!f) return 1;
  long long num = m / n;
  if (n % 2 == 1) {
    if (f)
      return !(num & 1);
    else
      return num & 1;
  } else {
    num %= (n + 1);
    if (f)
      return !(num & 1);
    else
      return num & 1;
  }
}
signed main() {
  cin >> T;
  while (T--) {
    cin >> n >> m;
    if (solve(n, m))
      puts("First");
    else
      puts("Second");
  }
}
