#T1001. 开服

开服

题目背景

你是小阿巴,你想要和你的好基友一起玩MC,所以你准备开一个MC服务器。对于MC服务器,有不同的服务器核心,每一种核心都有不同的特点。小阿巴有选择困难症,所以请你帮他来选择合适的核心吧!

题目描述

对于服务器核心的定义请看:8akaMC开服教程(对于题目理解基本无影响) MC服务器核心有以下这些:

  • Paper —— 支持插件、稳定、性能好、现代、兼容性好
  • Leaves —— 支持插件、兼容性好、红石特性好、现代
  • NeoForge —— 支持NeoForge模组(不是插件!)、现代
  • Fabric —— 支持Fabric模组、现代、性能好
  • Forge —— 支持Forge模组

题目输入小阿巴的要求,输出含有小阿巴所有要求的服务端(可能有多个),要求可能有这些:

  • plugin -> 支持插件
  • stable -> 稳定
  • performance -> 性能好
  • modern -> 现代
  • compatibility -> 兼容性好
  • redstone -> 红石特性好
  • neoforge_mod -> 支持NeoForge模组
  • fabric_mod -> 支持Fabric模组
  • forge_mod -> 支持Forge模组

数据格式

输入格式

第一行一个整数nn,代表小阿巴的要求数量。 第二行nn个字符串,代表小阿巴的要求,可能出现的字符串见题目描述。

输出格式

一行多个字符串,代表符合小阿巴要求的服务器核心。如果没有匹配的核心,输出-1

数据样例

3
plugin modern redstone
Leaves
2
fabric_mod forge_mod
-1

数据范围

对于 100%100\% 的数据,有 1n91 \leq n \leq 9

Problem By Aero8m From Aero8m OJ