Hiring process8 levels
  1. 1 IQ Test
  2. 2 Additional Online Test (If Required)
  3. 3 Office Interview with Hiring Manager
  4. 4 Unpaid Test Task (Motivation Check)
  5. 5 Paid Test Task and Follow-Up Interview
  6. 6 Iterative Paid Test Tasks
  7. 7 Office Verification
  8. 8 Final Interview with the Founder

Problems > Remove a Proper Divisor

Remove a Proper Divisor

Difficulty: 1800 6000 ms 128 MB

dp games

A single pile of n stones; a move removes a number of stones equal to some proper divisor of the current pile size (a divisor strictly less than n). The player unable to move loses. For each query n, print the winner.

Input: the first line has Q; each of the next Q lines has a pile size n.

Output: one line per query.

Constraints:

  • 1 ≤ Q ≤ 104
  • 0 ≤ n ≤ 104

Sample Tests

Input 1
3
1
6
8
Output 1
SECOND
FIRST
FIRST

Read the Editorial Statistics

Discussion (opens after you solve — no spoilers before)

No comments yet.

Submit Your Solution

Log in or create a free account to run and submit code.
Ctrl+Enter submit · Ctrl+Space autocomplete · F11 fullscreen