fn main() { let [v, t, p]: [usize; 3] = { let mut buf = String::new(); std::io::stdin().read_line(&mut buf).unwrap(); let mut iter = buf.split_whitespace(); [ iter.next().unwrap().parse().unwrap(), iter.next().unwrap().parse().unwrap(), iter.next().unwrap().parse().unwrap(), ] }; let buf = v * (p + 1); let ans = buf / (t - 1) * t + buf % (t - 1); let ans = ans + if buf % (t - 1) == 0 { 0 } else { 1 }; println!("{}", ans); }