///|
fn main {
  let problem = @rosterweave.volunteer_scenario()
  let solution = @rosterweave.solve_with_config(
    problem,
    @rosterweave.SolverConfig::default().with_iterations(400).with_seed(202608),
  )
  println(@rosterweave.render_text_report(problem, solution))
}