fn main(){ let input = scan(); let vec: Vec<&str> = input.split(':').collect(); let mut hour: i32 = vec[0].parse().unwrap(); let mut minute: i32 = vec[1].parse().unwrap(); minute += 5; if minute > 59 { hour += 1; minute -= 60; } if hour > 23 { hour = 0; } println!("{:02}:{:02}", hour, minute); } fn scan() -> String { let mut s = String::new(); std::io::stdin().read_line(&mut s).expect("read_line Error"); s.trim().to_string() }