#include <bits/stdc++.h>
using namespace std;
long long a, b, t, z;
bool dfs(long long x, long long y) {
  if (x < y) swap(x, y);
  if (!y) return 0;
  if (!dfs(y, x % y)) return 1;
  z = x / y;
  if (y & 1) return (z & 1) ^ 1;
  return z % (y + 1) & 1 ^ 1;
}
signed main() {
  scanf("%lld", &t);
  while (t--) {
    scanf("%lld%lld", &a, &b);
    if (dfs(a, b))
      printf("First\n");
    else
      printf("Second\n");
  }
  return 0;
}
