蒟蒻的 Smart
题目背景
Smart 是个蒟蒻。
他只会做红题、橙题和极其水的黄题。
题目描述
Smart 想让你告诉他,哪些题是他可以做的。
格式
输入格式
第一行输入一个正整数 \(n\) \((n \leq 10^5)\) 。
以后 \(n\) 行,每行一个整数,一个字符串,\(x_i\) 和 \(y_i\) ,分别表示这道题的题号和难度。
\((x_i \leq 10^5)\)
当 \(y_i\) 为 red 时,表示此题为红题。
当 \(y_i\) 为 orange 时,表示此题为橙题。
当 \(y_i\) 为 yellow 时,表示此题为黄题。
当 \(y_i\) 为 green 时,表示此题为绿题。
当 \(y_i\) 为 blue 时,表示此题为蓝题。
当 \(y_i\) 为 purple 时,表示此题为紫题。
当 \(y_i\) 为 black 时,表示此题为黑题。
输出格式
第一行输出 Smart 能做的题的数量。
以后输出 \(n\) 行,按难度顺序输出题号,如果难度相同则按输入顺序输出。
样例1
样例输入1
3
1199 purple
2333 yellow
3322 red
样例输出1
2
3322
2333