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});