WQIAT4H6B7M4BWBCHV53SLYQVQD27AHBEGULUA2QP6LSBCGCV3CAC
[(3, "i"), (5, "a"), (7, "o")].iter().for_each(|(d, e)| {
if n % d == 0 {
c.push_str(a);
c.push_str(e);
c.push_str(b)
}
});
let c =
[(3, "i"), (5, "a"), (7, "o")]
.iter()
.fold(String::with_capacity(15), |mut d, (e, f)| {
if n % e == 0 {
d.push_str(a);
d.push_str(f);
d.push_str(b);
}
d
});