use std::io::stdin; fn get_line() -> String { let mut line = String::new(); stdin().read_line(&mut line).ok(); line } fn main() { let line = get_line(); let n: usize = line.trim().parse().unwrap(); let mut twos: Vec = vec![1; n + 1]; for i in 0..n { twos[i + 1] = twos[i] * 2; } let mut fives: Vec = vec![1; n + 1]; for i in 0..n { fives[i + 1] = fives[i] * 5; } let mut results: Vec = Vec::new(); for two in twos.iter() { for five in fives.iter() { results.push(two * five); } } results.sort(); for i in results { println!("{}", i) } }