using System; public class Program { static void Main() { var n = (int)ReadLineLong()[0]; var abcdr = Enumerable.Range(0, n).Select(_ => ReadLineSplit()).ToArray(); var abcd = abcdr.Select(x => (new int[] { int.Parse(x[0]), int.Parse(x[1]), int.Parse(x[2]), int.Parse(x[3]) }, x[4])).ToArray(); var set = new HashSet([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]); foreach (var (x, r) in abcd) { switch (r) { case "YES": set.RemoveWhere(a => !x.Contains(a)); break; case "NO": set.RemoveWhere(a => x.Contains(a)); break; default: return; } if (set.Count <= 1) break; } Console.WriteLine(set.First()); } static string[] ReadLineSplit() { var s = Console.ReadLine() ?? ""; return s.Split(' '); } static long[] ReadLineLong() { var s = Console.ReadLine() ?? ""; return s.Split(' ').Select(long.Parse).ToArray(); } }