The chocolate puppy puzzle : a chocoholic mystery