import java.util.*;
public class FenBan {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNextLine()){
String[] split = sc.nextLine().split("\\s+");
solve(split);
}
}
private static void solve(String[] split){
int[] names = new int[split.length];
String[] tags = new String[split.length];
for(int i =0;i< split.length;i++){
String[] split1 = split[i].split("/");
names[i] = Integer.parseInt(split1[0]);
tags[i] = split1[1];
}
List<List<Integer>> list = new ArrayList<>();
for (int i=1;i<split.length;i++) {
if(tags[i].equals("Y")){//names[i-1]和names[i]是同一个班的学生
if(list.isEmpty()){//首次为空,直接加
List<Integer> innerList = new ArrayList<>();
innerList.add(names[i-1]);
innerList.add(names[i]);
list.add(innerList);
}else{
boolean flag = false;
for(List<Integer> innerList:list){//当前学生和前一个学生是否在同一个班,若是则沿用list
if(innerList.contains(names[i-1])){
innerList.add(names[i]);//加入当前班的学生名称
flag = true;
}
}
if(!flag){//若不在同一个班,新开一个list
List<Integer> innerList = new ArrayList<>();
innerList.add(names[i-1]);
innerList.add(names[i]);
list.add(innerList);
}
}
}
}
//排序
for(List<Integer> innerList:list){
innerList.sort((o1, o2) -> o1-o2);
}
//打印
for(List<Integer> innerList:list){
for(int i=0;i<innerList.size();i++){
System.out.print(innerList.get(i));
if(i!=innerList.size()-1){
System.out.print(" ");
}
}
System.out.println();
}
}
}