#include <bits/stdc++.h>
using namespace std;
bool solve(long long a, long long b) {
  if (a > b) {
    swap(a, b);
  }
  if (a == 0) {
    return false;
  }
  if (a == 1) {
    return true;
  }
  long long md = b % a;
  b /= a;
  if (solve(md, a)) {
    if (b % (a + 1) == 0) {
      return true;
    } else {
      if ((b % (a + 1)) % 2) {
        return false;
      } else {
        return true;
      }
    }
  } else {
    if (b > 0) {
      return true;
    } else {
      return false;
    }
  }
}
int t;
long long a, b;
int main() {
  cin >> t;
  while (t--) {
    cin >> a >> b;
    if (a > b) {
      swap(a, b);
    }
    if (solve(a, b)) {
      cout << "First" << endl;
    } else {
      cout << "Second" << endl;
    }
  }
}
