SHAMBLES SOFTWARE
Input: Random mixes of water, chlorine, nitrogen and oxygen. Output: Nitric acid, sodium nitrate.

This is another complicated level and another with a challenge target.