#1362. 产品质检

产品质检

题目描述

某工厂生产一种长圆柱形零件,由于生产工艺问题,产品合格率还不能达到 100%\red{100\%},因此,生产过程中还需要进行产品质检。 质检方法是这样的:对零件长度进行 20\red {20} 等分,从头到尾分别对每一段进行 测试,如果该段合格则返回 0\red 0,不合格则返回一个不合格代码,代码的取值是 1, 2,3,4,5,6,7,8,9 中的一个,分别表示不同的状态。

那么,整个零件检 测完后会返回一个由 20\red{20}09 \red{0 \sim 9} 的数字组成的字符串,例如:

  • (1) 00000000000000000000
  • (2) 00000100200050001080
  • (3) 00004100200050001080 上面字符串(1\red 1)全部为 0\red 0 表示合格。字符串(2\red 2)虽然有一些位置不为 0\red 0, 但是连续不为 0\red 0 的位置最大只有 1\red 1 个,此时的产品还可以经过再次返工即可加 工为合格产品。

字符串(3\red 3)有位置不为 0\red 0,并且还有连续 2\red 2 个不为 0\red 0 的位置, 即第 5\red 56\red 6 个位置为 41\red {41},这种最大有两个及以上的连续位置不为 0\red 0 的产品是不能 再次返工的,只能销毁。

现在请你使用 python 编写一个程序,对返回的检测代码串进行分析,如果 合格输出大写字母P\red P,如果不合格但是可以返工后变为合格产品的输出大写字母 S\red S,如果不合格又不能返工只能销毁的输出大写字母 F\red F

输入格式

一行一个由 20\red{20}09\red{0 \sim 9} 的数字组成的字符串

输出格式

一行一个大写字母,大写字母为 P\red{P}S\red{S}F\red{F} 中的一个

样例

输入样例

00004100200050001080

输出样例

F