Products by Hal Simplify Solutions