allow multiple solutions