Roof Plan Solver