Eight distinct books are to be placed on two shelves, Shelf 1 and Shelf 2. Each book can be placed on either shelf, but with the condition that neither shelf remains empty. How many different ways can the books be arranged on the shelves?
250
252
254
256
258