AMC 12B 2012 Problem 8

A dessert chef prepares the dessert for every day of a week starting with Sunday. The dessert each day is either cake, pie, ice cream, or pudding. The same dessert may not be served two days in a row. There must be cake on Friday because of a birthday. How many different dessert menus for the week are possible?

Answer Choices
A. 729
B. 972
C. 1024
D. 2187
E. 2304