fn main() { let mut mn = String::new(); std::io::stdin().read_line(&mut mn).ok(); let mn: Vec = mn.trim().split_whitespace().map(|s| s.parse().unwrap()).collect(); let mut m: f64 = mn[0] as f64; let n = mn[1]; for _ in 0..n { m = (m * 2.0 + m + 1.0) / 3.0; } println!("{}", m); }