fn read_line(mut s: &mut String) { s.clear(); std::io::stdin().read_line(&mut s).unwrap(); } fn read_ints(mut s: &mut String) -> Vec { s.clear(); std::io::stdin().read_line(&mut s).unwrap(); s.trim().split(' ').filter(|s| !s.is_empty()).map(|s| s.parse::().unwrap()).collect() } fn main() { let mut input = String::new(); let mut answers: Vec; read_line(&mut input); let n = input.trim().parse::().unwrap(); answers = Vec::with_capacity(n); for _ in 0..n { let prices = read_ints(&mut input); answers.push(prices[0] + prices[1] - prices[2]); } answers.iter().for_each(|n| println!("{}", n)); }