A list of available rowing boats (name, number of seats, type of gig boat or racing boat) is matched with a list of rowing persons (name, experience little, medium, much).
The result is all possible combinations based on the experience of the people, as well as the available rowing boats.
The assignment / grouping is thus much faster.