Limiting reactant problems