跳转至

Factorio: Circuit Board Test

Estimated time limit: 0.5 seconds. Memory limit: 128 MB.

On the target judge, multiply the reference program's largest per-case median time by \(2\) and round up to a multiple of \(0.5\) seconds. See the reference environment.

Story

A circuit-board test station in Factorio receives an integer signal. A signal passes only when all required tests succeed.

Formal Problem Statement

For an integer \(x\) , define three predicates:

  • \(p(x)\) : \(x\) is a positive integer.
  • \(q(x)\) : \(x^3<3000\) and \(x^2\ge10\) .
  • \(h(x)\) : \(x^2>2000\) or \(x^2<700\) .

Let \(P(x)=p(x)\land q(x)\land h(x)\) . Here \(\land\) denotes logical AND; OR is true when at least one condition is true.

Determine whether \(P(x)\) is true for every supplied \(x\) . Powers and comparisons are defined using exact mathematical integers.

Input Format

The first line contains a nonnegative integer \(T\) , the number of tests. Each of the next \(T\) lines contains one integer \(x\) .

Output Format

Print \(T\) lines. Print the uppercase letter T when \(P(x)\) is true and the uppercase letter F otherwise. For \(T=0\) , print nothing.

Examples

Example 1

Input

5
0
-1
1
101
5

Output

F
F
F
F
T

Example 2

Input

4
3
4
14
15

Output

F
T
T
F

Example 3

Input

3
-1000000000000000000
1000000000000000000
10

Output

F
F
T

Example Explanation

Only \(x=5\) satisfies all conditions in the first example. The second illustrates the boundaries: the square of \(3\) is below \(10\) , the cube of \(15\) is at least \(3000\) , and both \(4\) and \(14\) satisfy all three predicates.

The third shows that inputs may exceed the range in which direct machine-integer powers are safe. The answer must remain exact.

Constraints and Guarantees

\(0\le T\le1000\) and \(|x|\le10^{18}\) .

Score Additional conditions
100% None