Reverse Engineering the Twelve Days of Christmas http://research.microsoft.com/en-us/um/people/tball/papers/XmasGift/