#! /usr/bin/etc python # coding: utf-8 def parse(l): i = l.split(" ") num = map(int, i[0:4]) yn = i[4] return (num, yn) def init(val): return [val] * 10 def inv(l): for i in xrange(len(l)): l[i] = (not l[i]) return l def liand(l1, l2): for i in xrange(len(l1)): l1[i] = l1[i] and l2[i] return l1 a = [] res = init(True) n = int(raw_input("")) for j in xrange(n): num, yn = parse(raw_input("")) a = init(False) for i in xrange(len(num)): a[num[i]] = True if yn == "NO": l = inv(a) res = liand(res, a) for i in xrange(len(res)): if res[i]: print i