fn main() { let mut n = String::new(); std::io::stdin().read_line(&mut n).ok(); let n: u32 = n.trim().parse().unwrap(); let mut answer = vec!['3']; answer.extend([' ', '1'].repeat(n as usize - 2)); answer.extend([' ', char::from_digit(3 - n % 3, 10).unwrap()]); let answer: String = answer.iter().collect(); println!("{}", answer); }