using System; using System.Collections.Generic; using System.Collections; using System.Linq; namespace tes { class contest { static void Main(string[] args) { var input = Console.ReadLine().Split(' ').Select(int.Parse).ToArray(); int N = input[0]; int K = input[1]; int X = input[2]; var change = new Tuple[K]; var last = new int[N]; for(int i =0; i < K; i++) { var tmp = Console.ReadLine().Split(' ').Select(c=>c).ToArray(); if (tmp[0] == "?") continue; change[i] = new Tuple(int.Parse(tmp[0]), int.Parse(tmp[1])); } last = Console.ReadLine().Split(' ').Select(int.Parse).ToArray(); var start = Enumerable.Range(1,N).ToArray(); for(int i =0; i(); for(int i =0; i< N; i++) { if (start[i] != last[i]) ans.Add(i+1); } Console.WriteLine(string.Join(" ", ans)); } } }