pub fn run(map: String, num_required: usize, rng_seed: u64, output: String)