I had a solution at minimum rate, but it took 55 cycles just to output its first product. Going back to the drawing board, I lowered the throughput a tad to give myself some room to maneuver and came away with this.