Problem Description
The solver does not recognize when a recipe produces 2 products that are in the exact ratio needed for another recipe. You are forced to select one of the products as an "unrestricted item", and that product is treated as a byproduct.
Reproduction
Any 2 recipes where the first recipe produces (at least) 2 products that are in the ratio needed by the second recipe.