N = $stdin.gets.chomp.to_i place = (0...N).map{ |i| [i+1,0,0] } $stdin.gets.chomp.split(" ").map{ |a| a.to_i }.each_with_index{ |s,i| place[s-1][1] = i+1 } $stdin.gets.chomp.split(" ").map{ |a| a.to_i }.each_with_index{ |g,i| place[g-1][2] = i+1 } g_min = N+1 ans = [] place.sort_by{ |e| e[1] }.reverse.each { |e| n,s,g = *e if g <= g_min ans << n end g_min = [g_min, g].min } puts ans.sort