N3POGH26YQYAWWXIKGYBLDKGNM45LYCNGR74ATFYJOHQXP373WJQC
unimplemented!("what sound does Raindrop #{} make?", n)
let a = move |b: u32| if b == 0 { false } else { n % b == 0 };
let (b, c, d) = (a(3), a(5), a(7));
if b || c || d {
format!(
"{}{}{}",
if b { "Pling" } else { "" },
if c { "Plang" } else { "" },
if d { "Plong" } else { "" }
)
} else {
n.to_string()
}