A periodic review inventory system serves two demand classes with different priorities. Unsatisfied demands in the high-priority class are lost, whereas those in the low-priority class are backlogged. We formulate the problem as a dynamic programming model and characterize the structure of the optimal replenishment policy. (C) 2010 Elsevier B.V. All rights reserved.