How to Generate Top-Shelf Content with Budget Constraints