fn main() { let n: usize = { let mut buf = String::new(); std::io::stdin().read_line(&mut buf).unwrap(); buf.trim_end().parse().unwrap() }; let ans: Vec<_> = ((n / 2 + 1)..=n).map(|x| x.to_string()).collect(); println!("{}", ans.join(" ")); }