Text this: Solving Combinatorial Pricing Problems Using Embedded Dynamic Programming Models.