蒟蒻的 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