#D0918. 取石子游戏

取石子游戏

取石子游戏

题目描述

小 A 和小 B 正在玩游戏机。有 nn 台游戏机,每台游戏机有三个参数 ai,bi,cia_i,b_i,c_i,分别表示当前石子数、石子数的历史最大值、硬币余额。注意初始时的游戏机可能不满足 aibia_i\le b_i

小 A 和小 B 轮流操作,每次选择一台游戏机 ii,进行以下三种操作之一:

  1. ai1a_i\ge1,选择一个非负整数 xx 满足 x<aix<a_i,将 aia_i 改为 xx
  2. ci1c_i\ge1,选择一个非负整数 xx 满足 xbix\ge b_i,将 ai,bia_i,b_i 都改为 xx;选择一个整数 yy 满足 y[0,ci1]y\in[0,c_i-1],将 cic_i 改为 yy
  3. ci2c_i\ge2,选择一个非负整数 xx,将 ai,bia_i,b_i 都改为 xx;选择一个整数 yy 满足 y[0,ci2]y\in[0,c_i-2],将 cic_i 改为 yy

无法进行操作的玩家输。问先手是否有必胜策略。

输入格式

第一行包含一个整数 tt1t1051\le t\le 10^5),表示测试数据组数。接下来有 tt 组测试数据。每组测试数据格式如下:

第一行输入一个正整数 nn1n2×1051\le n\le 2\times10^5),表示游戏机台数。

接下来 nn 行,每行三个非负整数 ai,bi,cia_i,b_i,c_i0ai,bi,ci1090\le a_i,b_i,c_i\le 10^9),分别表示第 ii 台游戏机的当前石子数、石子数的历史最大值、硬币余额。

所有测试数据中 nn 的总和不超过 2×1052\times 10^5

输出格式

对于每组测试数据,如果先手有必胜策略则输出 First,否则输出 Second

样例

样例输入

6
1
1 2 3
2
1 1 4
1 1 4
2
1 2 1
1 0 0
3
1 3 1
2 1 1
3 1 0
5
0 0 2
1 2 1
4 2 0
4 2 2
1 3 1
8
3 2 1
6 8 5
1 4 1
4 6 3
4 5 4
5 1 6
4 2 5
3 1 0

样例输出

First
Second
Second
First
Second
Second