#P9584. [SGU429]Problem Stacks

[SGU429]Problem Stacks

题目描述

Fedor 和 Sergey 在准备 World Finals 的时候玩一个游戏。

他们挑选了许多题目,并把题面分成 nn 堆,依次排成一条直线。第 ii 堆中有 aia_i 份题目。

两人轮流操作,Fedor 先手。每次操作,当前玩家必须从最左端的一堆最右端的一堆中拿走若干份题目,可以拿走该堆的一部分,也可以把整堆拿完,但一次操作不能同时从两端拿。

如果最左端的一堆被拿空,那么它右边的一堆成为新的最左堆;最右端同理。

无法继续拿题目的玩家失败。

两人都会采取最优策略。请判断最后谁会获胜。

输入格式

第一行一个整数 nn,表示堆数。

第二行包含 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n,表示每堆题目的数量。

约束:

1n5,1ai100000.1\le n\le 5,\qquad 1\le a_i\le 100000.

输出格式

如果 Fedor 必胜,输出:

FEDOR

否则输出:

SERGEY

样例 1

3
5 5 5
FEDOR

样例 2

4
3 1 2 3
SERGEY