use std::io;
pub fn read_line() -> String {
let mut input = String::new();
io::stdin().read_line(&mut input)
.expect("Failed to read line");
input
}
pub fn read_int() -> u32 {
let mut input = String::new();
io::stdin().read_line(&mut input)
.expect("Failed to read line");
match input.trim().parse() {
Ok(num) => num,
Err(_) => 0,
}
}