The rainbow spanning forest problem