use proconio::input; fn main() { input! { n: usize, a: [([usize; 4], String); n], } let mut x = [true; 10]; for (arr, s) in a { match s.as_str() { "NO" => { for i in arr { x[i] = false; } }, "YES" => { for i in 0..10 { if !arr.contains(&i) { x[i] = false; } } }, _ => unreachable!(), } } for i in 0..10 { if x[i] { println!("{i}"); } } unreachable!(); }