fn getline() -> String { let mut __ret = String::new(); std::io::stdin().read_line(&mut __ret).ok(); return __ret; } fn main() { let s1 = getline(); let e1: Vec<_> = s1.trim().split(' ').collect(); let s: u64 = e1[0].parse::().unwrap(); let f: u64 = e1[1].parse::().unwrap(); if s % f == 0 { println!("{}", s / f + 1); } else if s < f { println!("1"); } else { println!("{}", (s as f64 / f as f64).ceil()); } }