use std::thread::panicking; fn main() { let t = getline().parse::().unwrap(); for _ in 0..t { let n = getline().parse::().unwrap(); let mut f: i64 = 1; while f < n + 1 { f *= 10; } f *= 100; let m = f - (n + 1); println!("{}", m); } } fn getline() -> String { let mut __ret = String::new(); std::io::stdin().read_line(&mut __ret).ok(); __ret.trim().to_string() }