fn read() -> usize { let mut buf = String::new(); std::io::stdin().read_line(&mut buf).unwrap(); buf.trim().parse().unwrap() } fn solve(n: usize) { for i in 1..=n { match (i % 3 == 0, i % 5 == 0) { (true, true) => println!("FizzBuzz"), (true, _) => println!("Fizz"), (_, true) => println!("Buzz"), _ => println!("{}", i), } } } fn main() { let n = read(); solve(n); }