fn main() { let mut k = String::new(); std::io::stdin().read_line(&mut k).ok(); let k: usize = k.trim().parse().unwrap(); let mut result = 0.; for n in 1..10000000 { result += ((k * n) as f64).sin() / (n as f64).powf(n as f64); } println!("{:.09}", result); }