A group of ten people give their hats to the coatroom attendant. Five of the ten are wearing sombreros, and five and wearing fedoras. How many ways can the clerk return the hats so that no one gets their hat back if,
a: No one gets the right kind of hat
b: Everyone gets the right kind of hat
c: The attendant loses the sombreros and only returns the 5 fedoras. However the five people in the group that do get a hat back, may or may not have gotten the correct hat back.